annotate libpurple/protocols/qq/ChangeLog @ 24598:d18ab9118fd4

Some new
author Hu Yong <ccpaging@gmail.com>
date Wed, 19 Nov 2008 08:48:21 +0000
parents 60a37e9e7793
children 8ee728876ded
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
24597
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
1 2008.11.18 - ccpaging <ccpaging(at)gmail.com>
24598
d18ab9118fd4 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24597
diff changeset
2 * Fixed: IM format suuport in IM and QUN IM
24597
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
3 * Divide long IM message into segment and sending
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
4 * Divide long QUN IM message in to segment and sending
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
5 * Add some new function in im.c to put format when sending
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
6 * Add some new function in im.c to get format when receiving
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
7 * Need improvement:
60a37e9e7793 Some new
Hu Yong <ccpaging@gmail.com>
parents: 24576
diff changeset
8 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
9 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
10
24576
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
11 2008.11.11 - ccpaging <ccpaging(at)gmail.com>
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
12 * Change QQ number to unsigned long
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
13 * Change Qun ID and Qun extend ID to unsigned long
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
14 * Rewrite smiley convert function, use qsort and bsearch
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
15 * Update smiley map according EVA and pidgin theme file
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
16 * Support long IM message in private and Qun
ff673202a57a New item
Hu Yong <ccpaging@gmail.com>
parents: 24550
diff changeset
17
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
18 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
19 * Fixed a bug in group_join.c
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
20
24264
d971d5369b43 2008.10.30 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24096
diff changeset
21 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
22 * 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
23 * 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
24 * Updated acknowledgement in qq.c
d971d5369b43 2008.10.30 - flos <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24096
diff changeset
25
24096
cae676ac3c70 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24095
diff changeset
26 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
27 * Updated AUTHORS
cae676ac3c70 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24095
diff changeset
28
cae676ac3c70 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24095
diff changeset
29 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
30 * 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
31
24095
2a19984c0005 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24094
diff changeset
32 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
33 * Update 'buddy_adding' protocol
2a19984c0005 2008.10.27 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24094
diff changeset
34
24094
7f5433ffbf8d 2008.10.22 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24093
diff changeset
35 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
36 * 20081022
7f5433ffbf8d 2008.10.22 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24093
diff changeset
37
24093
f4f29fac96c6 2008.10.20 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24092
diff changeset
38 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
39 * 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
40
24092
7c0a56c5fea0 2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24091
diff changeset
41 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
42 * 2007 remove buddy ok
7c0a56c5fea0 2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24091
diff changeset
43 * Removed group_search.c/h
7c0a56c5fea0 2008.10.14 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24091
diff changeset
44
24091
d35672443baa 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24090
diff changeset
45 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
46 * 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
47
24090
9be95f0b9472 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24089
diff changeset
48 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
49 * Keep group_search.c/h for later use
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
50 * Update 'group'
24090
9be95f0b9472 2008.10.10 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24089
diff changeset
51
24089
b6f09c1c79ce 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24088
diff changeset
52 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
53 * 20081009-1
b6f09c1c79ce 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24088
diff changeset
54
24088
1ee91ff0d5fe 2008.10.09 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24087
diff changeset
55 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
56 * Update 'group' protocol
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
57 * 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
58 * 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
59
24087
147f1b17b6ce 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24086
diff changeset
60 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
61 * Update 'group' protocol
147f1b17b6ce 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24086
diff changeset
62
24086
3c52353b83ae 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24085
diff changeset
63 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
64 * 20081008-1
3c52353b83ae 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24085
diff changeset
65
24085
237e5a94e11c 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24084
diff changeset
66 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
67 * Update group part
237e5a94e11c 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24084
diff changeset
68 * Delete some meaningless functions and data
237e5a94e11c 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24084
diff changeset
69 * Added 'change my icon'
237e5a94e11c 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24084
diff changeset
70
24084
340fc40fe4ef 2008.10.08 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24083
diff changeset
71 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
72 * Update Makefile.mingw
340fc40fe4ef 2008.10.08 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24083
diff changeset
73
24083
d3811bdb6b07 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24082
diff changeset
74 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
75 * Fixed QQ_BUDDY_ICON_DIR problem
d3811bdb6b07 2008.10.08 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24082
diff changeset
76
24082
4edf36682236 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24081
diff changeset
77 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
78 * Update 'version display'
4edf36682236 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24081
diff changeset
79
4edf36682236 2008.10.07 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24081
diff changeset
80 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
81 * 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
82
24081
119d85c40d75 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24080
diff changeset
83 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
84 * Update buddy icon
119d85c40d75 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24080
diff changeset
85
24080
818ab62006f5 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24079
diff changeset
86 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
87 * Update qq_buddy
818ab62006f5 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24079
diff changeset
88
24079
1bdf7b602684 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24078
diff changeset
89 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
90 * Update qun conversation
1bdf7b602684 2008.10.07 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24078
diff changeset
91
24078
0a92aa673a33 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24077
diff changeset
92 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
93 * Bug fix in 'About OpenQ' dialog
0a92aa673a33 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24077
diff changeset
94
0a92aa673a33 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24077
diff changeset
95 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
96 * Added 'About OpenQ' dialog
0a92aa673a33 2008.10.05 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24077
diff changeset
97
24077
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
98 2008.10.05 - ccpaging <ccpagint(at)gmail.com>
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
99 * Add my uid into buddy list
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
100 * 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
101 * 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
102 * 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
103
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
104 2008.10.04 - ccpaging <ccpagint(at)gmail.com>
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
105 * Update protocol for 2007
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
106 * Code cleanup
ce94189f15ad Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24076
diff changeset
107
24076
ec3f7d3e0445 2008.10.04 - lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24075
diff changeset
108 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
109 * 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
110
24073
df699d739b8f 2008.10.03 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24072
diff changeset
111 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
112 * 2007 protocol:
df699d739b8f 2008.10.03 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24072
diff changeset
113 1. fixed 'get room info'
df699d739b8f 2008.10.03 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24072
diff changeset
114 2. fixed 'get buddy level'
df699d739b8f 2008.10.03 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24072
diff changeset
115
24072
efd4a0e6dd86 Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24071
diff changeset
116 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
117 * Added 'Captcha Display' function
24072
efd4a0e6dd86 Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24071
diff changeset
118 * QQ2007 for openq, programed by Emil Alexiev:
efd4a0e6dd86 Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24071
diff changeset
119 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
120 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
121 * QQ2008 console client, programed by Shrimp:
efd4a0e6dd86 Flos Lonicerae <lonicerae(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24071
diff changeset
122 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
123
24070
832178d951ca 2008.09.30 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24069
diff changeset
124 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
125 * Successfully login using 2007/2008 protocols
832178d951ca 2008.09.30 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24069
diff changeset
126
24069
dc112387190f 2008.09.29 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24068
diff changeset
127 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
128 * '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
129
24068
87e61a85f5dd 2008.09.28 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24067
diff changeset
130 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
131 * 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
132 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
133 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
134 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
135 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
136 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
137 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
138
24067
fc546485fae7 Update ChangeLog
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24048
diff changeset
139 2008.09.26 - ccpaging <ccpaging(at)gmail.com>
fc546485fae7 Update ChangeLog
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24048
diff changeset
140 * Added 'Request/Add/Remove Buddy' functions
fc546485fae7 Update ChangeLog
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24048
diff changeset
141
24048
d57928c9dd8f 2008.09.19 - ccpaging <ccpaging(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24047
diff changeset
142 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
143 * 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
144 * 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
145
24047
b72816d1a131 2008.09.15 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24046
diff changeset
146 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
147 * im.pidgin.pidgin.openq branch
b72816d1a131 2008.09.15 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 24046
diff changeset
148
24046
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
149 2008.09.05 - ccpaging <ccpaging(at)gmail.com>
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
150 * Filter chars 0x01-0x20 in nickname
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
151
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
152 2008.09.05 - ccpaging <ccpaging(at)gmail.com>
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
153 * Fixed compilation even pidgin-udp-patch not applied
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
154 * 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
155
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
156 2008.09.02 - ccpaging <ccpaging(at)gmail.com>
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
157 * Bugfix: can not send message to the QUN blocked adding
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
158 * Tickets:
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
159 Fixes #6957
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
160
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
161 2008.09.02 - ccpaging <ccpaging(at)gmail.com>
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
162 * Use new tactics of information update:
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
163 1. send next package till the previous package received
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
164 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
165
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
166 2008.08.16 - ccpaging <ccpaging(at)gmail.com>
24046
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
167 * 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
168 * 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
169 * 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
170 * Minor modify for reducing transaction's debug infor
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
171 * Minor modifies for system notice and QQ news.
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
172 * Add 4 new strings need translate compare with p10.
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
173 * Tickets:
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
174 Fixes #6990
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
175
23753
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
176 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
177 * Commit to Pidgin
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
178
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
179 2008.08.07 - ccpaging <ccpaging(at)gmail.com>
24046
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
180 * Support managing multi-connections according to simple.c
bcfc98c7a55f merge of '546bf87105ac5b97c3962c083dfab015d37d9b05'
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24045
diff changeset
181
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
182 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
183 * 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
184 * 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
185 * 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
186 * Fixed error of demo group:
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
187 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
188
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
189 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
190 * Use new crypt/decrypt functions
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
191 * 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
192 * Clean code of decrypt functions
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
193 * Fixed decryption failure
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
194
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
195 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
196 * Update AUTHORS
5f454b975a99 2008.08.10 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23685
diff changeset
197
23685
58bb7fc244e4 2008.08.03 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23683
diff changeset
198 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
199 * Commit lost files to Pidgin
58bb7fc244e4 2008.08.03 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23683
diff changeset
200
23683
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
201 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
202 * Commit to Pidgin
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
203 * Tickets:
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
204 Fixes #1861
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
205 Fixes #1902
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
206 References #5112
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
207
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
208 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
209 * 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
210 * Use random value in inikey
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
211 * TEA header padding in crypt.c
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
212 * Rewrite login part of qq_process
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
213
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
214 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
215 * 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
216 * Tag custom picture as text "(Broken)"
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.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
219 * Change some debug message
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
220 * 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
221 * 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
222 * 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
223 * 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
224 * Source file changed:
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
225 Merge buddy_status into buddy_list
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
226 Change login_logout to qq_base
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
227 Merge keep_alive into qq_base
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
228 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
229 * 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
230 * 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
231 * 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
232 * 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
233 * 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
234 * 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
235 * 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
236 * 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
237 * 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
238 * Add new advanced options:
1c50f12b1c52 2008.08.02 - csyfek <csyfek(at)gmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23606
diff changeset
239 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
240 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
241 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
242 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
243 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
244 * 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
245 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
246 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
247 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
248 * 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
249 * 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
250 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
251 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
252 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
253 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
254
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
255 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
256 * 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
257 * 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
258 * 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
259 * 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
260 * Tickets:
bdb38a8bf721 20080717-05-1-fix-keep-alive ccpaging <ecc_hy(at)hotmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23054
diff changeset
261 * Fixes #4024.
bdb38a8bf721 20080717-05-1-fix-keep-alive ccpaging <ecc_hy(at)hotmail.com>
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23054
diff changeset
262
23054
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
263 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
264 * Minor bug fix
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
265 * 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
266 * References #6199
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
267
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
268 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
269 * 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
270 * Tickets:
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
271 * Fixes #4956.
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
272 * Fixes #2998.
ebad75b719f5 Sun Jun 29 22:00:12 CST 2008 csyfek@gmail.com
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23053
diff changeset
273
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
274 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
275 * Clean code and apply patches from QuLogic
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
276
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
277 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
278 * 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
279 * 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
280 * Rewrite packet_process
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
281 * Rewrite qq_send_cmd
55f986ccbb6a patch-05-reconnect-and-code-cleanup
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23052
diff changeset
282 * 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
283
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
284 2008.05.14 - ccpaging <ccpaging(at)gmail.com>
23052
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
285 * Move function for before login packets storing to sendqueue
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
286 * Use transaction data structure to store before login packets
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
287 * Rewrite tcp_pending and packet_process in qq_network.c
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
288
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
289 2008.05.09 - ccpaging <ccpaging(at)gmail.com>
23052
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
290 * Remove function _create_packet_head_seq in qq_network.c
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
291 * Create new function encap in qq_netowork.c
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
292 * 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
293
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
294 2008.05.09 - ccpaging <ccpaging(at)gmail.com>
23052
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
295 * Clean code of packet_parse.c, enable PARSER_DEBUG
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
296 * Rewrite send_queue
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
297
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
298 2008.05.08 - ccpaging <ccpaging(at)gmail.com>
23052
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
299 * Rewrite qq_network
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
300 * Add srv resolve function when qq_login
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
301 * 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
302 * Move orignal qq_disconnect to qq_close
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
303 * 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
304 * 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
305
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
306 2008.05.05 - ccpaging <ccpaging(at)gmail.com>
23052
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
307 * 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
308 * Move orignal qq_disconnect to qq_close
51dbe83ebbd3 patch-04-tcp-pending
SHiNE CsyFeK <csyfek@gmail.com>
parents: 23051
diff changeset
309 * 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
310 * 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
311
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
312 2008.05.05 - ccpaging <ccpaging(at)gmail.com>
23051
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
313 * Add qq_hex_dump function
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
314
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
315 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
316 * 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
317 * 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
318
24550
6456d3fa7268 change mail of ccpaging
Hu Yong <ccpaging@gmail.com>
parents: 24264
diff changeset
319 2008.03.24 - ccpaging <ccpaging(at)gmail.com>
23051
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
320 * 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
321
190bc4ecf6c3 patch-03-add-qq_hex_dump
SHiNE CsyFeK <csyfek@gmail.com>
parents:
diff changeset
322 ** since pidgin-2.4.0 ***