[Pidgin] #2186: DIGEST-MD5 via sasl broken in pidgin-2.0.1+; works without sasl
Pidgin
trac at pidgin.im
Sat Dec 22 12:04:15 EST 2007
#2186: DIGEST-MD5 via sasl broken in pidgin-2.0.1+; works without sasl
------------------------+---------------------------------------------------
Reporter: ade | Owner:
Type: defect | Status: closed
Priority: minor | Milestone: 2.3.2
Component: libpurple | Version: 2.0.1
Resolution: fixed | Keywords:
Pending: 0 |
------------------------+---------------------------------------------------
Changes (by evands at pidgin.im):
* status: new => closed
* resolution: => fixed
* milestone: => 2.3.2
Comment:
(In [f6430c7013d08f95c60248eeb22c752a0107499b]) The DIGEST-MD5
implementation of CYRUS-SASL is incompatible with the implementation in
Java. The result is that we failed to authenticate to Java-based servers
such as OpenFire when DIGEST-MD5 was enabled. This appears to be the
result of a bug in the Java SASL library. While we -could- wait for a fix
within that library and tell our users that server admins need to upgrade
to get the fix, a client-side workaround is very easily accessible to us.
Our own implementation (used when compiled with SASL support) works fine.
We therefore will make use of it when SASL chooses DIGEST-MD5 as the best
auth mechanism.
Fixes #2095. Fixes #2186.
Also fixes http://trac.adiumx.com/ticket/8135.
--
Ticket URL: <http://developer.pidgin.im/ticket/2186#comment:9>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list