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.4.0~2844 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=946efab20b31a3e048c5be6e600f6fb5b0e876d4;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 d0bd57226b..6f3fa60586 100644 --- a/src/imap-urlauth/imap-urlauth.c +++ b/src/imap-urlauth/imap-urlauth.c @@ -271,6 +271,8 @@ int main(int argc, char *argv[]) } login_set.callback = login_request_finished; login_set.failure_callback = login_request_failed; + login_set.update_proctitle = verbose_proctitle && + master_service_get_client_limit(master_service) == 1; clients_init(); master_service_init_finish(master_service); diff --git a/src/imap/main.c b/src/imap/main.c index 2dc066df30..0a826a0f25 100644 --- a/src/imap/main.c +++ b/src/imap/main.c @@ -558,6 +558,8 @@ int main(int argc, char *argv[]) } login_set.callback = login_request_finished; login_set.failure_callback = login_request_failed; + login_set.update_proctitle = verbose_proctitle && + master_service_get_client_limit(master_service) == 1; if (!IS_STANDALONE()) login_server = login_server_init(master_service, &login_set); diff --git a/src/pop3/main.c b/src/pop3/main.c index fd100457fb..1b31a07d12 100644 --- a/src/pop3/main.c +++ b/src/pop3/main.c @@ -424,6 +424,9 @@ int main(int argc, char *argv[]) } login_set.callback = login_request_finished; login_set.failure_callback = login_request_failed; + login_set.update_proctitle = + getenv(MASTER_VERBOSE_PROCTITLE_ENV) != NULL && + master_service_get_client_limit(master_service) == 1; if (!IS_STANDALONE()) login_server = login_server_init(master_service, &login_set); diff --git a/src/submission/main.c b/src/submission/main.c index 4f51989661..704c2430fe 100644 --- a/src/submission/main.c +++ b/src/submission/main.c @@ -406,6 +406,9 @@ int main(int argc, char *argv[]) } login_set.callback = login_request_finished; login_set.failure_callback = login_request_failed; + login_set.update_proctitle = + getenv(MASTER_VERBOSE_PROCTITLE_ENV) != NULL && + master_service_get_client_limit(master_service) == 1; master_admin_clients_init(&admin_callbacks); master_service_set_die_callback(master_service, submission_die);