Commit graph

  • 22681a4f24 Kill the old 'unprotected/protected/skipped' setting hell Alexandre Aubin 2023-02-28 18:50:31 +01:00
  • 8188c28167 appsv2: add documentation for previously introduced allow_email flag Alexandre Aubin 2023-02-28 18:10:27 +01:00
  • c48d9ec483 appsv2/mail: add new 'allow_email' flag on app system users that will autogenerate a passwd-like file to be used by dovecot + map for postfix Alexandre Aubin 2023-02-28 17:56:49 +01:00
  • f0751aff17 Allow system users to auth on the mail stack and send emails Alexandre Aubin 2019-09-27 22:55:12 +02:00
  • 276cf11c4d
    Merge pull request #1602 from YunoHost/app-upgrade-continue-on-failures Alexandre Aubin 2023-02-28 13:33:50 +01:00
  • 7636b486c0
    Merge pull request #1617 from YunoHost/more-robust-service-start-detection Alexandre Aubin 2023-02-28 13:22:46 +01:00
  • 8ac74ea866
    Merge pull request #1618 from YunoHost/debug-manually-change-config-file Alexandre Aubin 2023-02-28 13:05:55 +01:00
  • e03f609e9b helpers: tweak behavior of checksum helper in CI context to help debug why file appear as 'manually modified' Alexandre Aubin 2023-02-27 19:30:18 +01:00
  • 7631d380fb helpers: more robust way to grep that the service correctly started ? Alexandre Aubin 2023-02-27 17:08:00 +01:00
  • 94689cea12
    Merge pull request #1616 from YunoHost/ci-autofix-translated-strings-dev Alexandre Aubin 2023-02-27 15:26:46 +01:00
  • ca59e0052c [CI] Reformat / remove stale translated strings yunohost-bot 2023-02-26 20:54:48 +00:00
  • e9c474c1bd
    Merge pull request #1614 from yunohost-bot/weblate-yunohost-core Alexandre Aubin 2023-02-26 21:26:29 +01:00
  • 433d37b3af
    Update locales/pl.json Alexandre Aubin 2023-02-26 21:26:24 +01:00
  • eb6d9df92f helpers: add support for a sources.toml to modernize and replace app.src format Alexandre Aubin 2023-02-26 20:08:59 +01:00
  • 53588dcce7 Translated using Weblate (Galician) José M 2023-02-23 06:49:45 +00:00
  • e926e5ecaa Translated using Weblate (Polish) Kuba Bazan 2023-02-25 15:51:13 +00:00
  • df7f0ee969 Translated using Weblate (Italian) Krakinou 2023-02-24 21:01:03 +00:00
  • 1a089647b5 Translated using Weblate (French) ppr 2023-02-22 18:42:28 +00:00
  • b40c0de33c Fix pop3_enabled parsing returning 0/1 instead of True/False ... Alexandre Aubin 2023-02-26 17:44:48 +01:00
  • e458d8813e nginx/security: fix empty webadmin allowlist breaking nginx conf... Alexandre Aubin 2023-02-26 15:10:54 +01:00
  • 97c0128c22 regenconf: sometimes ntp doesnt exist Alexandre Aubin 2023-02-12 17:31:01 +01:00
  • 20e8805e3b misc: automatic get rid of /etc/profile.d/check_yunohost_is_installed.sh when yunohost is postinstalled Alexandre Aubin 2023-02-25 16:01:55 +01:00
  • 9c884e5172 fix: add missing translatable string log_remove_on_failed_restore Laurent Peuch 2023-02-25 00:26:24 +01:00
  • 1ff49a3249
    [fix] Pop3 is not enable in config file ljf (zamentur) 2023-02-24 20:04:26 +01:00
  • 324366a728
    Merge pull request #1611 from ericgaspar/patch-1 Alexandre Aubin 2023-02-24 19:13:35 +01:00
  • a3df78fe7e
    Update resources.py Éric Gaspar 2023-02-24 18:46:31 +01:00
  • 0c520e828e
    Merge pull request #1609 from p4p4j0hn/issue2158/create-parent-dirs Alexandre Aubin 2023-02-24 13:24:14 +01:00
  • 5d17782115 Update changelog for 11.1.11.2 debian/11.1.11.2 Alexandre Aubin 2023-02-24 13:10:37 +01:00
  • 9d214fd3c6
    [Fixes 2158] Create parent dirs when provisioning install_dir John Schmidt 2023-02-23 20:25:24 -08:00
  • 404746c125 feat: add '--continue-on-failure' to 'yunohost app upgrade Laurent Peuch 2023-02-21 02:52:13 +01:00
  • 8ce5bb2412 Update changelog for 11.1.11.1 debian/11.1.11.1 Alexandre Aubin 2023-02-24 01:30:42 +01:00
  • e05df676dc appsv2: fix previous commit about __DOMAIN__ because url may be None x_x Alexandre Aubin 2023-02-24 01:29:12 +01:00
  • 128d7ebfe2
    Merge pull request #1608 from YunoHost/ci-format-debian/11.1.11 Alexandre Aubin 2023-02-24 00:20:27 +01:00
  • 6210d07c24 [CI] Format code with Black yunohost-bot 2023-02-23 23:17:35 +00:00
  • 41c9d9d8e3 Update changelog for 11.1.11 debian/11.1.11 Alexandre Aubin 2023-02-23 22:32:20 +01:00
  • ad63e5d383 Make the linters god happy... Alexandre Aubin 2023-02-23 22:27:46 +01:00
  • 943b9ff89f appsv2: fix usage of __DOMAIN__ in permission url Alexandre Aubin 2023-02-23 22:25:44 +01:00
  • 139e54a2e5
    appsv2: data_dir's owner should have rwx by default Alexandre Aubin 2023-02-23 21:53:59 +01:00
  • 309c868f8c
    Merge pull request #1607 from YunoHost/fix-dovecot-pop3d Alexandre Aubin 2023-02-23 16:09:26 +01:00
  • c13d627302
    Merge pull request #1606 from ericgeldmacher/fix_log_decoding_error Alexandre Aubin 2023-02-23 16:07:08 +01:00
  • f91f87a1be
    [fix] dovecot-pop3d is never installed ljf (zamentur) 2023-02-23 16:06:47 +01:00
  • bef4809f94
    Pass errors='replace' to open command Eric Geldmacher 2023-02-23 08:48:22 -06:00
  • bab27014d9 apps: when creating the app's bash env for script, make sure to use the manifest from the workdir instead of app setting dir, which is important for consistency during edge case when upgrade from v1 to v2 fails Alexandre Aubin 2023-02-23 14:53:42 +01:00
  • 79c9a7b294
    Merge pull request #1604 from YunoHost/ci-format-debian/11.1.10 Alexandre Aubin 2023-02-21 21:03:46 +01:00
  • 2145b9cbee regenconf: Add a new ssh security setting to hide the banner Étienne Deparis 2023-02-21 20:50:49 +01:00
  • aa50526ccd [CI] Format code with Black yunohost-bot 2023-02-21 19:49:52 +00:00
  • 90b8e78eff ci: zblerg, try to fix the coverage thingy computing coverage on test and vendor files x_x Alexandre Aubin 2023-02-21 19:44:51 +01:00
  • 8724329738 Remove .lgtm.yml, the service doesnt exists anymore :| Alexandre Aubin 2023-02-21 19:34:22 +01:00
  • 127c241c9a swag: update README badges Alexandre Aubin 2023-02-21 19:23:35 +01:00
  • 232d38f221 Update changelog for 11.1.10 debian/11.1.10 Alexandre Aubin 2023-02-21 18:58:36 +01:00
  • 15daf82a6f app_install: use new generic prompt/fill for install questions axolotle 2023-02-21 17:23:31 +01:00
  • 626a1a1b2d form: add prompt/fill generic function for simple list of options axolotle 2023-02-21 17:22:30 +01:00
  • 0778cf3ffe update domain.py to new config panel axolotle 2023-02-21 17:21:51 +01:00
  • 807f5956ea update settings.py to new config panel axolotle 2023-02-21 17:16:54 +01:00
  • 4fd10b5a1d ci: hmf try to understand what that 're2 syntax' gitlab is talking about is Alexandre Aubin 2023-02-21 17:13:53 +01:00
  • da079bcaaf update app.py to new config panel axolotle 2023-02-21 17:13:27 +01:00
  • 1dc8b75315 appsv2: fix check that postgresql db exists... Alexandre Aubin 2023-02-21 17:08:12 +01:00
  • d586ee48e6 add config panel model and impl axolotle 2023-02-21 17:05:32 +01:00
  • cb965d9b94 add pydantic form and options axolotle 2023-02-21 16:59:26 +01:00
  • d725b45428 appsv2: fix reload_only_if_change option not working as expected, resulting in incorrect 'Firewall reloaded' messages Alexandre Aubin 2023-02-21 15:22:50 +01:00
  • 888593ad22 appsv2: fix resource provisioning scripts picking up already-closed operation logger, resulting in confusing debugging output Alexandre Aubin 2023-02-21 14:57:10 +01:00
  • 4dfff20140 appsv2: add support for a packages_from_raw_bash option in apt where one can add a multiline bash snippet to echo packages Alexandre Aubin 2023-02-21 14:51:51 +01:00
  • df6a2a2cd2 apps: add 'YNH_DEBIAN_VERSION' variable in apps contexts Alexandre Aubin 2023-02-21 13:03:51 +01:00
  • b887545c3e
    ci: attempt to fix the "coverage: not set up" thingy Alexandre Aubin 2023-02-21 02:51:41 +01:00
  • c300e023ef
    Merge pull request #1601 from YunoHost/ci-format-debian/11.1.9 Alexandre Aubin 2023-02-20 20:51:07 +01:00
  • e1d62a1910
    apps: Fix edge case in change_url where old_nginx_conf_backup could be None Alexandre Aubin 2023-02-20 20:50:53 +01:00
  • 95b80b056f [CI] Format code with Black yunohost-bot 2023-02-20 19:46:58 +00:00
  • f436b890d6 Update changelog for 11.1.9 debian/11.1.9 Alexandre Aubin 2023-02-20 20:33:54 +01:00
  • ec4c2684f7 appsv2: zblerg I inadvertendly removed the line that update the user group x_x Alexandre Aubin 2023-02-20 20:26:50 +01:00
  • 63f0f08421 appsv2: revert commit that adds a bunch of warning about apt/database consistency, it's more relevant to have them in package linter instead Alexandre Aubin 2023-02-20 18:03:32 +01:00
  • 2b70ccbf40 apps: simplify the redaction of change_url scripts by adding a new ynh_change_url_nginx_config helper + predefining new/old/change domain/path variables Alexandre Aubin 2023-02-20 17:51:50 +01:00
  • 890b8e8082 Semantic Alexandre Aubin 2023-02-20 17:50:11 +01:00
  • 290d627faf ux: Moar boring postgresql messages displayed as warning Alexandre Aubin 2023-02-20 15:39:50 +01:00
  • 848adf89c8 log: Previous trick about getting rid of setting didnt work, forgot to use metadata instead of self.metadata Alexandre Aubin 2023-02-20 15:28:10 +01:00
  • 2a16f289ea
    Merge pull request #1599 from YunoHost/ci-format-debian/11.1.8.1 Alexandre Aubin 2023-02-20 14:23:40 +01:00
  • 5a24cac788
    Merge pull request #1600 from YunoHost/ci-format-debian/11.1.8.2 Bram 2023-02-20 00:35:15 +01:00
  • 16aa09174d [CI] Format code with Black yunohost-bot 2023-02-19 23:31:08 +00:00
  • 61b5bb02f4 [CI] Format code with Black yunohost-bot 2023-02-19 20:58:12 +00:00
  • 16bae924e8 Update changelog for 11.1.8.2 debian/11.1.8.2 Alexandre Aubin 2023-02-19 21:39:36 +01:00
  • 343065eb5d regenconf: fix undefined var in apt regenconf Alexandre Aubin 2023-02-19 21:38:53 +01:00
  • 93d011704f
    Merge pull request #1598 from YunoHost/ci-format-debian/11.1.8 Alexandre Aubin 2023-02-19 20:12:40 +01:00
  • 2389884e85 [CI] Format code with Black yunohost-bot 2023-02-19 19:10:51 +00:00
  • 56c4740274 Update changelog for 11.1.8.1 debian/11.1.8.1 Alexandre Aubin 2023-02-19 19:41:45 +01:00
  • 50f86af51a quality: unused function Alexandre Aubin 2023-02-19 19:40:28 +01:00
  • 13d50f4f9a postgresql: ugly hack to hide boring warning messages when installing postgresql with apt the first time ... Alexandre Aubin 2023-02-19 19:40:15 +01:00
  • e6ae389297 postgresql: moar regenconf fixes Alexandre Aubin 2023-02-19 19:38:48 +01:00
  • 93aeee8029 Update changelog for 11.1.8 debian/11.1.8 Alexandre Aubin 2023-02-19 18:24:49 +01:00
  • 32ea7f17cd
    Merge pull request #1597 from yunohost-bot/weblate-yunohost-core Alexandre Aubin 2023-02-19 18:20:07 +01:00
  • 6da884418c Translated using Weblate (Basque) xabirequejo 2023-02-16 19:43:24 +00:00
  • 12f1b95a6f Translated using Weblate (Arabic) ButterflyOfFire 2023-02-15 19:18:53 +00:00
  • d3ec5d055f apps: fix edge case when upgrading using a local folder not modified since a while Alexandre Aubin 2023-02-19 18:10:35 +01:00
  • ce7227c078 appsv2: add home dir that defaults to /var/www/__APP__ for system user resource Alexandre Aubin 2023-02-19 18:10:05 +01:00
  • 771b801ece appsv2: zbfgblg using '&' in os.system calls is interpreted using sh and not bash i guess... Alexandre Aubin 2023-02-18 17:29:37 +01:00
  • 18e034df8a regenconf: in apt/php stuff, don't try to upgrade-alternatives if the default PHP version ain't available anymore (similar to commit e24ddd29) Alexandre Aubin 2023-02-18 16:34:54 +01:00
  • 8a43b04614 postgresql: fix regenconf hook, the arg format thingy changed a bit at some point ? Alexandre Aubin 2023-02-18 16:33:50 +01:00
  • d123fd7674 appsv2: fix user provisionion ... Aleks was drunk ... check_output('cmd &>/dev/null') will always return empty string... Alexandre Aubin 2023-02-18 16:08:26 +01:00
  • 475c93d582 postinstall: raise a proper error when trying to use e.g. 'admin' as the first username which will conflict with the admins group mail aliases Alexandre Aubin 2023-02-17 16:37:00 +01:00
  • 58ac633d80 apps: don't miserably crash when failing to read .md file such as DESCRIPTION.md Alexandre Aubin 2023-02-17 15:27:28 +01:00
  • 97b69e7c69 appsv2: add check about database vs. apt consistency in resource / warn about lack of explicit dependency to mariadb-server Alexandre Aubin 2023-02-17 15:18:36 +01:00
  • 35427c8f28
    Merge pull request #1596 from YunoHost/ci-format-debian/11.1.7 Alexandre Aubin 2023-02-16 12:03:02 +01:00