From: Timo Sirainen Date: Thu, 9 Apr 2020 19:11:54 +0000 (+0300) Subject: *-login: Add event category to login_binary X-Git-Tag: 2.3.11.2~225 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=87ef429c2c350f79516865907d42481fb20a3a58;p=thirdparty%2Fdovecot%2Fcore.git *-login: Add event category to login_binary --- diff --git a/src/imap-login/imap-login-client.c b/src/imap-login/imap-login-client.c index 0ccb95cdc2..91b1c5afc7 100644 --- a/src/imap-login/imap-login-client.c +++ b/src/imap-login/imap-login-client.c @@ -559,6 +559,10 @@ static struct login_binary imap_login_binary = { .default_port = 143, .default_ssl_port = 993, + .event_category = { + .name = "imap", + }, + .client_vfuncs = &imap_client_vfuncs, .preinit = imap_login_preinit, .init = imap_login_init, diff --git a/src/imap-urlauth/imap-urlauth-login.c b/src/imap-urlauth/imap-urlauth-login.c index 26ea84954b..d1320a2726 100644 --- a/src/imap-urlauth/imap-urlauth-login.c +++ b/src/imap-urlauth/imap-urlauth-login.c @@ -177,6 +177,10 @@ static struct login_binary imap_urlauth_login_binary = { .process_name = "imap-urlauth-login", .default_login_socket = LOGIN_TOKEN_DEFAULT_SOCKET, + .event_category = { + .name = "imap", + }, + .client_vfuncs = &imap_urlauth_vfuncs, .preinit = imap_urlauth_login_preinit, .init = imap_urlauth_login_init, diff --git a/src/login-common/login-common.h b/src/login-common/login-common.h index 2f2628de02..cd6f5fbac3 100644 --- a/src/login-common/login-common.h +++ b/src/login-common/login-common.h @@ -30,6 +30,8 @@ struct login_binary { /* if value is NULL, LOGIN_DEFAULT_SOCKET is used as the default */ const char *default_login_socket; + struct event_category event_category; + const struct client_vfuncs *client_vfuncs; void (*preinit)(void); void (*init)(void); diff --git a/src/pop3-login/client.c b/src/pop3-login/client.c index 67c1b54c8f..267b6240e1 100644 --- a/src/pop3-login/client.c +++ b/src/pop3-login/client.c @@ -339,6 +339,10 @@ static struct login_binary pop3_login_binary = { .default_port = 110, .default_ssl_port = 995, + .event_category = { + .name = "pop3", + }, + .client_vfuncs = &pop3_client_vfuncs, .preinit = pop3_login_preinit, .init = pop3_login_init, diff --git a/src/submission-login/client.c b/src/submission-login/client.c index 20cc5961a2..673d3ce6e3 100644 --- a/src/submission-login/client.c +++ b/src/submission-login/client.c @@ -301,6 +301,10 @@ static struct login_binary submission_login_binary = { .process_name = "submission-login", .default_port = 587, + .event_category = { + .name = "submission", + }, + .client_vfuncs = &submission_client_vfuncs, .preinit = submission_login_preinit, .init = submission_login_init,