Commit graph

9989 commits

Author SHA1 Message Date
Alexandre Aubin
61a43df169 Cleanup unused code 2024-01-30 19:53:32 +01:00
Alexandre Aubin
18df4bbc32 ssowatconf: replace use_remote_user_var_in_nginx_conf with protect_against_basic_auth_spoofing, and basic-with/without-password for the auth_header flag 2024-01-30 19:46:18 +01:00
Alexandre Aubin
d9daf111e6 helpers: fix pattern to wait for when fail2ban is starting/reloading 2024-01-30 19:18:06 +01:00
Alexandre Aubin
cc97efa033 helpers: remove pre-4.2 behavior for default file/folders permissions 2024-01-30 17:06:33 +01:00
Alexandre Aubin
6e85323a8f Unused imports 2024-01-27 18:08:25 +01:00
Alexandre Aubin
8bd2104722 Moar lazy loading 2024-01-27 16:16:14 +01:00
Alexandre Aubin
dda095dc15 Cleanup legacy 2024-01-27 16:13:57 +01:00
Alexandre Aubin
b33a47f27d broken imports ... + more lazy loading 2024-01-27 16:13:37 +01:00
Alexandre Aubin
6a01b657da appscatalog: this 'init' step is overengineered ... let's instead say the nominal case is that there's no apps_catalog.yml defined, and in this case we use the default catalog 2024-01-27 15:51:56 +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
902e65f9bc domain: don't regen the ssowat conf when changing the main domain (creates an issue during postinstall) 2024-01-27 15:23:22 +01:00
Alexandre Aubin
045869283c portalapi: don't leak the full list of users nor private apps 2024-01-22 21:39:54 +01:00
Alexandre Aubin
16d7f77f91 apps: checking that relevant services are up before app actions: the 'services' key is a super old thing from packaging v1 era, and nowadays mariadb/php/.. are likely to be installed on the fly, not pre-installed on the system anymore. This should be reworked someday 2024-01-22 21:19:56 +01:00
Alexandre Aubin
0796273be3 sso/portal: more tests 2024-01-22 19:52:25 +01:00
axolotle
7f53f56471 portal: add app's description + logo from catalog in portal settings 2024-01-19 13:33:24 +01:00
axolotle
56b5670e4c domaiiconfig: add portal search engine option 2024-01-19 13:31:21 +01:00
axolotle
3bb5702855 UrlOption: fix serialize HttpUrl to str in post validator so it can be saved 2024-01-19 13:22:31 +01:00
axolotle
94d16d6d76 configpanels: avoid settings being None when empty 2024-01-19 13:20:45 +01:00
Alexandre Aubin
13638b0aa8 Oopsies 2024-01-14 19:54:09 +01:00
Alexandre Aubin
d41d6549eb legacy: drop autopatching of PHP versions, nowadays Sury is here by default and offers more flexibility over which PHP versions may be installed e.g. even 5.6 can still be installed on Bookworm, but anyway only a ~handful of apps are still using 7.2 or lower 2024-01-14 19:41:54 +01:00
Alexandre Aubin
99ac76e7d6 Drop legacy snippet from the 3.x era 2024-01-14 19:36:03 +01:00
Alexandre Aubin
388c30c40f Drop a bunch of legacy stuff from the 4.x era 2024-01-14 18:58:57 +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
c9f2bb7911 debian: force the dependency of resolvconf to be about the concrete package, not openresolv/systemd-resolved which apparently nowadays 'provide' resolvconf but with different stuff under the hood ~_~ 2024-01-14 18:19:30 +01:00
Alexandre Aubin
d3b50db951 Unused import 2024-01-14 17:53:57 +01:00
Alexandre Aubin
e2aaf72076 Portal theme is no more as well, now handled on a per-main-domain basis 2024-01-14 17:36:05 +01:00
Alexandre Aubin
b6c55c9aa6 SSOwat's tile overlay is no more 2024-01-14 17:25:41 +01:00
Alexandre Aubin
0dcecf5f47 Remove rspamd from recommends, replace with a global setting similar to pop3 to enable/disable antispam 2024-01-14 17:19:52 +01:00
Alexandre Aubin
1cbc30e0d5 So the reason the 'enable pop3' thing is not working properly is because the config panel was spitting inconsistent boolean shit like 1, True or 'yes' depending on whatever... 2024-01-14 17:08:24 +01:00
Alexandre Aubin
5975dd4310 Merge remote-tracking branch 'origin/dev' into bookworm 2024-01-14 16:25:02 +01:00
Alexandre Aubin
491588bb88
Merge pull request #1763 from YunoHost/fix-dns-suffix-during-xmpp-cert-setup
Fix DNS suffix edge case during XMPP certificate setup
2024-01-13 19:30:40 +01:00
Alexandre Aubin
54ad8dd2cb
Merge pull request #1761 from YunoHost/small-tools
Add basic-space-cleanup command
2024-01-13 19:29:25 +01:00
Alexandre Aubin
0f3c92a15b
Merge pull request #1765 from YunoHost/ssh-port
[enh] Add help on ssh port
2024-01-13 19:28:02 +01:00
Alexandre Aubin
a44ea14141 Update copyright headers to 2024 using maintenance/update_copyright_headers.sh 2024-01-13 19:26:47 +01:00
tituspijean
8ca59703c5
Improve basic-space-cleanup shell calls and documentation 2024-01-13 12:11:05 +01:00
ljf (zamentur)
7a819d33ae
[enh] Add help on ssh port 2024-01-13 11:04:58 +01:00
Alexandre Aubin
bfe3eb21bd
Merge pull request #1764 from YunoHost/ci-autofix-translated-strings-dev
[CI] Reformat / remove stale translated strings
2024-01-12 23:08:44 +01:00
Alexandre Aubin
7f13ea7d65
Merge pull request #1756 from YunoHost/enh_app_shell
Enhance app shells
2024-01-12 23:07:22 +01:00
Alexandre Aubin
43c0c3310a
Merge pull request #1757 from yunohost-bot/weblate-yunohost-core
Translations update from Weblate
2024-01-12 23:06:28 +01:00
Alexandre Aubin
a52b64d2f5
Merge branch 'dev' into weblate-yunohost-core 2024-01-12 23:06:20 +01:00
yunohost-bot
4f9e69df01 [CI] Reformat / remove stale translated strings 2024-01-12 22:05:32 +00:00
Alexandre Aubin
890fcee05b maintenance: apply localeautofix script to remove stale strings, fix format inconsistencies 2024-01-12 22:55:13 +01:00
Alexandre Aubin
699500dbb0
Fix DNS suffix edge case during XMPP certificate setup 2024-01-12 22:00:10 +01:00
cube
bd0edd0e4e Translated using Weblate (Ukrainian)
Currently translated at 100.0% (782 of 782 strings)

Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/uk/
2024-01-11 14:18:24 +01:00
Saeba Ryo
c93d770d4a Translated using Weblate (Arabic)
Currently translated at 29.2% (229 of 782 strings)

Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ar/
2024-01-11 14:18:24 +01:00
Alexandre Aubin
f53d09c3a2
Merge pull request #1762 from Salamandar/remove_upgrade_full
app.py, helpers: Reword YNH_APP_UPGRADE_TYPE
2024-01-11 14:18:20 +01:00
c8f0f131fd app.py, helpers: Reword YNH_APP_UPGRADE_TYPE
* remove UPGRADE_FULL
* rename DOWNGRADE_FORCED -> DOWNGRADE
* rename UPGRADE_FORCED -> UPGRADE_SAME
* keep the helper ynh_check_app_version_changed behaviour for reverse compatibility.
2024-01-11 10:15:28 +01:00
tituspijean
b920b82f4e
Add basic-space-cleanup command 2024-01-07 22:14:27 +01:00
Bram
6fdcf03e92
Merge pull request #1760 from OniriCorpe/document-changelog-link-latest_github_release
[docs] document changelog link for latest_github_release
2024-01-05 00:12:05 +01:00
OniriCorpe
b424ae01c1 document changelog link for latest_github_release 2024-01-04 23:59:02 +01:00