From: Siavash Tavakoli Date: Tue, 5 Oct 2021 14:17:50 +0000 (+0100) Subject: login-common: Add more fields to login proxy event X-Git-Tag: 2.3.18~189 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ac4089115b2bf0adebeb77e7e500be076d20ca23;p=thirdparty%2Fdovecot%2Fcore.git login-common: Add more fields to login proxy event Adds - source_ip - dest_ip - dest_port - dest_host - master_user --- diff --git a/src/login-common/login-proxy.c b/src/login-common/login-proxy.c index 5deb9b24c9..28a00b9002 100644 --- a/src/login-common/login-proxy.c +++ b/src/login-common/login-proxy.c @@ -382,6 +382,15 @@ int login_proxy_new(struct client *client, struct event *event, proxy->port); proxy->rawlog_dir = i_strdup_empty(set->rawlog_dir); + /* add event fields */ + event_add_str(proxy->event, "source_ip", + login_proxy_get_source_host(proxy)); + event_add_str(proxy->event, "dest_ip", net_ip2addr(&proxy->ip)); + event_add_int(proxy->event, "dest_port", + login_proxy_get_port(proxy)); + event_add_str(event, "dest_host", set->host); + event_add_str(event, "master_user", client->proxy_master_user); + client_ref(client); event_ref(proxy->event);