From: Karl Fleischmann Date: Mon, 6 Mar 2023 14:59:11 +0000 (+0100) Subject: imap-login: Do not log login ID parameter X-Git-Tag: 2.4.0~2829 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=48588dba01ed57f196b807449cfa90bdef9d496d;p=thirdparty%2Fdovecot%2Fcore.git imap-login: Do not log login ID parameter Special IMAP ID parameters are used when proxying to retain additional values from the original client, these should not produce any log entries. --- diff --git a/src/imap-login/imap-login-cmd-id.c b/src/imap-login/imap-login-cmd-id.c index c6ccc1c38d..2fabd896cf 100644 --- a/src/imap-login/imap-login-cmd-id.c +++ b/src/imap-login/imap-login-cmd-id.c @@ -156,7 +156,8 @@ static void cmd_id_handle_keyvalue(struct imap_client *client, imap_append_quoted(client->common.client_id, value); } - imap_id_add_log_entry(log_entry, key, value); + if (!is_login_id_param) + imap_id_add_log_entry(log_entry, key, value); } static int cmd_id_handle_args(struct imap_client *client,