annotate libpurple/protocols/qq/ChangeLog @ 24606:68eba2bafa6f

2008.12.17 - flos <lonicerae(at)gmail.com> * Minor fixed in buddy_info.c
author SHiNE CsyFeK <csyfek@gmail.com>
date Wed, 17 Dec 2008 13:52:00 +0000
parents e8c5688afdcd
children b74fa0d31c74
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
24606
68eba2bafa6f 2008.12.17 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24603
diff changeset
1 2008.12.17 - flos <lonicerae(at)gmail.com>
68eba2bafa6f 2008.12.17 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24603
diff changeset
2 * Minor fixed in buddy_info.c
68eba2bafa6f 2008.12.17 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24603
diff changeset
3
24603
e8c5688afdcd 2008.12.06 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24602
diff changeset
4 2008.12.06 - flos <lonicerae(at)gmail.com>
e8c5688afdcd 2008.12.06 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24602
diff changeset
5 * Removed version checking script in Makefiles since our developers all migrated to monotone
e8c5688afdcd 2008.12.06 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24602
diff changeset
6 * Use our development revision as OPENQ_VERSION in qq.c
e8c5688afdcd 2008.12.06 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24602
diff changeset
7
24602
8ee728876ded 2008.12.05 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24598
diff changeset
8 2008.12.05 - flos <lonicerae(at)gmail.com>
8ee728876ded 2008.12.05 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24598
diff changeset
9 * Fixed a bug after propagating
8ee728876ded 2008.12.05 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24598
diff changeset
10
24597
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
11 2008.11.18 - ccpaging <ccpaging(at)gmail.com>
24598
d18ab9118fd4 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24597
diff changeset
12 * Fixed: IM format suuport in IM and QUN IM
24597
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
13 * Divide long IM message into segment and sending
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
14 * Divide long QUN IM message in to segment and sending
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
15 * Add some new function in im.c to put format when sending
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
16 * Add some new function in im.c to get format when receiving
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
17 * Need improvement:
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
18 Merge long IM message when receiving. Need a buffer to store segments of long IM message.
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
19 Send segment of long IM message one by one. Need a buffer to store segments of long IM message.
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
20
24576
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
21 2008.11.11 - ccpaging <ccpaging(at)gmail.com>
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
22 * Change QQ number to unsigned long
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
23 * Change Qun ID and Qun extend ID to unsigned long
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
24 * Rewrite smiley convert function, use qsort and bsearch
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
25 * Update smiley map according EVA and pidgin theme file
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
26 * Support long IM message in private and Qun
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
27
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
28 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
29 * Fixed a bug in group_join.c
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
30
24264
d971d5369b43 2008.10.30 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24096
diff changeset
31 2008.10.30 - flos <lonicerae(at)gmail.com>
d971d5369b43 2008.10.30 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24096
diff changeset
32 * Fixed a bug which made xgettext failed in buddy_info.c
d971d5369b43 2008.10.30 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24096
diff changeset
33 * Fixed a bug in Makefile.am and Makefile.mingw
d971d5369b43 2008.10.30 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24096
diff changeset
34 * Updated acknowledgement in qq.c
d971d5369b43 2008.10.30 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24096
diff changeset
35
24096
cae676ac3c70 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24095
diff changeset
36 2008.10.28 - flos <lonicerae(at)gmail.com>
cae676ac3c70 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24095
diff changeset
37 * Updated AUTHORS
cae676ac3c70 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24095
diff changeset
38
cae676ac3c70 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24095
diff changeset
39 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
cae676ac3c70 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24095
diff changeset
40 * Fixed a bug in buddy_info.c
cae676ac3c70 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24095
diff changeset
41
24095
2a19984c0005 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24094
diff changeset
42 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
2a19984c0005 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24094
diff changeset
43 * Update 'buddy_adding' protocol
2a19984c0005 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24094
diff changeset
44
24094
7f5433ffbf8d 2008.10.22 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24093
diff changeset
45 2008.10.22 - ccpaging <ccpaging(at)gmail.com>
7f5433ffbf8d 2008.10.22 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24093
diff changeset
46 * 20081022
7f5433ffbf8d 2008.10.22 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24093
diff changeset
47
24093
f4f29fac96c6 2008.10.20 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24092
diff changeset
48 2008.10.20 - ccpaging <ccpaging(at)gmail.com>
f4f29fac96c6 2008.10.20 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24092
diff changeset
49 * Support incoming authorization of 'buddy_adding' protocol of QQ2007/2008
f4f29fac96c6 2008.10.20 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24092
diff changeset
50
24092
7c0a56c5fea0 2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24091
diff changeset
51 2008.10.14 - ccpaging <ccpaging(at)gmail.com>
7c0a56c5fea0 2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24091
diff changeset
52 * 2007 remove buddy ok
7c0a56c5fea0 2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24091
diff changeset
53 * Removed group_search.c/h
7c0a56c5fea0 2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24091
diff changeset
54
24091
d35672443baa 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24090
diff changeset
55 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
d35672443baa 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24090
diff changeset
56 * Support part of 'buddy' protocol of QQ2007/2008
d35672443baa 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24090
diff changeset
57
24090
9be95f0b9472 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24089
diff changeset
58 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
9be95f0b9472 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24089
diff changeset
59 * Keep group_search.c/h for later use
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
60 * Update 'group'
24090
9be95f0b9472 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24089
diff changeset
61
24089
b6f09c1c79ce 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24088
diff changeset
62 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
b6f09c1c79ce 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24088
diff changeset
63 * 20081009-1
b6f09c1c79ce 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24088
diff changeset
64
24088
1ee91ff0d5fe 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24087
diff changeset
65 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
1ee91ff0d5fe 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24087
diff changeset
66 * Update 'group' protocol
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
67 * Functions of group_find, group_free, group_search merged into group_join and group_internal
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
68 * Removed group_find.c/h, group_free.c/h, group_search.c/h
24088
1ee91ff0d5fe 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24087
diff changeset
69
24087
147f1b17b6ce 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24086
diff changeset
70 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
147f1b17b6ce 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24086
diff changeset
71 * Update 'group' protocol
147f1b17b6ce 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24086
diff changeset
72
24086
3c52353b83ae 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24085
diff changeset
73 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
3c52353b83ae 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24085
diff changeset
74 * 20081008-1
3c52353b83ae 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24085
diff changeset
75
24085
237e5a94e11c 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24084
diff changeset
76 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
237e5a94e11c 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24084
diff changeset
77 * Update group part
237e5a94e11c 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24084
diff changeset
78 * Delete some meaningless functions and data
237e5a94e11c 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24084
diff changeset
79 * Added 'change my icon'
237e5a94e11c 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24084
diff changeset
80
24084
340fc40fe4ef 2008.10.08 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24083
diff changeset
81 2008.10.08 - lonicerae <lonicerae(at)gmail.com>
340fc40fe4ef 2008.10.08 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24083
diff changeset
82 * Update Makefile.mingw
340fc40fe4ef 2008.10.08 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24083
diff changeset
83
24083
d3811bdb6b07 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24082
diff changeset
84 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
d3811bdb6b07 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24082
diff changeset
85 * Fixed QQ_BUDDY_ICON_DIR problem
d3811bdb6b07 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24082
diff changeset
86
24082
4edf36682236 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24081
diff changeset
87 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
4edf36682236 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24081
diff changeset
88 * Update 'version display'
4edf36682236 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24081
diff changeset
89
4edf36682236 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24081
diff changeset
90 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
4edf36682236 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24081
diff changeset
91 * Added some defensive code for 'action' series functions of qq.c
4edf36682236 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24081
diff changeset
92
24081
119d85c40d75 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24080
diff changeset
93 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
119d85c40d75 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24080
diff changeset
94 * Update buddy icon
119d85c40d75 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24080
diff changeset
95
24080
818ab62006f5 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24079
diff changeset
96 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
818ab62006f5 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24079
diff changeset
97 * Update qq_buddy
818ab62006f5 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24079
diff changeset
98
24079
1bdf7b602684 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24078
diff changeset
99 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
1bdf7b602684 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24078
diff changeset
100 * Update qun conversation
1bdf7b602684 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24078
diff changeset
101
24078
0a92aa673a33 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24077
diff changeset
102 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
0a92aa673a33 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24077
diff changeset
103 * Bug fix in 'About OpenQ' dialog
0a92aa673a33 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24077
diff changeset
104
0a92aa673a33 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24077
diff changeset
105 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
0a92aa673a33 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24077
diff changeset
106 * Added 'About OpenQ' dialog
0a92aa673a33 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24077
diff changeset
107
24077
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
108 2008.10.05 - ccpaging <ccpagint(at)gmail.com>
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
109 * Add my uid into buddy list
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
110 * Fixed a minor bug in qq_create_buddy. Not get new buddy's info.
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
111 * There are 38 fields in protocol 2008, one more than 2005/2007.
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
112 * The packet of Modifing buddy info is changed. Need sample to fix it.
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
113
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
114 2008.10.04 - ccpaging <ccpagint(at)gmail.com>
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
115 * Update protocol for 2007
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
116 * Code cleanup
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
117
24076
ec3f7d3e0445 2008.10.04 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24075
diff changeset
118 2008.10.04 - lonicerae <lonicerae(at)gmail.com>
ec3f7d3e0445 2008.10.04 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24075
diff changeset
119 * fixed a bug in qq_base.c
24074
c2253c485728 2008.10.04 - ccpaging <ccpagint(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24073
diff changeset
120
24073
df699d739b8f 2008.10.03 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24072
diff changeset
121 2008.10.03 - ccpaging <ccpaging(at)gmail.com>
df699d739b8f 2008.10.03 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24072
diff changeset
122 * 2007 protocol:
df699d739b8f 2008.10.03 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24072
diff changeset
123 1. fixed 'get room info'
df699d739b8f 2008.10.03 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24072
diff changeset
124 2. fixed 'get buddy level'
df699d739b8f 2008.10.03 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24072
diff changeset
125
24072
efd4a0e6dd86 Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24071
diff changeset
126 2008.10.02 - ccpaging <ccpaging(at)gmail.com>
24071
619ac2303c46 2009.10.02 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24070
diff changeset
127 * Added 'Captcha Display' function
24072
efd4a0e6dd86 Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24071
diff changeset
128 * QQ2007 for openq, programed by Emil Alexiev:
efd4a0e6dd86 Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24071
diff changeset
129 1. Most functions from patch written by Emil Alexiev merged into trunk, except 'buddy operations'
efd4a0e6dd86 Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24071
diff changeset
130 2. 'online buddy status' and 'qun buddies' still have problems
efd4a0e6dd86 Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24071
diff changeset
131 * QQ2008 console client, programed by Shrimp:
efd4a0e6dd86 Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24071
diff changeset
132 1. 'before login' and 'keep alive' parts merged into trunk
24071
619ac2303c46 2009.10.02 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24070
diff changeset
133
24070
832178d951ca 2008.09.30 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24069
diff changeset
134 2008.09.30 - ccpaging <ccpaging(at)gmail.com>
832178d951ca 2008.09.30 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24069
diff changeset
135 * Successfully login using 2007/2008 protocols
832178d951ca 2008.09.30 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24069
diff changeset
136
24069
dc112387190f 2008.09.29 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24068
diff changeset
137 2008.09.29 - ccpaging <ccpaging(at)gmail.com>
dc112387190f 2008.09.29 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24068
diff changeset
138 * 'Check Password' function for protocol 2007/2008
dc112387190f 2008.09.29 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24068
diff changeset
139
24068
87e61a85f5dd 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24067
diff changeset
140 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
87e61a85f5dd 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24067
diff changeset
141 * The source is only for debug, not for user:
87e61a85f5dd 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24067
diff changeset
142 1. Implement new QQ protocol 2007/2008, include login and change status
87e61a85f5dd 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24067
diff changeset
143 2. Check 2005's login reply packet, get last 3 login time.
87e61a85f5dd 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24067
diff changeset
144 3. Server's notice and news is displayed in self buddy (The new buddy created in buddy list).
87e61a85f5dd 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24067
diff changeset
145 4. The notice messages when adding/removing QQ Qun's buddy displayed in char conversation. They are displayed as purple notify windows in the past.
87e61a85f5dd 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24067
diff changeset
146 5. The notice messages when adding/removing buddy displayed in self buddy's conversation. They are displayed as purple notify windows in the past.
87e61a85f5dd 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24067
diff changeset
147 6. Client version can be selected in account option. Now only qq2005 is working, other new version is only for debug.
87e61a85f5dd 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24067
diff changeset
148
24067
fc546485fae7 Update ChangeLog
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24048
diff changeset
149 2008.09.26 - ccpaging <ccpaging(at)gmail.com>
fc546485fae7 Update ChangeLog
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24048
diff changeset
150 * Added 'Request/Add/Remove Buddy' functions
fc546485fae7 Update ChangeLog
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24048
diff changeset
151
24048
d57928c9dd8f 2008.09.19 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24047
diff changeset
152 2008.09.19 - ccpaging <ccpaging(at)gmail.com>
d57928c9dd8f 2008.09.19 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24047
diff changeset
153 * Rewrite buddy modify info, there is a ticket for this problem
d57928c9dd8f 2008.09.19 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24047
diff changeset
154 * Use ship32 to trans action code between request packet and reply packet process
d57928c9dd8f 2008.09.19 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24047
diff changeset
155
24047
b72816d1a131 2008.09.15 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24046
diff changeset
156 2008.09.15 - csyfek <csyfek(at)gmail.com>
b72816d1a131 2008.09.15 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24046
diff changeset
157 * im.pidgin.pidgin.openq branch
b72816d1a131 2008.09.15 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24046
diff changeset
158
24046
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
159 2008.09.05 - ccpaging <ccpaging(at)gmail.com>
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
160 * Filter chars 0x01-0x20 in nickname
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
161
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
162 2008.09.05 - ccpaging <ccpaging(at)gmail.com>
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
163 * Fixed compilation even pidgin-udp-patch not applied
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
164 * Place and analysis 'before login packet' after login. packages will be updated slowly and server may send lots of 'server command packet', while 'before login packet' is placed after 'finished update'
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
165
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
166 2008.09.02 - ccpaging <ccpaging(at)gmail.com>
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
167 * Bugfix: can not send message to the QUN blocked adding
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
168 * Tickets:
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
169 Fixes #6957
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
170
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
171 2008.09.02 - ccpaging <ccpaging(at)gmail.com>
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
172 * Use new tactics of information update:
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
173 1. send next package till the previous package received
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
174 2. fix duplicated get_room_info and get_room_buddies commands
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
175
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
176 2008.08.16 - ccpaging <ccpaging(at)gmail.com>
24046
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
177 * Rename group to room. If you used pidginqq before, this may create a new room with same title, you may delete old one
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
178 * Replace purple_debug with purple_debug_info, purple_debug_warning, purple_debug_error
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
179 * Add server notice and server new, and two options to turn on/off
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
180 * Minor modify for reducing transaction's debug infor
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
181 * Minor modifies for system notice and QQ news.
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
182 * Add 4 new strings need translate compare with p10.
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
183 * Tickets:
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
184 Fixes #6990
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
185
23753
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
186 2008.08.10 - csyfek <csyfek(at)gmail.com>
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
187 * Commit to Pidgin
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
188
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
189 2008.08.07 - ccpaging <ccpaging(at)gmail.com>
24046
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
190 * Support managing multi-connections according to simple.c
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
191
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
192 2008.08.06 - ccpaging <ccpaging(at)gmail.com>
23753
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
193 * Rename names of variables, Group, to Room
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
194 * Functions of group_network merged into qq_network and qq_process
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
195 * Canceled managing glist of group packet, add sub_cmdd and room_id to transaction
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
196 * Fixed error of demo group:
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
197 If 'room list' and 'room infor' are not setup, response received from server will emits 'room_id = 0' packet.
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
198
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
199 2008.08.04 - ccpaging <ccpaging(at)gmail.com>
23753
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
200 * Use new crypt/decrypt functions
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
201 * Rename crypt.c/h to qq_crypt.c/h
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
202 * Clean code of decrypt functions
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
203 * Fixed decryption failure
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
204
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
205 2008.08.04 - csyfek <csyfek(at)gmail.com>
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
206 * Update AUTHORS
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
207
23685
58bb7fc244e4 2008.08.03 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23683
diff changeset
208 2008.08.03 - csyfek <csyfek(at)gmail.com>
58bb7fc244e4 2008.08.03 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23683
diff changeset
209 * Commit lost files to Pidgin
58bb7fc244e4 2008.08.03 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23683
diff changeset
210
23683
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
211 2008.08.02 - csyfek <csyfek(at)gmail.com>
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
212 * Commit to Pidgin
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
213 * Tickets:
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
214 Fixes #1861
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
215 Fixes #1902
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
216 References #5112
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
217
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
218 2008.08.02 - ccpaging <ccpaging(at)gmail.com>
23683
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
219 * Store all keys and md5 values of qq_data in char[QQ_KEY_LENGTH]
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
220 * Use random value in inikey
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
221 * TEA header padding in crypt.c
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
222 * Rewrite login part of qq_process
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
223
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
224 2008.07.31 - ccpaging <ccpaging(at)gmail.com>
23683
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
225 * Fixed: send reply when get duplicate server command. The server may not get our reply before.
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
226 * Tag custom picture as text "(Broken)"
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
227
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
228 2008.07.30 - ccpaging <ccpaging(at)gmail.com>, csyfek <csyfek(at)gmail.com>
23683
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
229 * Change some debug message
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
230 * Modify buddy status flag according to eva for QQ2006
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
231 * Modify buddy status parse and correspond to eva2
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
232 * Add getIP/putIP functions to packet_parse.c, and replace some gen_ip_str
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
233 * Replace guint32 *ip with struct in_addr, and reduce g_new/g_free operation
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
234 * Source file changed:
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
235 Merge buddy_status into buddy_list
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
236 Change login_logout to qq_base
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
237 Merge keep_alive into qq_base
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
238 New qq_process extract from qq_network
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
239 * Fixed: Byte alignment bug in crypt.c, tested in ARM PDA
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
240 * Fixed: group chat message may get in before getting group info, and so group info is empty
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
241 * Add qq_send_cmd_group_get_group_info when joined a group chat in group_im.c
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
242 * Add some new group command identify according eva but further program
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
243 * Add some new QQ client version identify
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
244 * Fixed: Identify buddy's client version by IM packet, and not by status
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
245 * Add some new info in buddy's tooltip text
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
246 * Add video falg to buddy's emblem. But those flag in buddy status may not prasing correctly
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
247 * Use new timeout function to handle send keep_alive, resend packet, update buddy status
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
248 * Add new advanced options:
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
249 The end user may change interval of keep_alive, resend packet, update buddy status to feed their need.
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
250 For example, saving network flow when use mobile phone.
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
251 Keep alive packet must be sent in 60-120 seconds whatever client rcved data of not.
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
252 The intervals of keep alive and update status should be multiple of resend's interval,
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
253 Since we use counter not time() in a single timeout function for efficiency.
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
254 * Rewrite qq_trans.c, and use one g_list to manage:
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
255 Store server packet before login, and prase all of them when get login
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
256 Store client send packet for resend scanning, confirm server reply, filter duplicate server reply
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
257 Store server packet for filter out duplicate
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
258 * Add QQ_MSG_SYS_NOTICE = 0x06 in sys_msg.c
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
259 * Rewrite qq_proc_cmd_reply and qq_proc_cmd_server:
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
260 In QQ protocol, one packet reply may need a new packet send later.
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
261 We may call it packet trigger. The triggers always is hided in every qq_process_reply.
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
262 Now we try to extract those triggers and put into a single function,
23683
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
263 and then every trigger should be obviously and easy to manage.
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
264
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
265 2008.07.12 - ccpaging <ccpaging(at)gmail.com>
23606
bdb38a8bf721 20080717-05-1-fix-keep-alive ccpaging <ecc_hy(at)hotmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23054
diff changeset
266 * Fixed: Always lost connection. Now send keep alive packet in every 30 seconds
bdb38a8bf721 20080717-05-1-fix-keep-alive ccpaging <ecc_hy(at)hotmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23054
diff changeset
267 * Minor fix for debug information
bdb38a8bf721 20080717-05-1-fix-keep-alive ccpaging <ecc_hy(at)hotmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23054
diff changeset
268 * Filter \r\n and replace with SPCAE in group notive
bdb38a8bf721 20080717-05-1-fix-keep-alive ccpaging <ecc_hy(at)hotmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23054
diff changeset
269 * Fixed a memory leak
bdb38a8bf721 20080717-05-1-fix-keep-alive ccpaging <ecc_hy(at)hotmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23054
diff changeset
270 * Tickets:
bdb38a8bf721 20080717-05-1-fix-keep-alive ccpaging <ecc_hy(at)hotmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23054
diff changeset
271 * Fixes #4024.
bdb38a8bf721 20080717-05-1-fix-keep-alive ccpaging <ecc_hy(at)hotmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23054
diff changeset
272
23054
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
273 2008.06.29 - csyfek <csyfek(at)gmail.com>
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
274 * Minor bug fix
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
275 * Add some doxygen syntax for preparing development documentation
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
276 * References #6199
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
277
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
278 2008.06.28 - ccpaging <ccpaging(at)gmail.com>, moo <phpxcache(at)gmail.com>
23054
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
279 * Patches from moo<phpxcache@gmail.com> and ccpaging<ccpaging@foxmail.com>.
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
280 * Tickets:
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
281 * Fixes #4956.
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
282 * Fixes #2998.
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
283
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
284 2008.06.07 - ccpaging <ccpaging(at)gmail.com>, csyfek <csyfek(at)gmail.com>
23053
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
285 * Clean code and apply patches from QuLogic
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
286
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
287 2008.05.19 - ccpaging <ccpaging(at)gmail.com>, csyfek <csyfek(at)gmail.com>
23053
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
288 * Reconnect server 5 time in 5000 ms, when connect failed
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
289 * Rename sendqueue.c/sendqueue.h to qq_trans.c/qq_trans.h
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
290 * Rewrite packet_process
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
291 * Rewrite qq_send_cmd
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
292 * Create server list, try to connect every server when failed
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
293
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
294 2008.05.14 - ccpaging <ccpaging(at)gmail.com>
23052
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
295 * Move function for before login packets storing to sendqueue
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
296 * Use transaction data structure to store before login packets
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
297 * Rewrite tcp_pending and packet_process in qq_network.c
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
298
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
299 2008.05.09 - ccpaging <ccpaging(at)gmail.com>
23052
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
300 * Remove function _create_packet_head_seq in qq_network.c
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
301 * Create new function encap in qq_netowork.c
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
302 * Clean code of qq_send_packet_request_login_token and qq_send_packet_login in login_out.c
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
303
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
304 2008.05.09 - ccpaging <ccpaging(at)gmail.com>
23052
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
305 * Clean code of packet_parse.c, enable PARSER_DEBUG
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
306 * Rewrite send_queue
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
307
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
308 2008.05.08 - ccpaging <ccpaging(at)gmail.com>
23052
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
309 * Rewrite qq_network
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
310 * Add srv resolve function when qq_login
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
311 * Merge function _qq_common_clean in qq_proxy.c to qq_disconnect
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
312 * Move orignal qq_disconnect to qq_close
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
313 * qq_data alloc in qq_open and release in qq_close
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
314 * Network connect of QQ is created in qq_connect, and release in qq_disconnect
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
315
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
316 2008.05.05 - ccpaging <ccpaging(at)gmail.com>
23052
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
317 * Merge function _qq_common_clean in qq_proxy.c to qq_disconnect
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
318 * Move orignal qq_disconnect to qq_close
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
319 * qq_data alloc in qq_open and release in qq_close
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
320 * Network connect of QQ is created in qq_connect, and release in qq_disconnect
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
321
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
322 2008.05.05 - ccpaging <ccpaging(at)gmail.com>
23051
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
323 * Add qq_hex_dump function
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
324
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
325 2008.04.25 - ccpaging <ccpaging(at)gmail.com>, csyfek <csyfek(at)gmail.com>
23051
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
326 * Rewrite read_packet and create_packet functions, use qq_put and qq_get functions instead
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
327 * New logic in accord with protocol models to handle packets, some related functions rewritten
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
328
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
329 2008.03.24 - ccpaging <ccpaging(at)gmail.com>
23051
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
330 * Remove qq_crypt function in crypt.c, use qq_crypt and qq_decrypt directly
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
331
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
332 ** since pidgin-2.4.0 ***