I'm currently having problems configuring my MSN settings with gAIM 0.75. I compiled this version of gAIM from the commandline with GNU TLS support instead of Mozilla NSS support (I use Firefox and don't have Mozilla NSS libraries installed). When I try to connect to MSN, it connects, syncrhonizes, sends my password and then disconnects with the message "Unable to connect to server."
gaim -d has this to say:
account: Connecting to account 0x812e840. gc = 0x820d3a0
connection: Connecting. gc = 0x820d3a0
connection: Calling serv_login
server: gaim 0.75 logging in
theonekea@hotmail.com using MSN
dns: Created new DNS child 2722, there are now 1 children.
dns: Host 'messenger.hotmail.com' resolved
proxy: Connecting to messenger.hotmail.com:1863 with no proxy
proxy: Connect would have blocked.
proxy: Connected.
msn: In servconn's connect_cb
msn: C: VER 0 MSNP9 MSNP8 MSNP7 CVR0
msn: S: VER 0 MSNP9 MSNP8 CVR0
msn: C: CVR 1 0x0409 winnt 5.1 i386 MSNMSGR 6.0.0602 MSMSGS
theonekea@hotmail.com
msn: S: CVR 1 6.0.0602 6.0.0602 6.0.0268
http://download.microsoft.com/downlo...9e/SetupDl.exe http://messenger.msn.com
msn: C: USR 2 TWN I
theonekea@hotmail.com
msn: S: XFR 2 NS 207.46.107.46:1863 0 207.46.104.20:1863
dns: Successfully sent DNS request to child 2722
dns: Host '207.46.107.46' resolved
proxy: Connecting to 207.46.107.46:1863 with no proxy
proxy: Connect would have blocked.
proxy: Connected.
msn: In servconn's connect_cb
msn: C: VER 0 MSNP9 MSNP8 MSNP7 CVR0
msn: S: VER 0 MSNP9 MSNP8 CVR0
msn: C: CVR 1 0x0409 winnt 5.1 i386 MSNMSGR 6.0.0602 MSMSGS
theonekea@hotmail.com
msn: S: CVR 1 6.0.0602 6.0.0602 6.0.0268
http://download.microsoft.com/downlo...9e/SetupDl.exe http://messenger.msn.com
msn: C: USR 2 TWN I
theonekea@hotmail.com
msn: S: USR 2 TWN S lc=1033,id=507,tw=40,fs=1,ru=http%3A%2F%2Fmessenger%2Emsn%2Ecom,ct=1077964503,kpp=1,kv=5,ver=2.1.017 3.1,tpf=dbd4f6d0cf547a1bd4b4a37ab6d0c76c
dns: Successfully sent DNS request to child 2722
dns: Host 'nexus.passport.com' resolved
proxy: Connecting to nexus.passport.com:443 with no proxy
proxy: Connect would have blocked.
proxy: Connected.
gnutls: Handshaking
gnutls: Handshake complete
gnutls: Handshake failed. Error -9
account: Disconnecting account 0x812e840
connection: Disconnecting connection 0x820d3a0
connection: Destroying connection 0x820d3a0
What does error -9 mean from the GNU TLS libraries? The network I am currently connected to does have an HTTP proxy, but I have been informed that several of the IM protocols are allowed through unproxied via the firewall, which is borne out by the fact that both Oscar protocols work fine.
Does anyone have any ideas?
EDIT: According to /usr/include/gnutls/gnutls.h, -9 is GNUTLS_E_UNEXPECTED_PACKET_LENGTH.