[Pidgin] #5353: Yahoo IM does not connect in SOCKS5 proxy environment

Pidgin trac at pidgin.im
Sun Mar 30 10:41:09 EDT 2008


#5353: Yahoo IM does not connect in SOCKS5 proxy environment
-------------------+--------------------------------------------------------
Reporter:  dhirko  |       Owner:  marv  
    Type:  defect  |      Status:  new   
Priority:  minor   |   Component:  Yahoo!
 Version:  2.4.0   |    Keywords:        
 Pending:  0       |  
-------------------+--------------------------------------------------------
 Version 2.1.0 was the last version that I found which works with Yahoo in
 my company's network environment.  Version 2.1.1 up through Version 2.4.0
 attempt to connect to Yahoo and then fail.

 My company uses a SOCKS5 proxy without a user/password combination.

 As you can see in the traces below, the company injects a policy message
 when it connects with Yahoo.  It succeeds in both cases, but the 2.4.0
 disconnects almost immediately thereafter.  I tried to highlight what I
 think is the key difference below... where the Yahoo Service 0x55 responds
 with a status of 0 and the an unrecognized cookie 'C' appears.  Not sure
 if that's it, but it seems to be a key difference.


 '''VERSION 2.1.0 - LAST GOOD KNOWN VERSION'''[[BR]]
 (11:39:18) account: Connecting to account da******ko[[BR]]
 (11:39:18) connection: Connecting. gc = 019D93F8[[BR]]
 (11:39:18) dnsquery: Performing DNS lookup for 10.31.250.14[[BR]]
 (11:39:18) dnsquery: IP resolved for 10.31.250.14[[BR]]
 (11:39:18) proxy: Attempting connection to 10.31.250.14[[BR]]
 (11:39:18) proxy: Connecting to scs.msg.yahoo.com:5050 via
 10.31.250.14:1080 using SOCKS5[[BR]]
 (11:39:18) socks5 proxy: Connection in progress[[BR]]
 (11:39:18) socks5 proxy: Connected.[[BR]]
 (11:39:18) socks5 proxy: Able to read.[[BR]]
 (11:39:18) s5: reallocing from 4 to 8[[BR]]
 (11:39:18) s5: reallocing from 8 to 10[[BR]]
 (11:39:18) yahoo: 95 bytes to read, rxlen is 115[[BR]]
 (11:39:18) yahoo: Yahoo Service: 0x57 Status: 1[[BR]]
 (11:39:18) yahoo: yahoo status: 0[[BR]]
 (11:39:18) yahoo: 211 bytes to read, rxlen is 231[[BR]]
 (11:39:18) yahoo: Yahoo Service: 0x06 Status: 1[[BR]]
 (11:39:18) yahoo: yahoo_codes_to_html:  Returning string: 'This system is
 for the use of authorized users only, in accordance with Policy SG-3.
 Users of this system expressly consent to monitoring of their
 activities.'.[[BR]]
 '''(11:39:19) yahoo: 972 bytes to read, rxlen is 1024[[BR]]
 (11:39:19) yahoo: Yahoo Service: 0x55 Status: 5[[BR]]
 (11:39:19) yahoo: 162 bytes to read, rxlen is 32'''[[BR]]
 (11:39:19) yahoo: 162 bytes to read, rxlen is 1015[[BR]]
 (11:39:19) yahoo: Yahoo Service: 0x55 Status: 5[[BR]]
 (11:39:19) yahoo: 813 bytes to read, rxlen is 833[[BR]]
 (11:39:19) yahoo: Yahoo Service: 0x55 Status: 0[[BR]]
 (11:39:19) yahoo: Oh good, alex92130 is in the right group
 (Friends).[[BR]]
 (11:39:19) yahoo: Oh good, alonzoviz is in the right group
 (Friends).[[BR]]
 (11:39:19) yahoo: Oh good, ampgo12 is in the right group (Friends).[[BR]]
 ....[[BR]]
 [[BR]]

 '''VERSION 2.4.0''' [[BR]]
 (11:36:38) account: Connecting to account da******ko[[BR]]
 (11:36:38) connection: Connecting. gc = 01CCCC90[[BR]]
 (11:36:38) dnsquery: Performing DNS lookup for 10.31.250.14[[BR]]
 (11:36:38) dnsquery: IP resolved for 10.31.250.14[[BR]]
 (11:36:38) proxy: Attempting connection to 10.31.250.14[[BR]]
 (11:36:38) proxy: Connecting to scs.msg.yahoo.com:5050 via
 10.31.250.14:1080 using SOCKS5[[BR]]
 (11:36:38) socks5 proxy: Connection in progress[[BR]]
 (11:36:38) socks5 proxy: Connected.[[BR]]
 (11:36:38) socks5 proxy: Able to read.[[BR]]
 (11:36:38) s5: reallocing from 4 to 8[[BR]]
 (11:36:38) s5: reallocing from 8 to 10[[BR]]
 (11:36:38) yahoo: 100 bytes to read, rxlen is 120[[BR]]
 (11:36:38) yahoo: Yahoo Service: 0x57 Status: 1[[BR]]
 (11:36:38) yahoo: yahoo status: 0[[BR]]
 (11:36:38) yahoo: 211 bytes to read, rxlen is 231[[BR]]
 (11:36:38) yahoo: Yahoo Service: 0x06 Status: 1[[BR]]
 (11:36:38) yahoo: yahoo_codes_to_html:  Returning string: 'This system is
 for the use of authorized users only, in accordance with Policy SG-3.
 Users of this system expressly consent to monitoring of their
 activities.'.[[BR]]
 (11:36:38) prefs: purple_prefs_get_bool: Unknown pref
 /pidgin/win32/minimize_new_convs[[BR]]
 (11:36:38) prefs: /pidgin/conversations/toolbar/wide changed, scheduling
 save.[[BR]]
 (11:36:38) win32placement: Window RECT: L:520 R:868 T:0 B:424 [[BR]]
 (11:36:38) win32placement: Working Area RECT: L:0 R:1280 T:0 B:1024 [[BR]]
 '''(11:36:38) yahoo: 870 bytes to read, rxlen is 890[[BR]]
 (11:36:38) yahoo: Yahoo Service: 0x55 Status: 0[[BR]]
 (11:36:38) yahoo: Unrecognized cookie 'C''''[[BR]]
 (11:36:38) util: requested to fetch
 (http://address.yahoo.com/yab/us?v=XM&prog=ymsgr&.intl=us&diffs=1&t=0&tags=short&rt=0
 &prog-ver=8.1.0.249&useutf8=1&legenc=codepage-1252), full=0,
 user_agent=((null)), http11=1[[BR]]
 (11:36:38) dnsquery: Performing DNS lookup for 10.31.250.14[[BR]]
 (11:36:38) dnsquery: IP resolved for 10.31.250.14[[BR]]
 (11:36:38) proxy: Attempting connection to 10.31.250.14[[BR]]
 (11:36:38) proxy: Connecting to address.yahoo.com:80 via 10.31.250.14:1080
 using SOCKS5[[BR]]
 (11:36:38) socks5 proxy: Connection in progress[[BR]]
 (11:36:38) socks5 proxy: Connected.[[BR]]
 (11:36:38) account: Disconnecting account 01B79DB0[[BR]]
 (11:36:38) connection: Disconnecting connection 01CCCC90[[BR]]
 (11:36:38) connection: Destroying connection 01CCCC90[[BR]]
 ...[[BR]]
 [[BR]]

 Hope this is clear enough to help diagnose.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/5353>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list