# HG changeset patch # User Hu Yong # Date 1225439300 0 # Node ID 6456d3fa7268ce25c92f4d302a497c5f57122b3b # Parent c3a211cea89fd8f0d4c0bfc345abcb981c7865e7 change mail of ccpaging diff -r c3a211cea89f -r 6456d3fa7268 libpurple/protocols/qq/ChangeLog --- a/libpurple/protocols/qq/ChangeLog Thu Oct 30 12:43:27 2008 +0000 +++ b/libpurple/protocols/qq/ChangeLog Fri Oct 31 07:48:20 2008 +0000 @@ -1,3 +1,6 @@ +2008.10.27 - ccpaging + * Fixed a bug in group_join.c + 2008.10.30 - flos * Fixed a bug which made xgettext failed in buddy_info.c * Fixed a bug in Makefile.am and Makefile.mingw @@ -27,15 +30,15 @@ 2008.10.10 - ccpaging * Keep group_search.c/h for later use - * Update 'group' + * Update 'group' 2008.10.09 - ccpaging * 20081009-1 2008.10.09 - ccpaging * Update 'group' protocol - * Functions of group_find, group_free, group_search merged into group_join and group_internal - * Removed group_find.c/h, group_free.c/h, group_search.c/h + * Functions of group_find, group_free, group_search merged into group_join and group_internal + * Removed group_find.c/h, group_free.c/h, group_search.c/h 2008.10.08 - ccpaging * Update 'group' protocol @@ -143,7 +146,7 @@ 1. send next package till the previous package received 2. fix duplicated get_room_info and get_room_buddies commands -2008.08.16 - ccpaging +2008.08.16 - ccpaging * Rename group to room. If you used pidginqq before, this may create a new room with same title, you may delete old one * Replace purple_debug with purple_debug_info, purple_debug_warning, purple_debug_error * Add server notice and server new, and two options to turn on/off @@ -156,17 +159,17 @@ 2008.08.10 - csyfek * Commit to Pidgin -2008.08.07 - ccpaging +2008.08.07 - ccpaging * Support managing multi-connections according to simple.c -2008.08.06 - ccpaging +2008.08.06 - ccpaging * Rename names of variables, Group, to Room * Functions of group_network merged into qq_network and qq_process * Canceled managing glist of group packet, add sub_cmdd and room_id to transaction * Fixed error of demo group: If 'room list' and 'room infor' are not setup, response received from server will emits 'room_id = 0' packet. -2008.08.04 - ccpaging +2008.08.04 - ccpaging * Use new crypt/decrypt functions * Rename crypt.c/h to qq_crypt.c/h * Clean code of decrypt functions @@ -185,17 +188,17 @@ Fixes #1902 References #5112 -2008.08.02 - ccpaging +2008.08.02 - ccpaging * Store all keys and md5 values of qq_data in char[QQ_KEY_LENGTH] * Use random value in inikey * TEA header padding in crypt.c * Rewrite login part of qq_process -2008.07.31 - ccpaging +2008.07.31 - ccpaging * Fixed: send reply when get duplicate server command. The server may not get our reply before. * Tag custom picture as text "(Broken)" -2008.07.30 - ccpaging , csyfek +2008.07.30 - ccpaging , csyfek * Change some debug message * Modify buddy status flag according to eva for QQ2006 * Modify buddy status parse and correspond to eva2 @@ -229,10 +232,10 @@ * Rewrite qq_proc_cmd_reply and qq_proc_cmd_server: In QQ protocol, one packet reply may need a new packet send later. We may call it packet trigger. The triggers always is hided in every qq_process_reply. - Now we try to extract those triggers and put into a single function, + Now we try to extract those triggers and put into a single function, and then every trigger should be obviously and easy to manage. - -2008.07.12 - ccpaging + +2008.07.12 - ccpaging * Fixed: Always lost connection. Now send keep alive packet in every 30 seconds * Minor fix for debug information * Filter \r\n and replace with SPCAE in group notive @@ -245,37 +248,37 @@ * Add some doxygen syntax for preparing development documentation * References #6199 -2008.06.28 - ccpaging , moo +2008.06.28 - ccpaging , moo * Patches from moo and ccpaging. * Tickets: * Fixes #4956. * Fixes #2998. -2008.06.07 - ccpaging , csyfek +2008.06.07 - ccpaging , csyfek * Clean code and apply patches from QuLogic -2008.05.19 - ccpaging , csyfek +2008.05.19 - ccpaging , csyfek * 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 -2008.05.14 - ccpaging +2008.05.14 - ccpaging * Move function for before login packets storing to sendqueue * Use transaction data structure to store before login packets * Rewrite tcp_pending and packet_process in qq_network.c -2008.05.09 - ccpaging +2008.05.09 - ccpaging * Remove function _create_packet_head_seq in qq_network.c * Create new function encap in qq_netowork.c * Clean code of qq_send_packet_request_login_token and qq_send_packet_login in login_out.c -2008.05.09 - ccpaging +2008.05.09 - ccpaging * Clean code of packet_parse.c, enable PARSER_DEBUG * Rewrite send_queue -2008.05.08 - ccpaging +2008.05.08 - ccpaging * Rewrite qq_network * Add srv resolve function when qq_login * Merge function _qq_common_clean in qq_proxy.c to qq_disconnect @@ -283,20 +286,20 @@ * qq_data alloc in qq_open and release in qq_close * Network connect of QQ is created in qq_connect, and release in qq_disconnect -2008.05.05 - ccpaging +2008.05.05 - ccpaging * Merge function _qq_common_clean in qq_proxy.c to qq_disconnect * Move orignal qq_disconnect to qq_close * qq_data alloc in qq_open and release in qq_close * Network connect of QQ is created in qq_connect, and release in qq_disconnect -2008.05.05 - ccpaging +2008.05.05 - ccpaging * Add qq_hex_dump function -2008.04.25 - ccpaging , csyfek +2008.04.25 - ccpaging , csyfek * Rewrite read_packet and create_packet functions, use qq_put and qq_get functions instead * New logic in accord with protocol models to handle packets, some related functions rewritten -2008.03.24 - ccpaging +2008.03.24 - ccpaging * Remove qq_crypt function in crypt.c, use qq_crypt and qq_decrypt directly ** since pidgin-2.4.0 ***