[Pidgin] #3456: TLS handshake error(unexpected length packet) when recieving MSN contact list

Pidgin trac at pidgin.im
Sat Feb 14 16:06:02 EST 2009


#3456: TLS handshake error(unexpected length packet) when recieving MSN contact
list
--------------------------------------+-------------------------------------
 Reporter:  bsdunx                    |           Owner:  khc
     Type:  defect                    |          Status:  new
Milestone:                            |       Component:  MSN
  Version:  2.2.1                     |      Resolution:     
 Keywords:  gnutls tls handshake msn  |   Launchpad_bug:     
--------------------------------------+-------------------------------------

Comment(by darkrain42):

 Follow-up: I recompiled gnutls and re-ran the `gnutls-cli-debug` tests
 while setting the record version to 0x0300 and 0x0301. Both tests passed;
 when using an SSL 3.0 record, the server negotiates SSL3.0, and when using
 an TLS 1.0 record, the server negotiates TLS1.0 (That's a server bug; the
 server should negotiate TLS1.0 in both cases AIUI).

 I'm not sure if this is actually a gnutls bug or not, and I don't know if
 it makes sense to set the record version to 3.1 (at least for these
 connections). I'm not a TLS guru, so I don't know if this is just as bad
 an idea as disabling TLS >= 1.1 purple-wide would be. Also, the symbol to
 set the record type is exported, but isn't in a header file (and has a big
 "only use this if you know what you're doing" warning next to the code for
 it)

 {{{
 void _gnutls_record_set_default_version (gnutls_session_t session,
                      unsigned char major,
                      unsigned char minor);
 }}}

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


More information about the Tracker mailing list