Mercurial > dovecot > original-hg > dovecot-1.2
changeset 3036:fcecff14e470 HEAD
Added authentication debugging logging.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 06 Jan 2005 17:41:53 +0200 |
parents | 6f1ea1c7212f |
children | 2beaee54e942 |
files | src/auth/auth-master-connection.c src/auth/passdb-ldap.c src/auth/passdb-sql.c src/auth/passdb-vpopmail.c src/auth/userdb-ldap.c src/auth/userdb-sql.c |
diffstat | 6 files changed, 40 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/auth-master-connection.c Mon Jan 03 22:45:29 2005 +0200 +++ b/src/auth/auth-master-connection.c Thu Jan 06 17:41:53 2005 +0200 @@ -84,6 +84,14 @@ struct master_userdb_request *master_request = context; string_t *str; + if (verbose_debug && user != NULL) { + i_info("userdb(%s): uid=%s gid=%s home=%s mail=%s", + get_log_prefix(master_request->auth_request), + dec2str(user->uid), dec2str(user->gid), + user->home != NULL ? user->home : "", + user->mail != NULL ? user->mail : ""); + } + if (auth_master_connection_unref(master_request->conn)) { if (user == NULL) { master_send(master_request->conn, "NOTFOUND\t%u",
--- a/src/auth/passdb-ldap.c Mon Jan 03 22:45:29 2005 +0200 +++ b/src/auth/passdb-ldap.c Thu Jan 06 17:41:53 2005 +0200 @@ -170,6 +170,14 @@ ldap_request->callback = handle_request; ldap_request->context = auth_request; + if (verbose_debug) { + i_info("ldap(%s): base=%s scope=%s filter=%s fields=%s", + get_log_prefix(auth_request), conn->set.base, + conn->set.scope, filter, + strarray_join((const char **) + passdb_ldap_conn->attr_names, ",")); + } + db_ldap_search(conn, conn->set.base, conn->set.ldap_scope, filter, passdb_ldap_conn->attr_names, ldap_request);
--- a/src/auth/passdb-sql.c Mon Jan 03 22:45:29 2005 +0200 +++ b/src/auth/passdb-sql.c Thu Jan 06 17:41:53 2005 +0200 @@ -143,6 +143,11 @@ auth_request_get_var_expand_table(sql_request->auth_request, str_escape)); + if (verbose_debug) { + i_info("sql(%s): query: %s", + get_log_prefix(sql_request->auth_request), str_c(query)); + } + sql_query(passdb_sql_conn->db, str_c(query), sql_query_callback, sql_request); }
--- a/src/auth/passdb-vpopmail.c Mon Jan 03 22:45:29 2005 +0200 +++ b/src/auth/passdb-vpopmail.c Thu Jan 06 17:41:53 2005 +0200 @@ -45,10 +45,15 @@ return; } + if (verbose_debug) { + i_info("vpopmail(%s): crypted password=%s", + get_log_prefix(request), vpw->pw_passwd); + } + crypted_pass = vpw->pw_passwd; scheme = password_get_scheme(&crypted_pass); if (scheme == NULL) scheme = "CRYPT"; - + ret = password_verify(password, crypted_pass, scheme, request->user); safe_memset(vpw->pw_passwd, 0, strlen(vpw->pw_passwd));
--- a/src/auth/userdb-ldap.c Mon Jan 03 22:45:29 2005 +0200 +++ b/src/auth/userdb-ldap.c Thu Jan 06 17:41:53 2005 +0200 @@ -174,6 +174,14 @@ request->request.context = context; request->userdb_callback = callback; + if (verbose_debug) { + i_info("ldap(%s): base=%s scope=%s filter=%s fields=%s", + get_log_prefix(auth_request), conn->set.base, + conn->set.scope, filter, + strarray_join((const char **) + userdb_ldap_conn->attr_names, ",")); + } + db_ldap_search(conn, conn->set.base, conn->set.ldap_scope, filter, userdb_ldap_conn->attr_names, &request->request);
--- a/src/auth/userdb-sql.c Mon Jan 03 22:45:29 2005 +0200 +++ b/src/auth/userdb-sql.c Thu Jan 06 17:41:53 2005 +0200 @@ -87,6 +87,11 @@ sql_request->context = context; sql_request->auth_request = auth_request; + if (verbose_debug) { + i_info("sql(%s): query: %s", + get_log_prefix(auth_request), str_c(query)); + } + sql_query(userdb_sql_conn->db, str_c(query), sql_query_callback, sql_request); }