yunohost/src
2023-12-22 00:25:08 +01:00
..
authenticators Prevent unecessary import resulting in catastrophies + lazy-load the session secrets 2023-12-22 00:25:08 +01:00
diagnosers fix remaining log.getActionLogger 2023-09-27 22:25:44 +02:00
migrations Moulinette logging is an unecessarily complex mess, episode 57682 2023-07-18 00:19:16 +02:00
tests tests: fix permission tests 2023-12-08 09:10:03 +01:00
utils form: fix SelectOption's choices coercing list to dict 2023-12-12 12:17:19 +01:00
vendor Merge branch 'dev' into bullseye 2021-12-30 15:29:16 +01:00
__init__.py Merge branch 'bookworm' into portal-api 2023-09-27 18:57:02 +02:00
app.py Prevent unecessary import resulting in catastrophies + lazy-load the session secrets 2023-12-22 00:25:08 +01:00
app_catalog.py Moulinette logging is an unecessarily complex mess, episode 57682 2023-07-18 00:19:16 +02:00
backup.py Merge branch 'dev' into bookworm 2023-12-01 18:46:39 +01:00
certificate.py Moulinette logging is an unecessarily complex mess, episode 57682 2023-07-18 00:19:16 +02:00
diagnosis.py meh 2023-09-27 22:29:27 +02:00
dns.py tests: fix boring warning about domain_a.dev/domain_b.dev during permissions tests 2023-12-08 09:00:17 +01:00
domain.py Merge remote-tracking branch 'origin/dev' into bookworm 2023-12-12 15:12:13 +01:00
dyndns.py Merge remote-tracking branch 'origin/dev' into bookworm 2023-10-31 02:57:26 +01:00
firewall.py Merge remote-tracking branch 'origin/dev' into bookworm 2023-10-31 03:11:49 +01:00
hook.py Merge pull request #1692 from YunoHost/logging-is-a-mess 2023-09-27 17:45:21 +02:00
log.py Merge pull request #1677 from YunoHost/pydantic 2023-10-30 15:19:17 +01:00
permission.py Moulinette logging is an unecessarily complex mess, episode 57682 2023-07-18 00:19:16 +02:00
portal.py auth/portal/acl : add 'user is allowed for domain X' mechanism, such that users can't log in or add mail aliases for a domain they aint allowed to access. The fact that they are able to access a domain is derived from the fact that they have access to at least one app on that domain (actually .. we may want to bypass this check for admins, otherwise this is gonna be hella confusing for fresh intalls). 2023-12-21 18:36:15 +01:00
regenconf.py 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
service.py Moulinette logging is an unecessarily complex mess, episode 57682 2023-07-18 00:19:16 +02:00
settings.py quality: fix obvious linter issues 2023-11-24 16:12:54 +01:00
ssh.py User .ssh directory should be executable 2023-04-12 09:54:52 +02:00
tools.py Merge remote-tracking branch 'origin/dev' into bookworm 2023-10-31 02:57:26 +01:00
user.py 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