]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
login-common: login_aborted_event() - Add more event fields
authorMarkus Valentin <markus.valentin@open-xchange.com>
Tue, 24 Jan 2023 08:49:46 +0000 (09:49 +0100)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Thu, 23 Mar 2023 08:06:31 +0000 (08:06 +0000)
src/login-common/client-common.c

index 5cc9407966cb5ab3b0778b95662d7d5da135ea7f..bd5eb9f744d9e811bcd0046e71b00cd7b57782e2 100644 (file)
@@ -336,6 +336,12 @@ static void login_aborted_event(struct client *client, const char *reason,
                event_reason = reason;
 
        e->add_str("reason", event_reason);
+       e->add_int("auth_successes", client->auth_successes);
+       e->add_int("auth_attempts", client->auth_attempts);
+       e->add_int("auth_usecs", timeval_diff_usecs(&ioloop_timeval,
+                                                   &client->auth_first_started));
+       e->add_int("connected_usecs", timeval_diff_usecs(&ioloop_timeval,
+                                                        &client->created));
 
        client_disconnected_log(e->event(), reason,
                                add_disconnected_prefix);