Alexandre Aubin
|
7a45675f7a
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2024-08-01 18:08:06 +02:00 |
|
Alexandre Aubin
|
e88ba3428c
|
Minor cosmetic / prevent double slashes
|
2024-08-01 18:05:02 +02:00 |
|
Alexandre Aubin
|
fe524dd866
|
Fix yunomprompt not being enable after ISO install
|
2024-07-31 15:50:45 +02:00 |
|
Kayou
|
7b50c4eb6a
|
remove redis regen conf too
|
2024-07-30 15:38:58 +02:00 |
|
Alexandre Aubin
|
609748e8c2
|
mail: Make sure to restart opendkim after regenconf
|
2024-07-17 17:45:32 +02:00 |
|
Alexandre Aubin
|
6453d15011
|
bullseye->bookworm: fix the /var/log/yunohost/operations folder migration, in particular because the new folder will already exist when this code is triggered after the bullseye->bookworm (because 'yunohost tools regen-conf' will create a file in the new folder before actually ariving at this code) so we can't just rely on testing wether or not the new folder exists
|
2024-07-17 16:56:55 +02:00 |
|
Alexandre Aubin
|
f16011a138
|
Remove reference to rspamd, rspamd is to become an app
|
2024-07-15 22:23:59 +02:00 |
|
Alexandre Aubin
|
b661356783
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2024-06-30 00:23:58 +02:00 |
|
Alexandre Aubin
|
b47aedc932
|
helpers: remove god forsaken clumsy node_update cron job >_>
|
2024-06-20 14:02:56 +02:00 |
|
Alexandre Aubin
|
4769242dc5
|
Yolodraft: handle metronome as an app
|
2024-05-11 14:50:46 +02:00 |
|
Alexandre Aubin
|
582350c145
|
mail: attempt to move to opendkim instead of rspamd for dkim signing/verify
|
2024-05-07 16:31:50 +02:00 |
|
Alexandre Aubin
|
11cabc0fe7
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2024-03-14 09:13:37 +01:00 |
|
Tagada
|
1d9cbde627
|
hooks/conf_regen/apt: remove expired apt keys before downloading sury's key
|
2024-02-19 18:46:37 +01:00 |
|
Tagada
|
fa64652681
|
regenconf/apt:Purge expired apt keys
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
|
2024-02-17 20:07:23 +01:00 |
|
Tagada
|
707180da43
|
Update sury apt key
|
2024-02-16 19:17:48 +01:00 |
|
Alexandre Aubin
|
76be0ee42c
|
Update 15-nginx: typo >_>
|
2024-02-05 19:30:51 +01:00 |
|
Alexandre Aubin
|
7f1dd865d7
|
Typo :|
|
2024-02-03 21:36:30 +01:00 |
|
Alexandre Aubin
|
c77d05e693
|
portal: store custom logos in a /usr/share/yunohost/customassets, and only store the file id which the front should then query as a regular asset
|
2024-02-03 21:07:45 +01:00 |
|
Alexandre Aubin
|
8823ef0a2c
|
nginx: can't really delete the old yunohost_panel.conf.inc because it may be included by nginx app confs ~_~
|
2024-02-03 20:06:10 +01:00 |
|
Alexandre Aubin
|
6958ea3b0f
|
regenconf: more factorizing in yunohost hook
|
2024-02-03 20:00:13 +01:00 |
|
Alexandre Aubin
|
a47321e1bc
|
Typo
|
2024-02-03 19:44:36 +01:00 |
|
Alexandre Aubin
|
402327d6ef
|
regenconf: factorize all the dirs/perm stuff in the yunohost hook
|
2024-02-03 19:43:13 +01:00 |
|
Alexandre Aubin
|
ceace620da
|
regenconf: factorize nginx regenconf a bit
|
2024-02-03 18:58:34 +01:00 |
|
Alexandre Aubin
|
ce529107be
|
regenconf: remove unecessary/inconsistent check that script is ran as root...
|
2024-02-03 18:42:08 +01:00 |
|
Alexandre Aubin
|
41da1daf02
|
nginx: remove old 'yunohost_panel.conf' stuff
|
2024-02-03 18:39:25 +01:00 |
|
Alexandre Aubin
|
98701ebdab
|
regenconf: the 'plain' subfolder thing for nginx conf is annoying, flatten things up
|
2024-02-03 18:36:55 +01:00 |
|
Alexandre Aubin
|
2d42f59377
|
logs: remove the intermediate useless 'categories' directory, this is triggering me so much
|
2024-01-27 15:31:10 +01:00 |
|
Alexandre Aubin
|
862e66c17e
|
regenconf/dovecot: make sure the home folder for vmail user is created to prevent a warning
|
2024-01-14 18:47:17 +01:00 |
|
Alexandre Aubin
|
3070e504ad
|
Make rspamd an optional dependency, because rspamd is only necessary when you really care about incoming mail, is resource-heavy, and for some reason some setups cant install libhyperscan which is required by rspamd
|
2023-12-26 17:52:08 +01:00 |
|
Alexandre Aubin
|
3922ba9c68
|
Implement similar cookie mechanism for admin api (compared to portal) with static secret (cookies aint invalidated by api restart) and rolling session validity
|
2023-12-19 20:01:40 +01:00 |
|
Alexandre Aubin
|
16391d7374
|
perf: lazyloading settings_get + pass all the global settings as an env variable to the regenconf to prevent having to 'yunohost settings get' like ten times ... reduces the regenconf runtime from 35s to 23s on my machine
|
2023-11-28 21:12:03 +01:00 |
|
Alexandre Aubin
|
24741de4d9
|
portalapi: turns out ssowat (as www-data) needs to be able to validate that the session file exists
|
2023-11-28 19:15:33 +01:00 |
|
Alexandre Aubin
|
d7855fc9a7
|
portalapi: propagate changes to fail2ban config
|
2023-11-28 18:40:49 +01:00 |
|
Alexandre Aubin
|
356c081a4f
|
portalapi: implement a proper expiration/prolong mechanism for session cookies
|
2023-11-28 18:40:49 +01:00 |
|
Alexandre Aubin
|
566f5d29a7
|
domain/portal: try to re-implement portal logo
|
2023-11-13 19:02:25 +01:00 |
|
axolotle
|
bfba939927
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2023-10-31 02:57:26 +01:00 |
|
Alexandre Aubin
|
8aee337d0f
|
regenconf/portal: fix attempt to chown before the user is created
|
2023-10-30 17:04:58 +01:00 |
|
axolotle
|
6f085ad255
|
conf_regen:yunohost: repeat init portal setup in post hook
|
2023-10-19 14:33:52 +02:00 |
|
axolotle
|
827fbe337d
|
conf_regen:yunohost: setup /etc/yunohost/portal
|
2023-10-18 18:21:03 +02:00 |
|
Chris Vogel
|
379b6922ad
|
install file to redis configuration
ouch... Thanks @Tagadda!
|
2023-10-17 21:13:09 +02:00 |
|
Alexandre Aubin
|
385c131d0c
|
regenconf: fix dummy warning
|
2023-09-29 16:53:18 +02:00 |
|
Alexandre Aubin
|
f617b97d80
|
portal/ssowat: fix conf initialization
|
2023-09-27 22:08:26 +02:00 |
|
Alexandre Aubin
|
b61a16421b
|
portal-api: fix cookie secret initialization
|
2023-09-27 20:51:45 +02:00 |
|
Alexandre Aubin
|
db30b3acb8
|
Merge branch 'bookworm' into portal-api
|
2023-09-27 18:57:02 +02:00 |
|
Alexandre Aubin
|
f69f87fa65
|
Merge remote-tracking branch 'origin/dev' into portal-api
|
2023-07-17 18:56:05 +02:00 |
|
Alexandre Aubin
|
6c6dd318fb
|
portalapi: implement encrypted password storage in the user's cookie using AES256
|
2023-07-11 22:39:22 +02:00 |
|
Alexandre Aubin
|
236e85eece
|
apt: add signed-by clause to sury and yarn repo
|
2023-07-11 18:12:34 +02:00 |
|
Alexandre Aubin
|
f1200b81dc
|
apt: always add yarn repo because it's annoying to have to deal with an extra repo in each nodejs app just to install a single package..
|
2023-07-11 18:12:34 +02:00 |
|
Alexandre Aubin
|
a1cf770e1b
|
Merge branch 'dev' into portal-api
|
2023-07-11 17:11:02 +02:00 |
|
Alexandre Aubin
|
7ba6c37eb8
|
Merge branch '11.2' into bookworm
|
2023-07-11 15:56:52 +02:00 |
|