On Friday, October 3, 2014 12:33:36 PM CEST, NSS Ltd wrote:
As I've been working on this other project and not had much time recently, it looks like I need to come back round to aox and look at that auth code as it should permit some additional quotation by the looks of things.
I looked more closely. The IMAP syntax is unambiguous: The quotes are not allowed.
Base64 allows and ignores other characters, as I mentioned in my other message. But before the base64 decoder can decode, the IMAP parser has to parse.
We'll see what Jeffrey Stedfast says. Last time I spoke to him he was both quick and insightful.
Until we've decided what to do, you might want to remove the two relevant if() clauses from sasl/digest-md5.cpp. Search for "has length" in that file. That should let you go on working.
In general I suggest avoiding digest-md5. See RFC6331. Arnt
