Alexandre Aubin
69cc6345a5
webadmin: add cache config for app logos
2024-02-03 18:21:02 +01:00
Alexandre Aubin
6a3c77eda1
auth: restrict cookies to the appropriate api
2024-02-03 17:29:19 +01:00
Alexandre Aubin
9a7ec301a6
configpanel: improve debugging/error message when pydantic fails to validate the options etc
2024-02-03 16:51:02 +01:00
Alexandre Aubin
b69cbd33ed
Merge pull request #1768 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-02-02 22:00:37 +01:00
José M
4e33bf271e
Translated using Weblate (Galician)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-02-01 12:36:42 +01:00
Carlos Solís
55b601369d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/es/
2024-02-01 03:01:53 +01:00
Alexandre Aubin
b427783721
Make linter happy
2024-01-31 03:17:21 +01:00
Alexandre Aubin
ec8594a325
Zgrombpf
2024-01-31 03:16:07 +01:00
Alexandre Aubin
ddbd367085
Fix app resource test
2024-01-31 02:43:43 +01:00
Alexandre Aubin
133ce6e6b2
Fix permission test
2024-01-31 02:14:35 +01:00
Alexandre Aubin
b4b55fae54
Fix empty catalog test
2024-01-31 02:09:29 +01:00
Alexandre Aubin
e682fe9abd
apps/portalconf: use description from local manifest + cases where the app aint in catalog or has no logo hash
2024-01-31 02:06:29 +01:00
Alexandre Aubin
c9a4838b5a
tests/sso: add tests for subdomain and secondary 'main' domain
2024-01-31 01:35:37 +01:00
Alexandre Aubin
80d6a6f08d
tests: fix/add tests for SSO
2024-01-31 00:16:26 +01:00
Alexandre Aubin
fc048f804e
tests/sso: fix redirect test, gotta explicitly tell python to not follow 302s
2024-01-30 22:59:14 +01:00
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
Francescc
582dc2d4f0
Translated using Weblate (Catalan)
...
Currently translated at 81.3% (637 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-01-30 04:08:51 +01:00
José M
9d9c68f4bf
Translated using Weblate (Galician)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-01-29 16:08:21 +01:00
Francescc
d730edef52
Translated using Weblate (Catalan)
...
Currently translated at 70.6% (553 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/ca/
2024-01-29 03:29:37 +01:00
Lasse Gismo
1fe0ea5062
Translated using Weblate (German)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2024-01-29 03:29:37 +01:00
Weblate
e81e6fb92c
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/
2024-01-29 03:29:37 +01:00
Weblate
97c2fe3d49
Added translation using Weblate (Korean)
2024-01-29 03:29:37 +01:00
Jose Riha
5301018490
Translated using Weblate (Slovak)
...
Currently translated at 32.4% (254 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/sk/
2024-01-29 03:29:37 +01:00
José M
1a95dd500f
Translated using Weblate (Galician)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/gl/
2024-01-29 03:29:37 +01:00
Christian Wehrli
3f467182cc
Translated using Weblate (German)
...
Currently translated at 99.8% (782 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/de/
2024-01-29 03:29:37 +01:00
Alexandre Aubin
8120ac2b3f
Merge pull request #1770 from OniriCorpe/cidr
...
mention cidr notation
2024-01-29 03:29:33 +01:00
OniriCorpe
00698cc2fd
mention cidr notation
2024-01-29 02:54:19 +01:00
Alexandre Aubin
3574a7792d
Merge pull request #1769 from Salamandar/fix_port_reuse
...
Fix port reuse during provisionning.
2024-01-28 22:29:08 +01:00
Alexandre Aubin
820a79c238
Update resources.py: used_ports -> ports_used_by_self
2024-01-28 22:28:45 +01:00
8727e74eab
Fix port reuse during provisionning.
...
Before this, provisionning might use twice the same port (second app install for example).
Indeed, _port_is_used only checks processes and already installed apps. Not the current
app being installed.
2024-01-28 22:22:36 +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
Alexandre Aubin
fc12cb198c
apps: people insist on trying to install Nextcloud after creating a user called nextcloud ... So let's check this stupid case
2024-01-21 21:14:02 +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
4ed5e1ba20
Merge pull request #1767 from yunohost-bot/weblate-yunohost-core
...
Translations update from Weblate
2024-01-18 16:17:40 +01:00
ppr
339cdcd82c
Translated using Weblate (French)
...
Currently translated at 100.0% (783 of 783 strings)
Translation: YunoHost/core
Translate-URL: https://translate.yunohost.org/projects/yunohost/core/fr/
2024-01-17 06:00:24 +01:00