Just a head-up for Pidgin users. The just released 2.4.0 is producing “Not Authorized” messages for anyone trying to log into our server.
Our Openfire 3.4.5 server has JIDs like
firstname.lastname@example.org and so forth.
Here’s where the problem seems to lie. Since Pidgin 2.4.0, it seems to do the SRV lookup and try to log users in as email@example.com
The Openfire debug log shows:
2008.03.02 22:15:47 NIOConnection: startTLS: using c2s
2008.03.02 22:15:53 SASLAuthentication: SaslException
javax.security.sasl.SaslException: DIGEST-MD5: digest response format violation. Mismatched URI: xmpp/jabber.centrex.com; expecting: xmpp/centrex.com
The Pidgin debug log shows:
(00:21:28) account: Connecting to account firstname.lastname@example.org/Home
(00:21:28) connection: Connecting. gc = 01A674F8
(00:21:28) dnssrv: querying SRV record for xmpp-client.tcp.centrex.com
(00:21:28) dnssrv: found 1 SRV entries
(00:21:28) dnsquery: Performing DNS lookup for jabber.centrex.com
(00:21:29) dnsquery: IP resolved for jabber.centrex.com
(00:21:29) proxy: Attempting connection to 220.127.116.11
(00:21:29) proxy: Connecting to jabber.centrex.com:5222 with no proxy
(00:21:29) proxy: Connection in progress
(00:21:30) proxy: Connected to jabber.centrex.com:5222.
(00:21:30) jabber: Sending:
(00:21:39) account: Disconnecting account 00C85138
(00:21:39) connection: Disconnecting connection 01A674F8
(00:21:39) connection: Destroying connection 01A674F8