From: Timo Sirainen Date: Thu, 6 Nov 2025 12:08:54 +0000 (+0200) Subject: auth: ldap - Add debug log when bind started/finished X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4ca5ddf4030f9e2d391881b6ca5968b450444d4;p=thirdparty%2Fdovecot%2Fcore.git auth: ldap - Add debug log when bind started/finished --- diff --git a/src/auth/passdb-ldap.c b/src/auth/passdb-ldap.c index 426da2404d..b2d2844094 100644 --- a/src/auth/passdb-ldap.c +++ b/src/auth/passdb-ldap.c @@ -153,9 +153,11 @@ ldap_auth_bind_callback(struct ldap_connection *conn, NULL, NULL, NULL, NULL, FALSE); if (ret == LDAP_SUCCESS) ret = result; - if (ret == LDAP_SUCCESS) + if (ret == LDAP_SUCCESS) { passdb_result = PASSDB_RESULT_OK; - else if (ret == LDAP_INVALID_CREDENTIALS) { + e_debug(authdb_event(auth_request), + "binding successful"); + } else if (ret == LDAP_INVALID_CREDENTIALS) { auth_request_db_log_login_failure(auth_request, AUTH_LOG_MSG_PASSWORD_MISMATCH" (for LDAP bind)"); passdb_result = PASSDB_RESULT_PASSWORD_MISMATCH; @@ -193,6 +195,8 @@ static void ldap_auth_bind(struct ldap_connection *conn, return; } + e_debug(authdb_event(auth_request), "bind: dn=%s", brequest->dn); + brequest->request.callback = ldap_auth_bind_callback; db_ldap_request(conn, &brequest->request); }