[Pidgin] #14097: QQ protocol version is out of date

Pidgin trac at pidgin.im
Tue May 17 16:25:44 EDT 2011


#14097: QQ protocol version is out of date
--------------------------+-------------------------------------------------
 Reporter:  lbest         |        Owner:  csyfek
     Type:  defect        |       Status:  new   
Milestone:                |    Component:  QQ    
  Version:  2.7.11        |   Resolution:        
 Keywords:  QQ, protocol  |  
--------------------------+-------------------------------------------------
Description changed by lbest:

Old description:

> Currently, Pidgin is using QQ 2008 protocol which has been abandoned. So
> the current QQ user can not connect QQ using Pidgin. This is a critical
> issue that would keep QQ users away from Pidgin...
>
> Here is the debug log when trying to connect to QQ:
> {{{
> (16:13:20) connection: Connecting. gc = 0986E778
> (16:13:20) QQ: Select server 'auto'
> (16:13:20) QQ: Server list has 6
> (16:13:20) QQ: Resend interval 3, retries 10
> (16:13:20) QQ: Disconnecting...
> (16:13:20) QQ: Server list has 6
> (16:13:20) QQ: set new server to tcpconn6.tencent.com:8000
> (16:13:20) QQ: Connect to tcpconn6.tencent.com:8000
> (16:13:20) dnsquery: Performing DNS lookup for tcpconn6.tencent.com
> (16:13:24) dnsquery: IP resolved for tcpconn6.tencent.com
> (16:13:24) proxy: Attempting connection to 121.14.101.149
> (16:13:24) proxy: Connecting to tcpconn6.tencent.com:8000 with no proxy
> (16:13:24) proxy: Connection in progress
> (16:13:24) proxy: Connecting to tcpconn6.tencent.com:8000.
> (16:13:24) proxy: Connected to tcpconn6.tencent.com:8000.
> (16:13:24) QQ: <== [07279] CMD_GET_SERVER(0x0091), datalen 48
> (16:13:24) QQ: ==> [07279] CMD_GET_SERVER 0x0091, source tag 0x115B len
> 24
> (16:13:24) QQ: <== [07280] CMD_TOKEN(0x0062), datalen 1
> (16:13:25) QQ: ==> [07280] CMD_TOKEN 0x0062, source tag 0x115B len 34
> (16:13:25) QQ: <== [07281] CMD_TOKEN_EX(0x00BA), datalen 64
> (16:13:25) QQ: ==> [07281] CMD_TOKEN_EX 0x00BA, source tag 0x115B len 56
> (16:13:25) QQ: Captcha verified, result 0
> (16:13:25) QQ: <== [07282] CMD_CHECK_PWD(0x00DD), datalen 128
> (16:13:25) QQ: ==> [07282] CMD_CHECK_PWD 0x00DD, source tag 0x115B len
> 176
> (16:13:25) QQ: Decrypt login packet by pwd_twice_md5, 155 bytes
> (16:13:25) QQ: <== [07283] CMD_LOGIN(0x0022), datalen 570
> (16:13:25) QQ: ==> [07283] CMD_LOGIN 0x0022, source tag 0x115B len 136
> (16:13:25) QQ: Decrypt login packet by login_key
> (16:13:25) QQ: Server busy for 尊敬的用户,您的QQ版本已经停止使用,
>
> 请到http://im.qq.com
>
> 下载并安装最新的QQ版本。
>
> 给您带来不便,敬请谅解!
> (16:13:25) QQ: <== [07284] CMD_GET_SERVER(0x0091), datalen 48
> (16:13:26) util: Writing file accounts.xml to directory C:\Documents and
> Settings\bli\Application Data\.purple
> (16:13:26) util: Writing file C:\Documents and Settings\bli\Application
> Data\.purple\accounts.xml
> (16:13:26) QQ: Connect ok
> (16:13:26) QQ: ==> [07284] CMD_GET_SERVER 0x0091, source tag 0x115B len
> 24
> (16:13:26) QQ: <== [07285] CMD_TOKEN(0x0062), datalen 1
> (16:13:26) QQ: ==> [07285] CMD_TOKEN 0x0062, source tag 0x115B len 34
> (16:13:26) QQ: <== [07286] CMD_TOKEN_EX(0x00BA), datalen 64
> (16:13:26) QQ: ==> [07286] CMD_TOKEN_EX 0x00BA, source tag 0x115B len 56
> (16:13:26) QQ: Captcha verified, result 0
> (16:13:26) QQ: <== [07287] CMD_CHECK_PWD(0x00DD), datalen 128
> (16:13:31) QQ_TRANS: Resend [7287] CMD_CHECK_PWD data 02BC15D8, len 128,
> send_retries 9
> (16:13:31) QQ: <== [07287] CMD_CHECK_PWD(0x00DD), datalen 128
> (16:13:31) QQ: ==> [07287] CMD_CHECK_PWD 0x00DD, source tag 0x115B len
> 176
> (16:13:31) QQ: Decrypt login packet by pwd_twice_md5, 155 bytes
> (16:13:31) QQ: <== [07288] CMD_LOGIN(0x0022), datalen 570
> (16:13:31) QQ: ==> [07288] CMD_LOGIN 0x0022, source tag 0x115B len 136
> (16:13:31) QQ: Decrypt login packet by login_key
> (16:13:31) QQ: Server busy for 尊敬的用户,您的QQ版本已经停止使用,
>
> 请到http://im.qq.com
>
> 下载并安装最新的QQ版本。
>
> 给您带来不便,敬请谅解!
> }}}
>

