[Pidgin] #5325: QQ protocol version too old

Pidgin trac at pidgin.im
Wed Mar 26 21:56:38 EDT 2008


#5325: QQ protocol version too old
-------------------------+--------------------------------------------------
Reporter:  themadhatter  |       Owner:  seanegan
    Type:  defect        |      Status:  new     
Priority:  minor         |   Component:  QQ      
 Version:                |    Keywords:          
 Pending:  0             |  
-------------------------+--------------------------------------------------
 Dear Pidgin developers,

 I think this is a known issue, but I cannot find a relevant ticket.

 When attempting to connect to QQ, the debug log looks like this (on the
 latest mtn head):

 {{{
 (12:50:52) account: Connecting to account <NO SPAM PLEASE>
 (12:50:52) connection: Connecting. gc = 0x8931b08
 (12:50:52) dns: DNS query for 'tcpconn3.tencent.com' queued
 (12:50:52) dns: Created new DNS child 13591, there are now 1 children.
 (12:50:52) dns: Successfully sent DNS request to child 13591
 (12:50:52) dns: Got response for 'tcpconn3.tencent.com'
 (12:50:52) dnsquery: IP resolved for tcpconn3.tencent.com
 (12:50:52) proxy: Attempting connection to 58.60.14.199
 (12:50:52) proxy: Connecting to tcpconn3.tencent.com:8000 with no proxy
 (12:50:52) proxy: Connection in progress
 (12:50:52) proxy: Connected to tcpconn3.tencent.com:8000.
 (12:50:52) QQ: ==> [24336] QQ_CMD_REQUEST_LOGIN_TOKEN, from (QQ unknown
 version)
 (12:50:52) QQ: ack [24336] QQ_CMD_REQUEST_LOGIN_TOKEN, remove from
 sendqueue
 (12:50:52) QQ: <<< got a token with 24 bytes -> [default] decrypt and dump
 0000:  54 D5 C7 C2 F4 E5 5E 80 7D 7E 8B 6C 15 49 C3 DA  TUGBte^.}~.l.ICZ
 0016:  42 76 6E 62 4F 0D 94 AB                          BvnbO..+
 (12:50:53) QQ: ==> [24337] QQ_CMD_LOGIN, from (QQ unknown version)
 (12:50:53) QQ: ack [24337] QQ_CMD_LOGIN, remove from sendqueue
 (12:50:53) QQ: Decrypt login reply packet with inikey, 11 bytes
 (12:50:53) QQ: Redirected to new server: 58.61.34.24:80
 (12:50:53) QQ: 0 packets in sendqueue are freed!
 (12:50:53) QQ: 0 group packets are freed!
 (12:50:53) QQ: 0 groups are freed
 (12:50:53) QQ: 0 add buddy requests are freed!
 (12:50:53) QQ: 0 info queries are freed!
 (12:50:53) QQ: 0 qq_buddy structures are freed!
 (12:50:53) dns: DNS query for '58.61.34.24' queued
 (12:50:53) dns: Created new DNS child 13593, there are now 1 children.
 (12:50:53) dns: Successfully sent DNS request to child 13593
 (12:50:53) dns: Got response for '58.61.34.24'
 (12:50:53) dnsquery: IP resolved for 58.61.34.24
 (12:50:53) proxy: Attempting connection to 58.61.34.24
 (12:50:53) proxy: Connecting to 58.61.34.24:80 with no proxy
 (12:50:53) proxy: Connection in progress
 (12:50:53) proxy: Connected to 58.61.34.24:80.
 (12:50:53) QQ: ==> [02089] QQ_CMD_REQUEST_LOGIN_TOKEN, from (QQ unknown
 version)
 (12:50:53) QQ: ack [02089] QQ_CMD_REQUEST_LOGIN_TOKEN, remove from
 sendqueue
 (12:50:53) QQ: <<< got a token with 24 bytes -> [default] decrypt and dump
 0000:  56 48 0F 0B E0 BE 6F 18 7D 32 2E 39 32 75 25 5F  VH..`>o.}2.92u%_
 0016:  D3 BC 70 C1 B6 44 0C F2                          S<pA6D.r
 (12:50:53) QQ: ==> [02090] QQ_CMD_LOGIN, from (QQ unknown version)
 (12:50:53) QQ: ack [02090] QQ_CMD_LOGIN, remove from sendqueue
 (12:50:53) QQ: Decrypt login reply packet with inikey, 78 bytes
 (12:50:53) QQ: Unknown reply code: 6
 (12:50:53) QQ: >>> 88 bytes -> [default] decrypt and dump
 0000:  06 C4 FA B5 C4 51 51 B0 E6 B1 BE B9 FD B5 CD A3  .Dz5DQQ0f1>9}5M#
 0016:  AC CE AA C1 CB B1 A3 BB A4 C4 FA B5 C4 D5 CA BA  ,N*AK1#;$Dz5DUJ:
 0032:  C5 B0 B2 C8 AB A3 AC C7 EB B5 BD 68 74 74 70 3A  E02H+#,Gk5=http:
 0048:  2F 2F 69 6D 2E 71 71 2E 63 6F 6D C9 FD BC B6 B5  //im.qq.comI}<65
 0064:  BD D7 EE D0 C2 B0 E6 B5 C4 51 51 A1 A3 00        =WnPB0f5DQQ!#.
 (12:50:53) QQ: Try extract GB msg:
 您的QQ版本过低,为了保护您的帐号安全,请到http://im.qq.com升级到最新版的QQ。
 (12:50:53) account: Disconnecting account 0x817d860
 (12:50:53) connection: Disconnecting connection 0x8931b08
 (12:50:53) QQ: 0 packets in sendqueue are freed!
 (12:50:53) QQ: 0 group packets are freed!
 (12:50:53) QQ: 0 groups are freed
 (12:50:53) QQ: 0 add buddy requests are freed!
 (12:50:53) QQ: 0 info queries are freed!
 (12:50:53) QQ: 0 qq_buddy structures are freed!
 }}}

 The important feature here is:
 {{{
 (12:50:53) QQ: Try extract GB msg:
 您的QQ版本过低,为了保护您的帐号安全,请到http://im.qq.com升级到最新版的QQ。
 }}}

 Which, being translated, reads: Your version of QQ is too old. To ensure
 your account's safety, your login has been denied. Please upgrade your
 version of QQ at http://im.qq.com.

 For QQ users, this is prohibitive.

 Kind Regards,
 Matthew

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


More information about the Tracker mailing list