[Pidgin] #15879: wrong "iq" detected during login

Pidgin trac at pidgin.im
Fri Jul 10 10:01:52 EDT 2015


#15879: wrong "iq" detected during login
---------------------------------+---------------------
 Reporter:  arisia               |       Owner:  deryni
     Type:  defect               |      Status:  closed
Milestone:  2.10.10              |   Component:  XMPP
  Version:  2.10.8               |  Resolution:  fixed
 Keywords:  facebook connect iq  |
---------------------------------+---------------------

Comment (by awildcolin):

 I started encountering this issue late yesterday night/early this morning:


 {{{
 (09:50:13) dnssrv: querying SRV record for chat.facebook.com: _xmpp-
 client._tcp.chat.facebook.com
 (09:50:13) dnssrv: found 1 SRV entries
 (09:50:13) dnsquery: Performing DNS lookup for chat.facebook.com
 (09:50:13) dnsquery: IP resolved for chat.facebook.com
 (09:50:13) proxy: Attempting connection to 173.252.122.5
 (09:50:13) proxy: Connecting to chat.facebook.com:5222 with no proxy
 (09:50:13) proxy: Connection in progress
 (09:50:13) proxy: Connecting to chat.facebook.com:5222.
 (09:50:13) proxy: Connected to chat.facebook.com:5222.
 (09:50:13) jabber: Sending (<redacted>@chat.facebook.com/Laptop): <?xml
 version='1.0' ?>
 (09:50:13) jabber: Sending (<redacted>@chat.facebook.com/Laptop):
 <stream:stream to='chat.facebook.com' xmlns='jabber:client'
 xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
 (09:50:13) jabber: Recv (389): <?xml version='1.0' ?><stream:stream
 from='chat.facebook.com' id='1' version='1.0'
 xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client'
 xml:lang='en'><stream:features><starttls xmlns='urn:ietf:params:xml:ns
 :xmpp-tls'/><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-
 sasl'><mechanism>X-FACEBOOK-
 PLATFORM</mechanism><mechanism>PLAIN</mechanism></mechanisms></stream:features>
 (09:50:13) jabber: Sending (<redacted>@chat.facebook.com/Laptop):
 <starttls xmlns='urn:ietf:params:xml:ns:xmpp-tls'/>
 (09:50:13) jabber: Recv (50): <proceed xmlns='urn:ietf:params:xml:ns:xmpp-
 tls'/>
 (09:50:13) nss: SSL version 3.3 using 128-bit AES with 160-bit SHA1 MAC
 Server Auth: 2048-bit RSA, Key Exchange: 256-bit ECDHE, Compression: NULL
 Cipher Suite Name: TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
 (09:50:13) nss: subject=CN=chat.facebook.com,O="Facebook, Inc.",L=Menlo
 Park,ST=CA,C=US issuer=CN=DigiCert High Assurance
 CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US
 (09:50:13) nss: subject=CN=DigiCert High Assurance
 CA-3,OU=www.digicert.com,O=DigiCert Inc,C=US issuer=CN=DigiCert High
 Assurance EV Root CA,OU=www.digicert.com,O=DigiCert Inc,C=US
 (09:50:13) nss: partial certificate chain
 (09:50:13) certificate/x509/tls_cached: Starting verify for
 chat.facebook.com
 (09:50:13) certificate/x509/tls_cached: Checking for cached cert...
 (09:50:13) certificate/x509/tls_cached: ...Found cached cert
 (09:50:13) nss/x509: Loading certificate from
 C:\Path\To\.purple\certificates\x509\tls_peers\chat.facebook.com
 (09:50:13) certificate/x509/tls_cached: Peer cert matched cached
 (09:50:13) nss/x509: Exporting certificate to
 C:\Path\To\.purple\certificates\x509\tls_peers\chat.facebook.com
 (09:50:13) util: Writing file
 C:\Path\To\.purple\certificates\x509\tls_peers\chat.facebook.com
 (09:50:13) nss: Trusting CN=chat.facebook.com,O="Facebook, Inc.",L=Menlo
 Park,ST=CA,C=US
 (09:50:13) certificate: Successfully verified certificate for
 chat.facebook.com
 (09:50:13) jabber: Sending (ssl) (<redacted>@chat.facebook.com/Laptop):
 <stream:stream to='chat.facebook.com' xmlns='jabber:client'
 xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
 (09:50:13) jabber: Recv (ssl)(338): <?xml version='1.0' ?><stream:stream
 from='chat.facebook.com' id='1' version='1.0'
 xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client'
 xml:lang='en'><stream:features><mechanisms xmlns='urn:ietf:params:xml:ns
 :xmpp-sasl'><mechanism>X-FACEBOOK-
 PLATFORM</mechanism><mechanism>PLAIN</mechanism></mechanisms></stream:features>
 (09:50:13) sasl: Mechs found: X-FACEBOOK-PLATFORM PLAIN
 (09:50:13) jabber: Sending (ssl) (<redacted>@chat.facebook.com/Laptop):
 <auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'
 xmlns:ga='http://www.google.com/talk/protocol/auth' ga:client-uses-full-
 bind-result='true'>password removed</auth>
 (09:50:14) jabber: Recv (ssl)(51): <success xmlns='urn:ietf:params:xml:ns
 :xmpp-sasl'/>
 (09:50:14) jabber: Sending (ssl) (<redacted>@chat.facebook.com/Laptop):
 <stream:stream to='chat.facebook.com' xmlns='jabber:client'
 xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>
 (09:50:14) jabber: Recv (ssl)(304): <?xml version='1.0' ?><stream:stream
 from='chat.facebook.com' id='1' version='1.0'
 xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client'
 xml:lang='en'><stream:features><bind xmlns='urn:ietf:params:xml:ns:xmpp-
 bind'/><session xmlns='urn:ietf:params:xml:ns:xmpp-
 session'/></stream:features>
 (09:50:14) jabber: Sending (ssl) (<redacted>@chat.facebook.com/Laptop):
 <iq type='set' id='purple9afc51af'><bind xmlns='urn:ietf:params:xml:ns
 :xmpp-bind'><resource>Laptop</resource></bind></iq>
 (09:50:14) jabber: Recv (ssl)(179): <iq
 from='-1373340099 at chat.facebook.com' id='purple9afc51af'
 type='result'><bind xmlns='urn:ietf:params:xml:ns:xmpp-
 bind'><jid><redacted>@chat.facebook.com/Laptop</jid></bind></iq>
 (09:50:14) jabber: Got a result iq with id purple9afc51af from
 -1373340099 at chat.facebook.com instead of expected
 <redacted>@chat.facebook.com!
 (09:50:14) jabber: Unhandled IQ with id purple9afc51af
 }}}

 Running 2.10.11 on Windows 7. Should I file a new ticket since this has
 been closed or can resume investigating this issue here?

--
Ticket URL: <https://developer.pidgin.im/ticket/15879#comment:39>
Pidgin <https://pidgin.im>
Pidgin


More information about the Tracker mailing list