Sendmail 8.14.2 / SASL 2.1.22 Changes?

Sendmail 8.14.2 / SASL 2.1.22 Changes?

am 02.04.2008 12:31:44 von JonB

Hi,

We've just moved to Sendmail 8.14.2 - using SASL 2.1.22 today -
according to the release notes:

"A code change in Cyrus-SASL 2.1.22 for sasl_decode64() requires
the MTA to deal with some input (i.e., "=") itself.
Problem noted by Eliot Lear."

Since moving to these versions we've had a whole bunch of clients get
login issues when using DIGEST-MD5, and AUTH LOGIN.

Looking at the session transcripts - their sending something that now
results in sendmail saying:

"
501 5.5.4 cannot decode AUTH parameter XXhauHasjhbs==
"
(The parameter is junk in this example).

Whereas previously, they'd work fine. I'm guessing this is related to
the SASL change.

Does anyone have any more details, or a workaround that could be used
to get 'the old' behvaiour back? - Not all clients have issues, so it
might be a standards conformance thing - but even if it if, that
doesn't help us with a lot of people seeing this issue :(

If there's no workaround - anyone got any idea where to start looking
in the SASL code to patch it?

Cheers,

-Jon