From: Aki Tuomi Date: Thu, 27 Apr 2017 11:09:08 +0000 (+0300) Subject: auth: Log reason for skipping passdb X-Git-Tag: 2.2.30.rc1~62 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ca9ca6f68ba13f5c748fcd1af0cc87d8a83dfb1f;p=thirdparty%2Fdovecot%2Fcore.git auth: Log reason for skipping passdb --- diff --git a/src/auth/auth-request.c b/src/auth/auth-request.c index 8e92ff2146..5f6e93be99 100644 --- a/src/auth/auth-request.c +++ b/src/auth/auth-request.c @@ -673,12 +673,18 @@ auth_request_want_skip_passdb(struct auth_request *request, username = request->user; - if (!auth_request_mechanism_accepted(mechs, request->mech)) + if (!auth_request_mechanism_accepted(mechs, request->mech)) { + auth_request_log_debug(request, AUTH_SUBSYS_MECH, + "skipping passdb: mechanism filtered"); return TRUE; + } if (passdb->passdb->username_filter != NULL && - !auth_request_username_accepted(username_filter, username)) + !auth_request_username_accepted(username_filter, username)) { + auth_request_log_debug(request, AUTH_SUBSYS_MECH, + "skipping passdb: username filtered"); return TRUE; + } /* skip_password_check basically specifies if authentication is finished */