[Pidgin] #1435: server handshake failes due to cipher spec mismatch

Pidgin trac at pidgin.im
Sun Oct 26 20:16:42 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):

 One of two things is happening when gajim connects. Either it tries a TLS
 connection without checking if the server supports it (which is absolutely
 broken behavior and seems unlikely to me) or gajim is intending to use TLS
 when it starts the connection, discovers that the server doesn't support
 it and (either silently or in a way you don't notice) falls back to not
 using TLS and continues normally.

 Your selection of the 'require TLS' option prevents pidgin from falling
 back to using a non-TLS connection to the server when it determines that
 the server doesn't support it, thus the error message you are receiving.

 If gajim has a debug/xml log you may be able to check that to see if it is
 in fact negotiating a TLS connection or not, if it doesn't or it doesn't
 indicate one way or the other than a tool like wireshark will tell you.

 There is actually one other possibility, which is that gajim is in fact
 using port 5223 and and old-style SSL connection rather than using
 starttls over 5222.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/1435#comment:19>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list