]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Log reason for skipping passdb
authorAki Tuomi <aki.tuomi@dovecot.fi>
Thu, 27 Apr 2017 11:09:08 +0000 (14:09 +0300)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Thu, 11 May 2017 12:15:16 +0000 (15:15 +0300)
src/auth/auth-request.c

index 8e92ff2146c6c383037fd8c8abb75422553678fe..5f6e93be998e088a70c0f781d62ad6af936b232a 100644 (file)
@@ -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 */