[Pidgin] #1435: server handshake failes due to cipher spec mismatch
Pidgin
trac at pidgin.im
Mon Oct 27 17:31:04 EDT 2008
#1435: server handshake failes due to cipher spec mismatch
---------------------------+------------------------------------------------
Reporter: bastischubert | Owner: deryni
Type: defect | Status: closed
Milestone: 2.5.2 | Component: libpurple
Version: 2.0.1 | Resolution: fixed
Keywords: cipher specs |
---------------------------+------------------------------------------------
Comment(by deryni):
Did that Gajim log come from the same server the pidgin log you posted
before came from? Because this log does advertise the starttls feature
whereas the one before did not.
The pidgin log:
{{{
Send
----
<?xml version='1.0' ?>
<stream:stream to='example.com' xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
Receive
-------
<?xml version='1.0'?>
<stream:stream xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams' id='287236560'
from='example.com' version='1.0' xml:lang='en'>
<stream:features>
<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>
}}}
The gajim log:
{{{
Send
----
<?xml version='1.0'?>
<stream:stream xmlns="jabber:client" to="example.com" version="1.0"
xmlns:stream="http://etherx.jabber.org/streams" >
Receive
-------
<?xml version='1.0'?>
<stream:stream xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams' id='1769693020'
from='example.com' version='1.0' xml:lang='en'>
<stream:features>
<starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'>
<required/>
</starttls>
<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>
}}}
See the difference in the stream features?
I have no idea what could be causing the server to be sending the starttls
stream feature to one client and not to another, if in fact both logs are
from the same server and pidgin is still not working while gajim continues
to work.
--
Ticket URL: <http://developer.pidgin.im/ticket/1435#comment:21>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list