From fbb47bf2da417135cad45136ef855d5985ad6678 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 9 Jul 2008 17:52:36 +0530 Subject: [PATCH] ldap: MD5 -> PLAIN-MD5 autoconversion is no longer necessary since it's done in the generic MD5 verification code now. --HG-- branch : HEAD --- src/auth/passdb-ldap.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/auth/passdb-ldap.c b/src/auth/passdb-ldap.c index 678842611c..17b3a452d6 100644 --- a/src/auth/passdb-ldap.c +++ b/src/auth/passdb-ldap.c @@ -131,16 +131,6 @@ ldap_lookup_pass_callback(struct ldap_connection *conn, /* auth_request_set_field() sets scheme */ i_assert(password == NULL || scheme != NULL); - /* LDAP's RFC2307 specifies the MD5 scheme for what we call PLAIN-MD5. - We can detect this case, because base64 doesn't use '$'. */ - if (scheme != NULL && strncasecmp(scheme, "MD5", 3) == 0 && - strncmp(password, "$1$", 3) != 0) { - auth_request_log_debug(auth_request, "ldap", - "Password doesn't look like MD5-CRYPT, " - "scheme changed to PLAIN-MD5"); - scheme = "PLAIN-MD5"; - } - if (auth_request->credentials_scheme != NULL) { passdb_handle_credentials(passdb_result, password, scheme, ldap_request->callback.lookup_credentials, -- 2.47.3