Commit graph

  • f436057d27 [CI] Format code with Black yunohost-bot 2023-12-05 19:51:58 +00:00
  • 38db30cd70 Update changelog for 11.2.8 debian/11.2.8 Alexandre Aubin 2023-12-05 19:22:34 +01:00
  • 857a285b5a
    Merge pull request #1746 from YunoHost/fix_change_url Alexandre Aubin 2023-12-05 19:17:42 +01:00
  • 8c475d0a7b
    Further simplify ynh_change_url_nginx_config Alexandre Aubin 2023-12-05 19:01:17 +01:00
  • 878944c7c1 form: fix pattern can be None axolotle 2023-12-02 17:24:42 +01:00
  • dad366da61 Merge branch 'dev' into bookworm axolotle 2023-12-01 18:46:39 +01:00
  • cdc703a48f form: add pydantic errors translations axolotle 2023-12-01 18:25:22 +01:00
  • 719ffe387e tests:options: add small test for pattern axolotle 2023-12-01 18:24:29 +01:00
  • 3f320a2358 portal:auth: samesite=None in dev mode axolotle 2023-11-30 14:04:13 +01:00
  • 76e79f83ce
    Fix missing username format config in dovecot Josué Tille 2023-11-29 15:14:55 +01:00
  • fe3416aa02
    Set domain with new_domain and path with new_path Josué Tille 2023-11-29 15:02:47 +01:00
  • 712c037c20
    fix undefined var Josué Tille 2023-11-29 14:57:28 +01:00
  • 570184ac1e
    Fix change url Josué Tille 2023-11-01 17:02:55 +01:00
  • 75ef6a5872
    Also set email on dovecot DB Josué Tille 2023-11-29 14:47:55 +01:00
  • 246c513796 portal:auth: remove touch in delete_session_cookie axolotle 2023-11-29 14:32:11 +01:00
  • 6f9203c98c form:FileOption: fix cli file check axolotle 2023-11-29 14:09:36 +01:00
  • c5758bcd30 tests:questions: reflect changes of patch_users axolotle 2023-11-29 14:08:42 +01:00
  • 6cb18329a9
    Add missing account registration for apps in postfix Josué Tille 2023-11-29 13:12:59 +01:00
  • 29a452c1d3 ci: warnings about 'not identify correctly the dns zone for domain' driving me crazy² Alexandre Aubin 2023-11-29 00:28:17 +01:00
  • a7553501b0 ci: warnings about 'not identify correctly the dns zone for domain' driving me crazy Alexandre Aubin 2023-11-29 00:26:19 +01:00
  • 60b7f63afa ci: move lint stage as first stage, require invalidcode to pass before running builds Alexandre Aubin 2023-11-29 00:11:33 +01:00
  • 35c809a726 ci: simplify 'test actionsmap' job, move it to linting Alexandre Aubin 2023-11-28 23:58:50 +01:00
  • a0d6c9a032 ci: remove tmp profiling stuff Alexandre Aubin 2023-11-28 23:52:29 +01:00
  • e7379a7ec3 ci: whoopsies stages must be declared in the other file Alexandre Aubin 2023-11-28 23:37:40 +01:00
  • aaaea0dce2 ci: rework the translation+doc stages, have a 'bot' stage for everything that is likely to create a PR instead Alexandre Aubin 2023-11-28 23:30:25 +01:00
  • 0eccb7e46b ci: disable 'full-test' which is a huge pain, always run every 'test' jobs instead Alexandre Aubin 2023-11-28 23:20:08 +01:00
  • 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 Alexandre Aubin 2023-11-28 21:12:03 +01:00
  • 9a4b0e422d quality: unused import, missing import Alexandre Aubin 2023-11-28 20:19:06 +01:00
  • 24741de4d9 portalapi: turns out ssowat (as www-data) needs to be able to validate that the session file exists Alexandre Aubin 2023-11-28 19:15:33 +01:00
  • d7855fc9a7 portalapi: propagate changes to fail2ban config Alexandre Aubin 2023-11-28 18:38:30 +01:00
  • 356c081a4f portalapi: implement a proper expiration/prolong mechanism for session cookies Alexandre Aubin 2023-11-28 18:03:32 +01:00
  • 59875cae23
    domains: also regen dovecot configuration when adding a domain Alexandre Aubin 2023-11-28 16:30:45 +01:00
  • 213d6416b6 test:permissions: update sso url and credentials structure axolotle 2023-11-28 16:26:44 +01:00
  • 2459834c1c tests:permissions: add an admin user axolotle 2023-11-28 16:06:17 +01:00
  • c80feaeed3 tests: show_tile + label no longer in ssowat conf file axolotle 2023-11-28 15:46:41 +01:00
  • ed7c626c28
    Merge pull request #1744 from YunoHost/lazyloadconfigpanel Alexandre Aubin 2023-11-28 14:46:16 +01:00
  • 5b5527a279 app:config: fix indentation for file content axolotle 2023-11-28 14:41:38 +01:00
  • 3dda3bc4d5 perf: improve perf for a bunch of operations by lazy import + lazy define of config-panel related stuff Alexandre Aubin 2023-11-27 18:03:23 +01:00
  • 267968074b helpers/fail2ban: grep logpath is likely to match comments in the file that contain the word logpath... Alexandre Aubin 2023-11-28 13:14:29 +01:00
  • 4897f72974 Update changelog for 11.2.7 debian/11.2.7 Alexandre Aubin 2023-11-27 14:15:19 +01:00
  • 7a82f6e4b9
    Merge pull request #1740 from yunohost-bot/weblate-yunohost-core Alexandre Aubin 2023-11-27 14:11:00 +01:00
  • 04f326528f Translated using Weblate (Galician) José M 2023-11-27 08:26:14 +00:00
  • fff8b2d95a Translated using Weblate (French) ppr 2023-11-25 10:38:06 +00:00
  • ff4c1433d2 Translated using Weblate (Galician) José M 2023-11-21 06:36:58 +00:00
  • 207c0ff1ab Translated using Weblate (Basque) xabirequejo 2023-11-06 17:10:41 +00:00
  • 93606e1132
    Merge pull request #1742 from YunoHost/ci-format-debian/11.2.6 Alexandre Aubin 2023-11-27 14:10:43 +01:00
  • 4bfe2c96f5
    fix the fail2ban helper when using using --use_template arg (#1743) OniriCorpe 2023-11-27 14:07:39 +01:00
  • 15798b4937
    Update helpers/fail2ban Alexandre Aubin 2023-11-27 14:06:13 +01:00
  • 27c933ee6d fix comment OniriCorpe 2023-11-26 20:47:03 +01:00
  • 38415db273
    extract logpath from /etc/fail2ban/jail.d/$app.conf OniriCorpe 2023-11-26 20:42:38 +01:00
  • 650c0136f2 form:UserOption: merge choices and default into root validator with first admin user as default axolotle 2023-11-26 18:29:43 +01:00
  • 4a270b88b6 quality: fix lint + some formatting axolotle 2023-11-26 17:42:48 +01:00
  • 5194180277 fix some SC2086 OniriCorpe 2023-11-26 17:37:06 +01:00
  • 5f7a207f11 replace any '__VAR__' by their real variable using ynh_replace_vars OniriCorpe 2023-11-26 17:33:01 +01:00
  • 45b36dae05 domain: reset portal_logo value even if file has already been removed axolotle 2023-11-26 17:12:58 +01:00
  • d28b6e96c8 configpanel: raise when unknown filter key axolotle 2023-11-26 17:01:38 +01:00
  • 8eed421259 fix app name replacment 😞 OniriCorpe 2023-11-26 16:17:46 +01:00
  • ba5319f2ba fix the helper when using using --use_template arg OniriCorpe 2023-11-26 03:23:46 +01:00
  • 25e23ce963 portal: reflect changes of splitting user form into info and password axolotle 2023-11-25 21:39:31 +01:00
  • c8d0990e7b fix: pop 'portal_logo' when resaving settings axolotle 2023-11-25 21:38:33 +01:00
  • e5a593a4bb fix: FileOption return already saved and hashed filepath axolotle 2023-11-25 21:37:29 +01:00
  • 321aea4171 yolo: try to profile what's taking up so much time in tests... Alexandre Aubin 2023-11-25 02:03:42 +01:00
  • ce0cbc5fed [CI] Format code with Black yunohost-bot 2023-11-24 21:53:33 +00:00
  • 8293388975 Merge remote-tracking branch 'origin/dev' into bookworm Alexandre Aubin 2023-11-24 22:52:06 +01:00
  • c216a3f246 Merge remote-tracking branch 'origin/dev' into bookworm Alexandre Aubin 2023-11-24 22:35:25 +01:00
  • 5746b94dff Update changelog for 11.2.6 debian/11.2.6 Alexandre Aubin 2023-11-24 22:17:47 +01:00
  • da20964044
    quality: unused import Alexandre Aubin 2023-11-24 21:00:10 +01:00
  • 7e6fea440e quality: fix FileOption validator typing axolotle 2023-11-24 16:23:04 +01:00
  • b7882c9323 quality: fix obvious linter issues Alexandre Aubin 2023-11-24 16:12:54 +01:00
  • 91f4e5fa42 domainconfig: add portal custom intros axolotle 2023-11-23 15:58:23 +01:00
  • 0095549b18 i18n: add domain config portal translations axolotle 2023-11-23 15:57:26 +01:00
  • 9a7731aa4e
    fail2ban: make sure the logfile exists (#1737) OniriCorpe 2023-11-21 03:26:27 +01:00
  • f68c5f107c fix folder path OniriCorpe 2023-11-20 20:21:52 +01:00
  • fe1d18990f enhancement: fix file perms and make sure the folder exists OniriCorpe 2023-11-20 20:01:22 +01:00
  • b06484fede
    Merge pull request #1735 from chri2/dovecot_make_folders Alexandre Aubin 2023-11-20 19:03:27 +01:00
  • 300c999a5a
    logrotate: fix generated config file perms (#1736) OniriCorpe 2023-11-20 19:01:33 +01:00
  • 38469accee
    Merge pull request #1738 from selfhoster1312/faster-user-option-form Alexandre Aubin 2023-11-20 19:00:25 +01:00
  • 50c00c60bc
    Merge pull request #1741 from mh4ckt3mh4ckt1c4s/fix-backup-warning-message Alexandre Aubin 2023-11-20 18:56:42 +01:00
  • b6f7967758 domain:config: handle "portal_logo" with "python" mode and save content in portal settings axolotle 2023-11-17 17:30:01 +01:00
  • 2b75c8f036 form:FileOption: add file "accept" validation handling axolotle 2023-11-17 17:28:25 +01:00
  • 4dc9d35304 form:FileOption: add mode "bash" versus "python" validators axolotle 2023-11-17 17:27:24 +01:00
  • 64e2c3177c form: add "mode" to BaseOption to distinguish "bash" and "python" serialization axolotle 2023-11-17 17:21:34 +01:00
  • 566f5d29a7 domain/portal: try to re-implement portal logo Alexandre Aubin 2023-11-13 19:02:25 +01:00
  • 90aa6b86f1 form:BaseChoicesOption: do not declare choices to allow other related fields to come first in subclasses axolotle 2023-11-13 16:51:25 +01:00
  • d7166bf77f portal: more explicit errors with path axolotle 2023-11-11 14:51:39 +01:00
  • 587d729d60 portalapi: tweak ldap management to handle anonymous queries, eg to fetch domain list as ynh-portal Alexandre Aubin 2023-11-13 15:31:08 +01:00
  • 7fe950d11e Merge remote-tracking branch 'origin/dev' into bookworm Alexandre Aubin 2023-11-12 16:45:41 +01:00
  • 61defdb4c1 Fix backup error message if archive already exists mh4ckt3mh4ckt1c4s 2023-11-10 20:58:37 +01:00
  • d36ca72887 fix: some test apps has empty string domain axolotle 2023-11-09 17:40:04 +01:00
  • 5e81579c31 form: TagOption: add icon prop axolotle 2023-11-09 17:32:02 +01:00
  • 03fc739b3c domain: add _get_raw_domain_settings to read settings directly + use it in app_info to avoid infinite recursion axolotle 2023-11-09 15:49:19 +01:00
  • 5a655ba8cf domain:configpanel: update recovery_password check to new configpanel syntax axolotle 2023-11-09 14:56:01 +01:00
  • ec2ffe6813 configpanel: remove unused arg 'config' from _get_raw_settings() axolotle 2023-11-09 14:52:58 +01:00
  • 02e6346bc5
    Fix certificates validity in actionsmap.yml tituspijean 2023-11-08 12:56:42 +01:00
  • 224a15492e Only warn that mailbox is disabled for admins selfhoster1312 2023-11-04 15:53:42 +01:00
  • 8ee5aade72 Don't make so many queries for user info when building UserOption form selfhoster1312 2023-11-04 14:36:32 +01:00
  • 21531281e1 update docs OniriCorpe 2023-11-03 03:27:19 +01:00
  • 4f5b254fd3 revert: wrong branch 😭 OniriCorpe 2023-11-03 03:25:59 +01:00
  • 2eae7ccae3 Merge branch 'fix-logrotate-perms' of git@github.com:OniriCorpe/yunohost.git OniriCorpe 2023-11-03 03:19:08 +01:00
  • d82223ceeb update docs OniriCorpe 2023-11-03 03:18:57 +01:00