From: Aki Tuomi Date: Mon, 10 Aug 2020 07:23:19 +0000 (+0300) Subject: lib-auth: Add new fields to auth_client_userdb events X-Git-Tag: 2.3.13~286 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e3ae6fab7815f0e0ae865d83cc703ff7c9d7621;p=thirdparty%2Fdovecot%2Fcore.git lib-auth: Add new fields to auth_client_userdb events --- diff --git a/src/lib-auth/auth-master.c b/src/lib-auth/auth-master.c index 11e71aaea8..fa14df8034 100644 --- a/src/lib-auth/auth-master.c +++ b/src/lib-auth/auth-master.c @@ -591,6 +591,10 @@ auth_master_user_event_create(struct auth_master_connection *conn, if (info != NULL) { if (info->service != NULL) event_add_str(conn->event, "service", info->service); + if (info->session_id != NULL) + event_add_str(conn->event, "session", info->session_id); + if (info->local_name != NULL) + event_add_str(conn->event, "local_name", info->local_name); if (info->local_ip.family != 0) { event_add_str(conn->event, "local_ip", net_ip2addr(&info->local_ip)); @@ -607,6 +611,18 @@ auth_master_user_event_create(struct auth_master_connection *conn, event_add_int(conn->event, "remote_port", info->remote_port); } + if (info->real_local_ip.family != 0) + event_add_str(conn->event, "real_local_ip", + net_ip2addr(&info->real_local_ip)); + if (info->real_remote_ip.family != 0) + event_add_str(conn->event, "real_remote_ip", + net_ip2addr(&info->real_remote_ip)); + if (info->real_local_port != 0) + event_add_int(conn->event, "real_local_port", + info->real_local_port); + if (info->real_remote_port != 0) + event_add_int(conn->event, "real_remote_port", + info->real_remote_port); } }