Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#5934 closed patch (fixed)

QQ 05-reconnect patch

Reported by: csyfek Owned by: csyfek
Milestone: 2.4.3 Component: QQ
Version: 2.4.0 Keywords: QQ reconnect patch
Cc: ecc_hy@…

Description

OpenQ 05-reconnect patch

2008.05.19 - ccpaging <ecc_hy(at)hotmail.com>, csyfek <csyfek(at)gmail.com>

  • Reconnect server 5 time in 5000 ms, when connect failed
  • Rename sendqueue.c/sendqueue.h to qq_trans.c/qq_trans.h
  • Rewrite packet_process
  • Rewrite qq_send_cmd
  • Create server list, try to connect every server when failed

To use this patch, you *MUST* apply the 01 to 04 patch first.

Attachments (4)

05-reconnect.patch.gz (12.9 KB) - added by csyfek 11 years ago.
p01-p05-all-in-one-patch.gz (67.7 KB) - added by csyfek 11 years ago.
This is an ALL IN ONE patch, contains patch 01 to patch 05
purple-qq-05-reconnect.diff (50.1 KB) - added by QuLogic 11 years ago.
20080607-minor-cleanup-and-bugfix.patch (24.5 KB) - added by csyfek 11 years ago.

Download all attachments as: .zip

Change History (11)

Changed 11 years ago by csyfek

Changed 11 years ago by csyfek

This is an ALL IN ONE patch, contains patch 01 to patch 05

comment:1 Changed 11 years ago by rlaager

csyfek: I believe we discussed giving you commit access. If you could send a Monotone public key to me (rlaager@…), that can be arranged.

comment:2 Changed 11 years ago by QuLogic

And finally, a cleaned up patch here. It depends on my version of patches from #5639, #5718, and #5818.

I didn't make any major changes here. Just convert comments to /*comments*/, and %lu to %p.

Changed 11 years ago by QuLogic

Changed 11 years ago by csyfek

comment:3 Changed 11 years ago by csyfek

  • Owner changed from seanegan to csyfek

20080607-minor-cleanup-and-bugfix.patch All QuLogic's work can be found in this patch. This patch depends on our patch p1 to p5. Thanks QuLogic!

comment:4 Changed 11 years ago by csyfek

  • Resolution set to fixed
  • Status changed from new to closed

comment:5 Changed 11 years ago by csyfek

  • Milestone set to 2.4.3
  • priority changed from minor to major

comment:6 Changed 11 years ago by QuLogic

You should probably apply these to trunk on im.pidgin.pidgin.

Also, you can use "Fixes #5934" in your commit message and some magic-behind-the-scenes stuff will close the ticket for you (I see you used "Fix #303" in another commit, but it should be "Fixes".) You can also use "References #5934" if the ticket's not completely fixed yet.

Finally, you should 'mtn pull', 'mtn merge', and 'mtn push' instead of just 'mtn push'. Right now, there are multiple heads on im.pidgin.pidgin.2.4.3.

comment:7 Changed 11 years ago by csyfek

I'm sorry. I'm a newbie to monotone, but I'll do that in right way next time. Thanks QuLogic.

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!