From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510 Description of problem: Since upgrading to FC2 gaim is no longer able to use the MSN protocol over either an HTTP or SOCKS proxy server. It fails during the 'Syncing with server' phase with: """ username has been disconnected. Tue Jun 15 13:37:38 2004 Error reading from Notification server. Lastcommand was: Ver 1 MSNP9 MSNP8 CVR0 """ Version-Release number of selected component (if applicable): gaim-0.78-1.FC2 How reproducible: Always Steps to Reproduce: 1.Upgrade gaim to latest release 2.Setup MSN account with either HTTP or SOCKS proxy defined 3.Attempt to connect Actual Results: Times out during 'Syncing with server' phase Expected Results: Connects successfully Additional info:
Further to this; having performed a network dump, here's what it's doing: 1) Standard DNS query for messenger.hotmail.com (returns 207.46.104.20) 2) It initiates a SOCKS Command 1 (Connect) to port 80 on 207.46.104.20 containing the following data payload: VER 1 MSNP9 MSNP8 CVR0 -- After which the connection simply seems to time out. 3) If using HTTP proxy *it doesn't issue a CONNECT at all*, instead simply sending the 'VER 1 MSNP9 MSNP8 CVR0' string directly to the proxy server (ie, it's braindead). Summary, the SOCKS code its using is somewhat braindead, the HTTP proxy code its using it UTTERLY braindead. For comparison, using gaim to connect an ICQ account with the same HTTP proxy settings works correctly and a network dump clearly shows the CONNECT command being executed against the proxy server, etc...
It works if 'Use HTTP method' under 'Show more options' is ticked as of gaim-0.79-0.FC2.