> The important message is:
> {{{(16:13:31) QQ: Server busy for 尊敬的用户,您的QQ版本已经停止使用,
>
> 请到http://im.qq.com
>
> 下载并安装最新的QQ版本。
>
> 给您带来不便,敬请谅解!}}}
>
> Translation: Your QQ version has been abandoned. Please go to
> http://im.qq.com
> to download the newest version of QQ.
>
> Please fix this asap.
>
> Regards,
> Bo

New description:

 Currently, Pidgin is using QQ 2008 protocol which has been abandoned. So
 the current QQ user can not connect QQ using Pidgin. This is a critical
 issue that would keep QQ users away from Pidgin...

 Here is the debug log when trying to connect to QQ:
 {{{
 (16:13:20) connection: Connecting. gc = 0986E778
 (16:13:20) QQ: Select server 'auto'
 (16:13:20) QQ: Server list has 6
 (16:13:20) QQ: Resend interval 3, retries 10
 (16:13:20) QQ: Disconnecting...
 (16:13:20) QQ: Server list has 6
 (16:13:20) QQ: set new server to tcpconn6.tencent.com:8000
 (16:13:20) QQ: Connect to tcpconn6.tencent.com:8000
 (16:13:20) dnsquery: Performing DNS lookup for tcpconn6.tencent.com
 (16:13:24) dnsquery: IP resolved for tcpconn6.tencent.com
 (16:13:24) proxy: Attempting connection to 121.14.101.149
 (16:13:24) proxy: Connecting to tcpconn6.tencent.com:8000 with no proxy
 (16:13:24) proxy: Connection in progress
 (16:13:24) proxy: Connecting to tcpconn6.tencent.com:8000.
 (16:13:24) proxy: Connected to tcpconn6.tencent.com:8000.
 (16:13:24) QQ: <== [07279] CMD_GET_SERVER(0x0091), datalen 48
 (16:13:24) QQ: ==> [07279] CMD_GET_SERVER 0x0091, source tag 0x115B len 24
 (16:13:24) QQ: <== [07280] CMD_TOKEN(0x0062), datalen 1
 (16:13:25) QQ: ==> [07280] CMD_TOKEN 0x0062, source tag 0x115B len 34
 (16:13:25) QQ: <== [07281] CMD_TOKEN_EX(0x00BA), datalen 64
 (16:13:25) QQ: ==> [07281] CMD_TOKEN_EX 0x00BA, source tag 0x115B len 56
 (16:13:25) QQ: Captcha verified, result 0
 (16:13:25) QQ: <== [07282] CMD_CHECK_PWD(0x00DD), datalen 128
 (16:13:25) QQ: ==> [07282] CMD_CHECK_PWD 0x00DD, source tag 0x115B len 176
 (16:13:25) QQ: Decrypt login packet by pwd_twice_md5, 155 bytes
 (16:13:25) QQ: <== [07283] CMD_LOGIN(0x0022), datalen 570
 (16:13:25) QQ: ==> [07283] CMD_LOGIN 0x0022, source tag 0x115B len 136
 (16:13:25) QQ: Decrypt login packet by login_key
 (16:13:25) QQ: Server busy for 尊敬的用户,您的QQ版本已经停止使用,

 请到http://im.qq.com

 下载并安装最新的QQ版本。

 给您带来不便,敬请谅解!
 (16:13:25) QQ: <== [07284] CMD_GET_SERVER(0x0091), datalen 48
 (16:13:26) util: Writing file accounts.xml to directory C:\Documents and
 Settings\bli\Application Data\.purple
 (16:13:26) util: Writing file C:\Documents and Settings\bli\Application
 Data\.purple\accounts.xml
 (16:13:26) QQ: Connect ok
 (16:13:26) QQ: ==> [07284] CMD_GET_SERVER 0x0091, source tag 0x115B len 24
 (16:13:26) QQ: <== [07285] CMD_TOKEN(0x0062), datalen 1
 (16:13:26) QQ: ==> [07285] CMD_TOKEN 0x0062, source tag 0x115B len 34
 (16:13:26) QQ: <== [07286] CMD_TOKEN_EX(0x00BA), datalen 64
 (16:13:26) QQ: ==> [07286] CMD_TOKEN_EX 0x00BA, source tag 0x115B len 56
 (16:13:26) QQ: Captcha verified, result 0
 (16:13:26) QQ: <== [07287] CMD_CHECK_PWD(0x00DD), datalen 128
 (16:13:31) QQ_TRANS: Resend [7287] CMD_CHECK_PWD data 02BC15D8, len 128,
 send_retries 9
 (16:13:31) QQ: <== [07287] CMD_CHECK_PWD(0x00DD), datalen 128
 (16:13:31) QQ: ==> [07287] CMD_CHECK_PWD 0x00DD, source tag 0x115B len 176
 (16:13:31) QQ: Decrypt login packet by pwd_twice_md5, 155 bytes
 (16:13:31) QQ: <== [07288] CMD_LOGIN(0x0022), datalen 570
 (16:13:31) QQ: ==> [07288] CMD_LOGIN 0x0022, source tag 0x115B len 136
 (16:13:31) QQ: Decrypt login packet by login_key
 (16:13:31) QQ: Server busy for 尊敬的用户,您的QQ版本已经停止使用,

 请到http://im.qq.com

 下载并安装最新的QQ版本。

 给您带来不便,敬请谅解!
 }}}


 The important message is:
 {{{(16:13:31) QQ: Server busy for 尊敬的用户,您的QQ版本已经停止使用,请到http://im.qq.com
 下载并安装最新的QQ版本。给您带来不便,敬请谅解!}}}

 Translation: Your QQ version has been abandoned. Please go to
 http://im.qq.com
 to download the newest version of QQ.

 Please fix this asap.

 Regards,
 Bo

--

-- 
Ticket URL: <http://developer.pidgin.im/ticket/14097#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list