dovecot-1.2: auth: hex vs. base64 autodetection didn't work with...

dovecot at dovecot.org dovecot at dovecot.org
Wed Mar 25 20:12:39 EET 2009


details:   http://hg.dovecot.org/dovecot-1.2/rev/be03fe93e11b
changeset: 8857:be03fe93e11b
user:      Timo Sirainen <tss at iki.fi>
date:      Wed Mar 25 14:11:51 2009 -0400
description:
auth: hex vs. base64 autodetection didn't work with CRAM-MD5 scheme.

diffstat:

1 file changed, 2 insertions(+), 1 deletion(-)
src/auth/password-scheme.c |    3 ++-

diffs (13 lines):

diff -r d401e8f95bdc -r be03fe93e11b src/auth/password-scheme.c
--- a/src/auth/password-scheme.c	Tue Mar 24 18:04:18 2009 -0400
+++ b/src/auth/password-scheme.c	Wed Mar 25 14:11:51 2009 -0400
@@ -648,7 +648,8 @@ static const struct password_scheme buil
 	{ "SSHA256", PW_ENCODING_BASE64, 0, ssha256_verify, ssha256_generate },
 	{ "PLAIN", PW_ENCODING_NONE, 0, NULL, plain_generate },
 	{ "CLEARTEXT", PW_ENCODING_NONE, 0, NULL, plain_generate },
-	{ "CRAM-MD5", PW_ENCODING_HEX, 0, NULL, cram_md5_generate },
+	{ "CRAM-MD5", PW_ENCODING_HEX, CRAM_MD5_CONTEXTLEN,
+	  NULL, cram_md5_generate },
 	{ "HMAC-MD5", PW_ENCODING_HEX, CRAM_MD5_CONTEXTLEN,
 	  NULL, cram_md5_generate },
 	{ "DIGEST-MD5", PW_ENCODING_HEX, MD5_RESULTLEN,


More information about the dovecot-cvs mailing list