]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
plugins/welcome: For Pro edition, add service/welcome/unix_listener defaults
authoralexandre.roux <alexandre.roux@open-xchange.com>
Fri, 19 Dec 2025 03:04:44 +0000 (12:04 +0900)
committeralexandre.roux <alexandre.roux@open-xchange.com>
Thu, 9 Jul 2026 14:45:39 +0000 (14:45 +0000)
src/lib-settings/settings-history-core.txt
src/plugins/welcome/welcome-settings.c

index 85ff45e821608c4c86c16cf35f2abfd813700115..df142189a85c17bdaea26d75f9d8b270a7589442 100644 (file)
@@ -35,3 +35,7 @@ default       service/lmtp/service_restart_request_count      unlimited       2.4.1   -
 default        service/auth/unix_listener/auth-userdb/unix_listener_group              2.4.1   -
 default        mail_cache_fields       flags   2.4.1   -
 default        lmtp_user_concurrency_limit     0       2.4.1   -
+default        service/welcome/unix_listener           -       3.2.0
+default        service/welcome/unix_listener/welcome/user              -       3.2.0
+default        service/welcome/unix_listener/welcome/mode              -       3.2.0
+default        service/welcome/unix_listener/welcome/path              -       3.2.0
index c468651af9365e01af9e960b58740b7e6838b9fb..ac7e9d3ed5ee6dc3d441cee69bd1095854406b76 100644 (file)
@@ -46,3 +46,13 @@ struct service_settings welcome_service_settings = {
        .fifo_listeners = ARRAY_INIT,
        .inet_listeners = ARRAY_INIT,
 };
+
+const struct setting_keyvalue welcome_service_settings_defaults[] = {
+#ifdef DOVECOT_PRO_EDITION
+       { "unix_listener", "welcome" },
+       { "unix_listener/welcome/user", "vmail" },
+       { "unix_listener/welcome/mode", "0600" },
+       { "unix_listener/welcome/path", "welcome" },
+#endif
+       { NULL, NULL }
+};