[Pidgin] #15197: Yahoo will not login behind proxy

Pidgin trac at pidgin.im
Thu Jul 5 15:31:03 EDT 2012


#15197: Yahoo will not login behind proxy
---------------------------------+------------------------------------------
 Reporter:  19left               |     Owner:  sulabh.dev
     Type:  defect               |    Status:  new       
Component:  Yahoo!/Yahoo! JAPAN  |   Version:  2.10.4    
 Keywords:                       |  
---------------------------------+------------------------------------------
 My company recently put us behind an HTTP proxy that filters all traffic
 on 80/443 and others.  Pidgin works fine with AIM, XMPP and SIPE, but
 Yahoo will not connect.  The network folks have confirmed that they are
 not filtering Yahoo, and I was able to connect from behind the proxy using
 Kopete.

 I am on Fedora 17 using Pidgin/Purple 2.10.4 (latest upstream).  Here is
 an excerpt from the debug log (account and certs filtered for security):


 {{{
 Pidgin Debug Log : Thu 05 Jul 2012 03:07:15 PM EDT
 (15:06:46) account: Connecting to account **********.
 (15:06:46) connection: Connecting. gc = 0xf2a050
 (15:06:46) util: requesting to fetch a URL
 (15:06:46) dnsquery: Performing DNS lookup for vcs1.msg.yahoo.com
 (15:06:46) dns: Wait for DNS child 4500 failed: No child processes
 (15:06:46) dns: Created new DNS child 4648, there are now 1 children.
 (15:06:46) dns: Successfully sent DNS request to child 4648
 (15:06:46) dns: Got response for 'vcs1.msg.yahoo.com'
 (15:06:46) dnsquery: IP resolved for vcs1.msg.yahoo.com
 (15:06:46) proxy: Attempting connection to 98.136.48.32
 (15:06:46) proxy: Connecting to vcs1.msg.yahoo.com:80 with no proxy
 (15:06:46) proxy: Connection in progress
 (15:06:46) proxy: Connecting to vcs1.msg.yahoo.com:80.
 (15:06:46) proxy: Connected to vcs1.msg.yahoo.com:80.
 (15:06:46) util: request constructed
 (15:06:46) util: Response headers: 'HTTP/1.0 200 OK
 Content-Type: text/plain; charset=utf-8
 Cache-Control: max-age=0, must-revalidate
 Expires: Sun, 10 Jun 2007 12:01:01 GMT
 Content-Length: 45
 Date: Thu, 05 Jul 2012 19:06:46 GMT
 Via: 1.0 XXXXXXXXXXXXXXXXXXXX:80 (IronPort-WSA/7.1.4-053)
 Connection: close

 '
 (15:06:46) util: parsed 45
 (15:06:46) yahoo: Got COLO Capacity: 1
 (15:06:46) yahoo: Got CS IP address: 98.136.48.76
 (15:06:46) dnsquery: Performing DNS lookup for 98.136.48.76
 (15:06:46) dnsquery: IP resolved for 98.136.48.76
 (15:06:46) proxy: Attempting connection to 98.136.48.76
 (15:06:46) proxy: Connecting to 98.136.48.76:5050 with no proxy
 (15:06:46) proxy: Connection in progress
 (15:06:46) proxy: Connecting to 98.136.48.76:5050.
 (15:06:46) proxy: Connected to 98.136.48.76:5050.
 (15:06:46) yahoo: 91 bytes to read, rxlen is 111
 (15:06:46) yahoo: Yahoo Service: 0x57 Status: 1
 (15:06:46) yahoo: Authentication: In yahoo_auth16_stage1
 (15:06:46) util: requesting to fetch a URL
 (15:06:46) dnsquery: Performing DNS lookup for login.yahoo.com
 (15:06:46) dns: Successfully sent DNS request to child 4648
 (15:06:46) dns: Got response for 'login.yahoo.com'
 (15:06:46) dnsquery: IP resolved for login.yahoo.com
 (15:06:46) proxy: Attempting connection to 98.139.241.94
 (15:06:46) proxy: Connecting to login.yahoo.com:443 with no proxy
 (15:06:46) proxy: Connection in progress
 (15:06:46) proxy: Connecting to login.yahoo.com:443.
 (15:06:46) proxy: Connected to login.yahoo.com:443.
 (15:06:47) nss: XXXXXXXXXXXXXXXXXXXXXX
 (15:06:47) nss: XXXXXXXXXXXXXXXXXXXXXX
 (15:06:47) certificate/x509/tls_cached: Starting verify for
 login.yahoo.com
 (15:06:47) certificate/x509/tls_cached: Checking for cached cert...
 (15:06:47) certificate/x509/tls_cached: ...Found cached cert
 (15:06:47) nss/x509: Loading certificate from
 /home/scott.a.clark/.purple/certificates/x509/tls_peers/login.yahoo.com
 (15:06:47) certificate/x509/tls_cached: Peer cert matched cached
 (15:06:47) nss/x509: Exporting certificate to
 /home/scott.a.clark/.purple/certificates/x509/tls_peers/login.yahoo.com
 (15:06:47) util: Writing file
 /home/scott.a.clark/.purple/certificates/x509/tls_peers/login.yahoo.com
 (15:06:47) certificate: Successfully verified certificate for
 login.yahoo.com
 (15:06:47) util: request constructed
 (15:06:47) yahoo: Authentication: In yahoo_auth16_stage1_cb
 }}}

 The process just hangs at yahoo_auth16_stage1_cb--no errors returned from
 Yahoo.  I have also logged into my Yahoo account directly and assured that
 I am not locked.  Please help!

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


More information about the Tracker mailing list