Ticket #5325 (closed defect)
QQ protocol version too old
| Reported by: | themadhatter | Owned by: | csyfek |
|---|---|---|---|
| Milestone: | Component: | ||
| Version: | Keywords: | QQ protocol | |
| Cc: | ccpaging@…, Universe_JDJ, huanglijun.3 |
Description
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
Change History
Note: See
TracTickets for help on using
tickets.



