]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
global: Enable login_server_settings.update_proctitle
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Fri, 24 Mar 2023 01:26:33 +0000 (03:26 +0200)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Mon, 27 Mar 2023 18:03:20 +0000 (18:03 +0000)
src/imap-urlauth/imap-urlauth.c
src/imap/main.c
src/pop3/main.c
src/submission/main.c

index d0bd57226b4ff3f131ef6d8aaf513bc57927ce78..6f3fa6058604b8441171ce1ea61ee67c78040c5d 100644 (file)
@@ -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);
index 2dc066df30922ebc14da20fa85e267bc95ad1fe2..0a826a0f25bb73fdff3455359a7148bc8918720e 100644 (file)
@@ -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);
index fd100457fbad8167d8dce70ca212f6b3cd512f77..1b31a07d128e0b3abb4ba2fc5959d305554fd83d 100644 (file)
@@ -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);
 
index 4f519896613cd09c4a211e7130a0c68d94eb3a96..704c2430fe9451c69744ae51bd8a3b2fc30fd48c 100644 (file)
@@ -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);