[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