From: alexandre.roux Date: Fri, 19 Dec 2025 03:04:44 +0000 (+0900) Subject: plugins/welcome: For Pro edition, add service/welcome/unix_listener defaults X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=97262d6fbf89ee440c54a4b57a67f9560ed2018d;p=thirdparty%2Fdovecot%2Fcore.git plugins/welcome: For Pro edition, add service/welcome/unix_listener defaults --- diff --git a/src/lib-settings/settings-history-core.txt b/src/lib-settings/settings-history-core.txt index 85ff45e821..df142189a8 100644 --- a/src/lib-settings/settings-history-core.txt +++ b/src/lib-settings/settings-history-core.txt @@ -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 diff --git a/src/plugins/welcome/welcome-settings.c b/src/plugins/welcome/welcome-settings.c index c468651af9..ac7e9d3ed5 100644 --- a/src/plugins/welcome/welcome-settings.c +++ b/src/plugins/welcome/welcome-settings.c @@ -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 } +};