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 */