Bug in SASL authentication mechanism when SRV records are being used.
Description
SASLAuthentication uses getServiceName() which returns the xmpp.domain. This doesn't work when SRV records are used and the host name needs to be used instead.
Due to the issues that were raised on the forum, I would like some feedback as to whether this has any negative side effects before marking it as resolved. It is included in the latest nightly build.
Walter Ebeling April 21, 2013 at 8:42 AM
Mircea, can you rework the path to work with 3.3?
Robin Collier April 16, 2013 at 2:57 AM
Can't apply it as is, since it doesn't apply cleanly to the 3.3 branch.
It also changes the signature of the public '''authenticate''' method in SASLMechanism, which can only be done in a major release.
SASLAuthentication uses getServiceName() which returns the xmpp.domain. This doesn't work when SRV records are used and the host name needs to be used instead.
Downstream bug reports:
http://beem-project.com/issues/472