]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
ldap: MD5 -> PLAIN-MD5 autoconversion is no longer necessary since it's done
authorTimo Sirainen <tss@iki.fi>
Wed, 9 Jul 2008 12:22:36 +0000 (17:52 +0530)
committerTimo Sirainen <tss@iki.fi>
Wed, 9 Jul 2008 12:22:36 +0000 (17:52 +0530)
in the generic MD5 verification code now.

--HG--
branch : HEAD

src/auth/passdb-ldap.c

index 678842611c2e417493ff053df1d7b2d4fcde5afd..17b3a452d64e9cad08f5de6a61de0c8dcc9fbd5a 100644 (file)
@@ -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,