Gnu TLS/XMPP issues.

Jeremy Lawler jeremylawler at gmail.com
Tue Apr 1 22:40:02 EDT 2008


I'm running a djabberd server with adium/pidgin clients.
The problem only started in Adium 1.2.4 (and all the Betas) and also
Pidgin 2.4.x.
The clients would restart the connection over and over again.  I
believe it's a problem with GnuTLS on XMPP.  There are 2 logs
attached, one of which was already linked to a couple people.  Also,

I talked with Sean about it online, and here are the relevant Q&As:

seanegn: so, you're probably using JIDs like "lawlerk at foo.com," but
the server is running on 'jabber.foo.com'
Me: Hmmm. It gets passed authentication. The connection doesn't drop
until the roster is delivered.
Me: nope, I use the FQDN of the box
Me: btw, I appreciate you taking a look.  I tried to do as much
research as possible to avoid asking something in a faq somewhere
seanegn: Yeah, I can see why you'd doubt it's a SASL thing ;)


seanegn: what do the server logs say?
seanegn: Also, a Pidgwin log would be great.
Me: Server logs aren't useful. They don't log anything below the SSL
layer, so all I get is a "DISCONNECTED"
Me: Basically, this:

WARN  DJabberd.IQ                              Unknown IQ packet:
get-{vcard-temp}query
DEBUG DJabberd.Connection.XML.ClientIn         no_id < <iq type='get'
id='purpleff9dffcc'><query xmlns='jabber:iq:roster'/></iq>
INFO  DJabberd.IQ                              Sending roster to conn no_id
INFO  DJabberd.Connection.XML.ClientIn         <iq
to='jlawler at euler.cashnetusa.com/Home' type='result'
id='purpleff9dffcc'><query xmlns='jabber:iq:rost
er'></query></iq>
DEBUG DJabberd.Connection.XML.ClientIn         no_id < <presence><priority>1
</priority><c xmlns='http://jabber.org/protocol/caps'
node='http://pidgin.im/caps' ext='moodn nickn tunen avatar'
ver='2.3.1'/></presence>
DEBUG DJabberd.Connection.ClientIn             DISCONNECT: 1

seanegn: Can you check Help > About under "Library support" and tell
me what's configured for TLS and SASL?
Me:

Debugging Information
Plugins: Enabled
SSL: SSL support is present.
GTK+ Runtime: 2.12.8
Glib Runtime: 2.14.6
Library Support
Cyrus SASL: Enabled
Gadu-Gadu library (libgadu): Internal
GtkSpell: Enabled
GnuTLS: Disabled
Network Security Services (NSS): Enabled
Perl: Disabled
Tcl: Disabled
Tk: Disabled
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Adium-debug-1.log
Type: text/x-log
Size: 281340 bytes
Desc: not available
URL: <http://pidgin.im/pipermail/devel/attachments/20080401/c6f5530a/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: purple-debug.log
Type: text/x-log
Size: 3637 bytes
Desc: not available
URL: <http://pidgin.im/pipermail/devel/attachments/20080401/c6f5530a/attachment-0005.bin>


More information about the Devel mailing list