imap: Fixed no known authentication mechanism when fallback is required
authorSteve Holme <steve_holme@hotmail.com>
Sun, 3 Feb 2013 23:58:03 +0000 (23:58 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Sun, 3 Feb 2013 23:58:03 +0000 (23:58 +0000)
commitb4270a9af1d0d9dea5931ca2269ba5c727495208
treeb95191da8f40704a96d480b50f2eca7f5230084f
parent6b6bdc83bd364e11dc4e774a021a1ab91ff309a9
imap: Fixed no known authentication mechanism when fallback is required

Fixed an issue where (lib)curl is compiled without support for a
supported challenge-response based SASL authentication mechanism, such
as CRAM-MD5 or NTLM, the server doesn't support the LOGIN or PLAIN
mechanisms and (lib)curl doesn't fallback to Clear Text authentication.

Note: In order to fallback to Clear Text authentication properly this
fix adds support for the LOGINDISABLED server capability.
imap: Fixed no known authentication mechanism when fallback is required

Fixed an issue where (lib)curl is compiled without support for a
supported challenge-response based SASL authentication mechanism, such
as CRAM-MD5 or NTLM, the server doesn't support the LOGIN or PLAIN
mechanisms and (lib)curl doesn't fallback to Clear Text authentication.

Note: In order to fallback to Clear Text authentication properly this
fix adds support for the LOGINDISABLED server capability.

Related bug: http://curl.haxx.se/mail/lib-2013-02/0004.html
Reported by: Stanislav Ivochkin
lib/imap.c
lib/imap.h