[Pidgin] #6400: QQ login fail, using libpurple 2.4.3

Pidgin trac at pidgin.im
Tue Jul 22 17:54:20 EDT 2008


#6400: QQ login fail, using libpurple 2.4.3
-------------------------+--------------------------------------------------
  Reporter:  edwardlost  |       Owner:  seanegan  
      Type:  defect      |      Status:  new       
  Priority:  minor       |   Milestone:            
 Component:  QQ          |     Version:  2.4.3     
Resolution:              |    Keywords:  login fail
   Pending:  0           |  
-------------------------+--------------------------------------------------
Old description:

> QQ can't login today, the server replies an unknown data packet after
> sending QQ_CMD_LOGIN.
>
> The QQ_CMD_LOGIN reply packet was 34 bytes before, but now it's 98 bytes.
>
> error message see below, the complete run log is attached
>
> (14:48:02) purple_glib_io_invoke: read 5, func: 0x900080
> (14:48:02) TCP_PENDING: Read 98 bytes from socket, rxlen is 0
> (14:48:02) TCP_PENDING: Packet len is 98 bytes, rxlen is 98
> (14:48:02) TCP_PENDING: free tcp_rxqueue
> (14:48:02) QQ: ==> [62099] 0x0022 QQ_CMD_LOGIN, from (0x0D55 QQ unknown
> version)
> (14:48:02) QQ: ack [62099] QQ_CMD_LOGIN, remove from send tranactions
> (14:48:02) QQ: Decrypt login reply packet with inikey, 78 bytes
> (14:48:02) QQ: Unknown reply code: 6
> (14:48:02) QQ: >>> [default] decrypt and dump - (len 78)
> 0000000:  06 c4 fa b5 c4 51 51 b0 e6 b1 be b9 fd b5 cd a3
> .Dz5DQQ0f1>9}5M#
> 0000010:  ac ce aa c1 cb b1 a3 bb a4 c4 fa b5 c4 d5 ca ba
> ,N*AK1#;$Dz5DUJ:
> 0000020:  c5 b0 b2 c8 ab a3 ac c7 eb b5 bd 68 74 74 70 3a
> E02H+#,Gk5=http:
> 0000030:  2f 2f 69 6d 2e 71 71 2e 63 6f 6d c9 fd bc b6 b5
> //im.qq.comI}<65
> 0000040:  bd d7 ee d0 c2 b0 e6 b5 c4 51 51 a1 a3 00        =WnPB0f5DQQ!#.
> (14:48:02) QQ: Try extract GB msg:
> ??QQ??????????????????http://im.qq.com???????QQ?

New description:

 QQ can't login today, the server replies an unknown data packet after
 sending QQ_CMD_LOGIN.

 The QQ_CMD_LOGIN reply packet was 34 bytes before, but now it's 98 bytes.

 error message see below, the complete run log is attached

 {{{
 (14:48:02) purple_glib_io_invoke: read 5, func: 0x900080
 (14:48:02) TCP_PENDING: Read 98 bytes from socket, rxlen is 0
 (14:48:02) TCP_PENDING: Packet len is 98 bytes, rxlen is 98
 (14:48:02) TCP_PENDING: free tcp_rxqueue
 (14:48:02) QQ: ==> [62099] 0x0022 QQ_CMD_LOGIN, from (0x0D55 QQ unknown
 version)
 (14:48:02) QQ: ack [62099] QQ_CMD_LOGIN, remove from send tranactions
 (14:48:02) QQ: Decrypt login reply packet with inikey, 78 bytes
 (14:48:02) QQ: Unknown reply code: 6
 (14:48:02) QQ: >>> [default] decrypt and dump - (len 78)
 0000000:  06 c4 fa b5 c4 51 51 b0 e6 b1 be b9 fd b5 cd a3
 .Dz5DQQ0f1>9}5M#
 0000010:  ac ce aa c1 cb b1 a3 bb a4 c4 fa b5 c4 d5 ca ba
 ,N*AK1#;$Dz5DUJ:
 0000020:  c5 b0 b2 c8 ab a3 ac c7 eb b5 bd 68 74 74 70 3a
 E02H+#,Gk5=http:
 0000030:  2f 2f 69 6d 2e 71 71 2e 63 6f 6d c9 fd bc b6 b5
 //im.qq.comI}<65
 0000040:  bd d7 ee d0 c2 b0 e6 b5 c4 51 51 a1 a3 00        =WnPB0f5DQQ!#.
 (14:48:02) QQ: Try extract GB msg:
 ??QQ??????????????????http://im.qq.com???????QQ?
 }}}

Comment (by rekkanoryo):

 Making the original submission legible.

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


More information about the Tracker mailing list