[Pidgin] #7367: "Old SSL" for XMPP doesn't work
Pidgin
trac at pidgin.im
Sun Oct 26 05:41:54 EDT 2008
#7367: "Old SSL" for XMPP doesn't work
--------------------------+-------------------------------------------------
Reporter: Lam | Owner: lschiere
Type: defect | Status: new
Component: unclassified | Version: 2.5.2
Keywords: |
--------------------------+-------------------------------------------------
In XMPP, I can't connect to ejabberd server jabster.pl if I force it to
use old SSL on port 443 (which for many people is a must, unfortunately).
It just hangs pretending to be still connecting. Debug window shows:
(10:26:46) certificate: Successfully verified certificate for jabster.pl
(10:26:46) jabber: Sending (ssl): <?xml version='1.0' ?>
(10:26:46) jabber: Sending (ssl): <stream:stream to='jabster.pl'
xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'
version='1.0'>
(10:26:46) jabber: Recv (ssl)(531): <?xml version='1.0'?><stream:stream
xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams'
id='1830867428' from='jabster.pl' version='1.0'
xml:lang='pl'><stream:features><starttls xmlns='urn:ietf:params:xml:ns
:xmpp-tls'/><compression
xmlns='http://jabber.org/features/compress'><method>zlib</method></compression><mechanisms
xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>DIGEST-
MD5</mechanism><mechanism>PLAIN</mechanism></mechanisms><register
xmlns='http://jabber.org/features/iq-register'/></stream:features>
(10:26:46) jabber: Sending (ssl): <starttls xmlns='urn:ietf:params:xml:ns
:xmpp-tls'/>
(10:26:46) jabber: Recv (ssl)(50): <proceed xmlns='urn:ietf:params:xml:ns
:xmpp-tls'/>
I don't understand why does it send starttls if it's already going through
SSL. This may me a problem, as when I disable the non-working account
that's theoretically still trying to connect (or the server drops inactive
connection after two minutes), it says:
(10:34:15) account: Disconnecting account 0x90a6270
(10:34:15) connection: Disconnecting connection 0xa5853a8
(10:34:15) jabber: Sending (ssl): </stream:stream>
(10:34:15) jabber: XML parser error for JabberStream 0xa5362c8: Domain 1,
code 5, level 3: Extra content at the end of the document
On the other hand, it _always_ says "extra content" when I disconnect
perfectly working GTalk connection, so it's probably not connected.
This is on Fedora 9 and uses NSS, not GnuTLS, if that makes anything
different.
--
Ticket URL: <http://developer.pidgin.im/ticket/7367>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list