Commit graph

  • 2aae4d854a
    Add main domain into hosts file main_domain_on_hosts Josué Tille 2024-02-22 22:17:10 +01:00
  • 51d26ae027 helpers: ynh_remove_systemd_config: Also remove the systemd service from YunoHost. Félix Piédallu 2024-02-21 16:19:00 +01:00
  • 3f735ef3c1
    change REPO_URL so we can use it for all YNH projects, logc doesn't exist Kay0u 2024-02-21 01:18:42 +01:00
  • c827877387
    Update 11.2.10.1 debian/11.2.10.1 Kay0u 2024-02-20 23:36:33 +01:00
  • 412bb40bf2
    Merge pull request #1775 from yunohost-bot/weblate-yunohost-core Kayou 2024-02-20 23:21:38 +01:00
  • a533cdd741 Translated using Weblate (Italian) Tommi 2024-02-11 14:12:41 +00:00
  • 1a876a80c2 Translated using Weblate (Catalan) Francescc 2024-02-12 00:12:49 +00:00
  • 613f41dae9
    Merge pull request #1774 from OniriCorpe/logrotate OniriCorpe 2024-02-20 22:28:41 +01:00
  • ac02ca812d
    Merge pull request #1777 from YunoHost/Tagadda-patch-1 Bram 2024-02-20 21:32:56 +01:00
  • 1d9cbde627 hooks/conf_regen/apt: remove expired apt keys before downloading sury's key Tagada 2024-02-19 18:46:37 +01:00
  • fa64652681
    regenconf/apt:Purge expired apt keys Tagada 2024-02-17 20:07:23 +01:00
  • 707180da43
    Update sury apt key Tagada 2024-02-16 19:17:48 +01:00
  • ec4b1e9f96
    Merge pull request #1776 from OniriCorpe/update-autoupdate-docs Alexandre Aubin 2024-02-15 02:38:06 +01:00
  • cfee750e32 draft OniriCorpe 2024-02-15 02:24:45 +01:00
  • 61df4add8c fix logs folders perms OniriCorpe 2024-02-13 02:36:08 +01:00
  • f130f4fc56
    Merge pull request #1773 from YunoHost/ci-format-debian/11.2.10 Alexandre Aubin 2024-02-09 21:16:18 +01:00
  • c695aa549a [CI] Format code with Black yunohost-bot 2024-02-09 20:12:27 +00:00
  • 37e14269c8 Update changelog for 11.2.10 debian/11.2.10 Alexandre Aubin 2024-02-09 20:12:10 +01:00
  • 5c741190e3
    Merge pull request #1771 from yunohost-bot/weblate-yunohost-core Alexandre Aubin 2024-02-09 20:05:19 +01:00
  • 080aae9ab2 Translated using Weblate (Basque) xabirequejo 2024-02-06 10:01:07 +00:00
  • 58e8e9e5a1 Translated using Weblate (French) Éric Gaspar 2024-02-03 15:59:54 +00:00
  • 077b745d60 configpanels: some helpers behavior depend on YNH_APP_PACKAGING_FORMAT which is not set when calling the config script... Alexandre Aubin 2024-02-09 20:01:01 +01:00
  • 76be0ee42c
    Update 15-nginx: typo >_> Alexandre Aubin 2024-02-05 19:30:51 +01:00
  • 99e252107f Dafuq Aleks, we do need to send the SSO cookie on all route not just the portal API route Alexandre Aubin 2024-02-04 15:18:48 +01:00
  • 7f1dd865d7 Typo :| Alexandre Aubin 2024-02-03 21:36:30 +01:00
  • 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 Alexandre Aubin 2024-02-03 21:07:45 +01:00
  • f248086fb6 nginx: nevermind applogos caching, nowadays nginx/browsers automatically cache static assets with etags etc ? Alexandre Aubin 2024-02-03 20:28:41 +01:00
  • 8823ef0a2c nginx: can't really delete the old yunohost_panel.conf.inc because it may be included by nginx app confs ~_~ Alexandre Aubin 2024-02-03 20:06:10 +01:00
  • 6958ea3b0f regenconf: more factorizing in yunohost hook Alexandre Aubin 2024-02-03 20:00:13 +01:00
  • a47321e1bc Typo Alexandre Aubin 2024-02-03 19:44:36 +01:00
  • 402327d6ef regenconf: factorize all the dirs/perm stuff in the yunohost hook Alexandre Aubin 2024-02-03 19:43:13 +01:00
  • ceace620da regenconf: factorize nginx regenconf a bit Alexandre Aubin 2024-02-03 18:58:34 +01:00
  • ce529107be regenconf: remove unecessary/inconsistent check that script is ran as root... Alexandre Aubin 2024-02-03 18:42:08 +01:00
  • 41da1daf02 nginx: remove old 'yunohost_panel.conf' stuff Alexandre Aubin 2024-02-03 18:39:02 +01:00
  • 98701ebdab regenconf: the 'plain' subfolder thing for nginx conf is annoying, flatten things up Alexandre Aubin 2024-02-03 18:36:55 +01:00
  • ca835534de portal: serve app logos from an sso-specific route (to keep separation of concern etc) Alexandre Aubin 2024-02-03 18:24:31 +01:00
  • 69cc6345a5 webadmin: add cache config for app logos Alexandre Aubin 2024-02-03 18:21:02 +01:00
  • 6a3c77eda1 auth: restrict cookies to the appropriate api Alexandre Aubin 2024-02-03 17:29:19 +01:00
  • 9a7ec301a6 configpanel: improve debugging/error message when pydantic fails to validate the options etc Alexandre Aubin 2024-02-03 16:49:58 +01:00
  • b69cbd33ed
    Merge pull request #1768 from yunohost-bot/weblate-yunohost-core Alexandre Aubin 2024-02-02 22:00:37 +01:00
  • 4e33bf271e Translated using Weblate (Galician) José M 2024-02-01 04:33:13 +00:00
  • 55b601369d Translated using Weblate (Spanish) Carlos Solís 2024-01-31 16:06:09 +00:00
  • b427783721 Make linter happy Alexandre Aubin 2024-01-31 03:17:21 +01:00
  • ec8594a325 Zgrombpf Alexandre Aubin 2024-01-31 03:16:07 +01:00
  • ddbd367085 Fix app resource test Alexandre Aubin 2024-01-31 02:43:43 +01:00
  • 133ce6e6b2 Fix permission test Alexandre Aubin 2024-01-31 02:14:35 +01:00
  • b4b55fae54 Fix empty catalog test Alexandre Aubin 2024-01-31 02:08:44 +01:00
  • e682fe9abd apps/portalconf: use description from local manifest + cases where the app aint in catalog or has no logo hash Alexandre Aubin 2024-01-31 02:06:02 +01:00
  • c9a4838b5a tests/sso: add tests for subdomain and secondary 'main' domain Alexandre Aubin 2024-01-31 01:35:37 +01:00
  • 80d6a6f08d tests: fix/add tests for SSO Alexandre Aubin 2024-01-31 00:16:26 +01:00
  • fc048f804e tests/sso: fix redirect test, gotta explicitly tell python to not follow 302s Alexandre Aubin 2024-01-30 22:59:14 +01:00
  • 61a43df169 Cleanup unused code Alexandre Aubin 2024-01-30 19:53:32 +01:00
  • 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 Alexandre Aubin 2024-01-30 19:46:18 +01:00
  • d9daf111e6 helpers: fix pattern to wait for when fail2ban is starting/reloading Alexandre Aubin 2024-01-30 19:18:06 +01:00
  • cc97efa033 helpers: remove pre-4.2 behavior for default file/folders permissions Alexandre Aubin 2024-01-30 17:06:33 +01:00
  • 582dc2d4f0 Translated using Weblate (Catalan) Francescc 2024-01-30 00:42:09 +00:00
  • 9d9c68f4bf Translated using Weblate (Galician) José M 2024-01-29 07:10:17 +00:00
  • d730edef52 Translated using Weblate (Catalan) Francescc 2024-01-29 01:56:41 +00:00
  • 1fe0ea5062 Translated using Weblate (German) Lasse Gismo 2024-01-28 17:39:21 +00:00
  • e81e6fb92c Update translation files Weblate 2024-01-27 17:48:01 +01:00
  • 97c2fe3d49 Added translation using Weblate (Korean) Weblate 2024-01-25 13:39:26 +01:00
  • 5301018490 Translated using Weblate (Slovak) Jose Riha 2024-01-23 07:21:06 +00:00
  • 1a95dd500f Translated using Weblate (Galician) José M 2024-01-22 06:47:55 +00:00
  • 3f467182cc Translated using Weblate (German) Christian Wehrli 2024-01-20 16:37:56 +00:00
  • 8120ac2b3f
    Merge pull request #1770 from OniriCorpe/cidr Alexandre Aubin 2024-01-29 03:29:33 +01:00
  • 00698cc2fd mention cidr notation OniriCorpe 2024-01-29 02:54:19 +01:00
  • 3574a7792d
    Merge pull request #1769 from Salamandar/fix_port_reuse Alexandre Aubin 2024-01-28 22:29:08 +01:00
  • 820a79c238
    Update resources.py: used_ports -> ports_used_by_self Alexandre Aubin 2024-01-28 22:28:45 +01:00
  • 8727e74eab Fix port reuse during provisionning. Félix Piédallu 2024-01-28 22:20:56 +01:00
  • 6e85323a8f Unused imports Alexandre Aubin 2024-01-27 18:08:25 +01:00
  • 8bd2104722 Moar lazy loading Alexandre Aubin 2024-01-27 16:16:14 +01:00
  • dda095dc15 Cleanup legacy Alexandre Aubin 2024-01-27 16:13:57 +01:00
  • b33a47f27d broken imports ... + more lazy loading Alexandre Aubin 2024-01-27 16:13:37 +01:00
  • 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 Alexandre Aubin 2024-01-27 15:51:56 +01:00
  • 2d42f59377 logs: remove the intermediate useless 'categories' directory, this is triggering me so much Alexandre Aubin 2024-01-27 15:31:10 +01:00
  • 902e65f9bc domain: don't regen the ssowat conf when changing the main domain (creates an issue during postinstall) Alexandre Aubin 2024-01-27 15:23:22 +01:00
  • 045869283c portalapi: don't leak the full list of users nor private apps Alexandre Aubin 2024-01-22 21:30:46 +01:00
  • 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 Alexandre Aubin 2024-01-22 21:19:29 +01:00
  • 0796273be3 sso/portal: more tests Alexandre Aubin 2024-01-22 19:52:25 +01:00
  • fc12cb198c apps: people insist on trying to install Nextcloud after creating a user called nextcloud ... So let's check this stupid case Alexandre Aubin 2024-01-21 21:14:02 +01:00
  • 7f53f56471 portal: add app's description + logo from catalog in portal settings axolotle 2024-01-19 13:33:24 +01:00
  • 56b5670e4c domaiiconfig: add portal search engine option axolotle 2024-01-19 13:31:21 +01:00
  • 3bb5702855 UrlOption: fix serialize HttpUrl to str in post validator so it can be saved axolotle 2024-01-19 13:22:31 +01:00
  • 94d16d6d76 configpanels: avoid settings being None when empty axolotle 2024-01-19 13:20:45 +01:00
  • 4ed5e1ba20
    Merge pull request #1767 from yunohost-bot/weblate-yunohost-core Alexandre Aubin 2024-01-18 16:17:40 +01:00
  • 339cdcd82c Translated using Weblate (French) ppr 2024-01-16 17:55:39 +00:00
  • 13638b0aa8 Oopsies Alexandre Aubin 2024-01-14 19:54:09 +01:00
  • 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 Alexandre Aubin 2024-01-14 19:41:54 +01:00
  • 99ac76e7d6 Drop legacy snippet from the 3.x era Alexandre Aubin 2024-01-14 19:36:03 +01:00
  • 388c30c40f Drop a bunch of legacy stuff from the 4.x era Alexandre Aubin 2024-01-14 18:58:57 +01:00
  • 862e66c17e regenconf/dovecot: make sure the home folder for vmail user is created to prevent a warning Alexandre Aubin 2024-01-14 18:47:17 +01:00
  • c2af17667b helpers: fix previous commit, ynh_replace_string already messes with set +x/-x so hmpf Alexandre Aubin 2024-01-14 18:32:53 +01:00
  • 9819560518 helpers: disable super verbose logging during ynh_replace_vars poluting logs, it's kinda stable now... Alexandre Aubin 2024-01-14 18:30:14 +01:00
  • 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 ~_~ Alexandre Aubin 2024-01-14 18:19:30 +01:00
  • d3b50db951 Unused import Alexandre Aubin 2024-01-14 17:53:57 +01:00
  • 1ce606d469 multimedia: fix again edgecase where setfacl crashes because of broken symlinks.. Alexandre Aubin 2024-01-14 17:50:09 +01:00
  • e2aaf72076 Portal theme is no more as well, now handled on a per-main-domain basis Alexandre Aubin 2024-01-14 17:35:26 +01:00
  • b6c55c9aa6 SSOwat's tile overlay is no more Alexandre Aubin 2024-01-14 17:25:41 +01:00
  • 0dcecf5f47 Remove rspamd from recommends, replace with a global setting similar to pop3 to enable/disable antispam Alexandre Aubin 2024-01-14 17:12:42 +01:00
  • 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... Alexandre Aubin 2024-01-14 17:08:24 +01:00