Mercurial > dovecot > core-2.2
changeset 22011:98d9d2f12593
auth: Log reason for skipping passdb
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Thu, 27 Apr 2017 14:09:08 +0300 |
parents | 220da21b7f80 |
children | ce5fc3bd3b40 |
files | src/auth/auth-request.c |
diffstat | 1 files changed, 8 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/auth-request.c Fri Apr 28 12:49:37 2017 +0300 +++ b/src/auth/auth-request.c Thu Apr 27 14:09:08 2017 +0300 @@ -673,12 +673,18 @@ 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 */