Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#11635 closed patch (fixed)

QQ client version should be qq2008

Reported by: xhacker Owned by: csyfek
Milestone: 2.7.10 Component: QQ
Version: Keywords:
Cc: om26er, fracting

Description

QQ's default client version should be "qq2008", or can't connect to QQ's server.

Attachments (1)

15_qq2008.patch (1.9 KB) - added by mterry 8 years ago.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 8 years ago by om26er

originally reported at: https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/533596 I must say this interface is quite difficult for bug reporting

comment:2 Changed 8 years ago by fracting

Confirm.Please fix it,thanks!

Changed 8 years ago by mterry

comment:4 Changed 8 years ago by mterry

Here's a patch that fixes the issue for me and lets me connect. I reversed the order of the list given to purple_account_option_list_new [1] for "client_version" to set qq2008 as default and changed how it parses the field to use qq2008 if no value was given.

I did *not* remove any of the support for qq2005 or qq2007, both of which are still in the code base. I figured I would just screw something up if I did that. But that would be good future work, to make the plugin simpler.

[1] Would be nice if it didn't implicitly use the first item in the list as the default. Either document such behavior in the API docs for the function or add a new field for the default value, like the other option_*_new functions.

comment:5 Changed 8 years ago by Robby

  • Milestone set to Patches Needing Review

comment:6 Changed 8 years ago by darkrain42

  • Type changed from defect to patch

comment:7 Changed 7 years ago by mterry@…

  • Milestone changed from Patches Needing Review to 2.7.10
  • Resolution set to fixed
  • Status changed from new to closed

(In 1d5b0e623a9d1e2514a76266fb2bd5fd60537bd3):
Make QQ 2008 the default QQ protocol version. Fixes #11635.

comment:8 Changed 7 years ago by happyaron

There is people working on QQ2010 protocol for libpurple, reference: http://code.google.com/p/libqq-pidgin/

Protocols older than QQ2008 are completely not working now, and QQ2008 is in a state that might be abandoned soon by the service provider, IMHO.

comment:9 Changed 7 years ago by Robby

happyaron, see #13193.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!