From: Timo Sirainen Date: Fri, 24 Mar 2023 01:26:33 +0000 (+0200) Subject: global: Enable login_server_settings.update_proctitle X-Git-Tag: 2.3.21~68 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1e8d0face3c8a8953ce9b7a6d31344f4692cfe2d;p=thirdparty%2Fdovecot%2Fcore.git global: Enable login_server_settings.update_proctitle --- diff --git a/src/imap-urlauth/imap-urlauth.c b/src/imap-urlauth/imap-urlauth.c index e7cb7d28f3..ec9ffc5277 100644 --- a/src/imap-urlauth/imap-urlauth.c +++ b/src/imap-urlauth/imap-urlauth.c @@ -260,6 +260,8 @@ int main(int argc, char *argv[]) } login_set.callback = login_client_connected; login_set.failure_callback = login_client_failed; + login_set.update_proctitle = verbose_proctitle && + master_service_get_client_limit(master_service) == 1; master_service_init_finish(master_service); master_service_set_die_callback(master_service, imap_urlauth_die); diff --git a/src/imap/main.c b/src/imap/main.c index 5fa540ade4..cca5075a55 100644 --- a/src/imap/main.c +++ b/src/imap/main.c @@ -546,6 +546,8 @@ int main(int argc, char *argv[]) } login_set.callback = login_client_connected; login_set.failure_callback = login_client_failed; + login_set.update_proctitle = verbose_proctitle && + master_service_get_client_limit(master_service) == 1; if (!IS_STANDALONE()) master_login = master_login_init(master_service, &login_set); diff --git a/src/pop3/main.c b/src/pop3/main.c index 572a82df72..c929cdb347 100644 --- a/src/pop3/main.c +++ b/src/pop3/main.c @@ -394,6 +394,9 @@ int main(int argc, char *argv[]) } login_set.callback = login_client_connected; login_set.failure_callback = login_client_failed; + login_set.update_proctitle = + getenv(MASTER_VERBOSE_PROCTITLE_ENV) != NULL && + master_service_get_client_limit(master_service) == 1; if (!IS_STANDALONE()) master_login = master_login_init(master_service, &login_set); diff --git a/src/submission/main.c b/src/submission/main.c index b854cb1596..9168edf894 100644 --- a/src/submission/main.c +++ b/src/submission/main.c @@ -372,6 +372,9 @@ int main(int argc, char *argv[]) } login_set.callback = login_client_connected; login_set.failure_callback = login_client_failed; + login_set.update_proctitle = + getenv(MASTER_VERBOSE_PROCTITLE_ENV) != NULL && + master_service_get_client_limit(master_service) == 1; master_service_set_die_callback(master_service, submission_die);