forked from kikidong/avbot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
192 lines (159 loc) · 6.34 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
10.4
* 更新了内置的 gloox 库。
10.3
* 添加了 systemd 支持
10.2
* 添加了 libZMQ 支持.
10.1
* 使用 stackfull 协程重写 xmpp 逻辑。
* 移除 boost.log 依赖,我能说 boost.log 是个垃圾库么?
10.0
* 新增 python 脚本支持。
* lua 功能在 win32 平台利用 延迟加载DLL特性,只要存在 lua51.dll 即可开启功能,不存在即关闭。无需作为编译选项。
* qq密码支持非明文,提高安全性
9.3
* 新增了一个 avextension.dll 的扩展支持,通过加载该扩展DLL实现功能扩展
9.2
* 添加了 纯真 IP 数据库支持。在聊天中提到的 ip 地址都会响应地理位置.
9.0
* libwebqq is now submoduled. that means, libwebqq is an seperated project now.
* .qqbot mail end 并不能终止邮件记录,再次发出该命令将导致目前为止的记录被再次发送. 因而多次执行 .qqbot mail to将导致意外的信息泄漏。修正次错误
8.0
* 重启 avbot 不重新登录, 直到 cookie 失效才重登录
* irc 逻辑重写.
* 日志支持使用 http::/host:6276/search?channel=群号&q=搜索词&date= 进行搜索
* 支持 mingw64 编译
* 日志同时写入 qqlog 目录下的 avlog.db sqlite3数据库文件里.
* 使用 ircserver 配置 irc 服务器, 不再强制要求 freenode.net
* re-write RPC server, RPC now works
* print out backtrace when segfault(only on linux).
* fix endless loop that will run out your dechaptcha
7.2
* fix c++11 mode build that doesn't even work
* drop autotools build support
* a complete re-write of cookie handling make avbot more like a browser
7.1
* run as -D , log to syslog
* 新增慧眼答题打码平台的支持
* urlpreview 功能可以定义黑名单, 不对指定的url进行响应.
7.0
* 添加了两家印度阿三的分布式人肉验证码识别API支持
* 添加了AVPLAYER.ORG社区提供的无偿验证码识别服务支持
* 添加了联众打码平台的支持
6.3
* httpagent.hpp merged to avhttp, use #include <avhttp/async_read_body.hpp>
* 日志部分使用 boost.log 重写
* 此版本开始要求 boost >= 1.54
6.2
* 最后一个支持 boost <= 1.53 的版本. 下一个版本开始将要求 boost 1.54
* 重写了 http 处理代码
* fix joke segfault
* fix mail bug
* add back MSVC compiler support, only used to make jack happy. not intend to be production ready.
6.1
* add stock price
* fix cookie process, make it more stable
* urlpreview now prevent noticing user the same url if the url is typed too fast
* urlpreview now parse the html escape character correctly
6.0
* fix 100% cpu bug
* fix random relogin
5.0
* 支持白银黄金现货报价
* new icon set
* webqq: fix webqq group chat picture
* htmlog: distribute image files to sub dirs.
* libwebqq: move cache file to cache/ sub directory
4.7
* bulletin: broadcast a bulletin message @ desired time
* win32: settings dialog make irc optional
* htmlog: log HTML correttly.
* lua: add more lua example code.
4.6
* allow to -c to specify the location of the config file
* automantically show url content then some one post an url
* change .qqbot newbee command to .qqbot welcome
* add experimental support for luascripting
4.5
* sync webqq protocol
* clean cache file when startup
* a bug that cause xmpp no connection
4.4
* fix a bug that new group is not created automantically
* 自动欢迎新人使用的是 $qqlogdir/$qqgroup/welcome.txt 的内容
* 新人加群自动欢迎新人
* try to re-fetch the joke page if decoding error occurs
4.3
* allow change joke interval
* allow to switchoff joke
4.2
* 每十分钟冷场就讲一个笑话.
* RPC 功能允许 POST
4.1
* 修正错误的 asio 用法,由 asio 爸爸的演讲视频指出的
* avbot will check for image file and redownload corrupted one, aka say, the checksum does not match
* avbot 启动的时候会对 images 文件夹下的文件执行校验检查。发现文件检验和文件名不符合的时候重新从腾讯服务器下载。
4.0.2
* fix strange win32 qq message send error
4.0.1
* fix XMPP not forward error
4.0
* avbot 重构,使用 libavbot 提供的 class avbot。 方便其他程序包含 avbot 功能
* url 记录方式重构。
* better support for windows platform - via mingw
* 修复在 windows 控制台下输出乱码的问题
3.6
* add autotools build system in case cmake is not avaliable
* fix a critical bug that will DOS the TX webqq server.
* to make life easier , drop the support for VC , you can still compile avbot by mingw
* avhttp now default to use HTTP 1.1 and avbot is using HTTP1.1 too
* with the control of .qqbot, avbot can join qq groups by itself.
* allow caching the qqgroup result so that if we have trouble fetching the group list, we won't suffer
* allow to fetch the group chat image to local storage
3.5
* fix VC2010 compilation, VC sucks, does it?
* allow IRC/XMPP to use .qqbot command. that's a long lacking feature
* allow customize the message preamble
* allow sending email via ".qqbot mail to XXX" command
* SMTP supports STARTSTL, make it more secure
3.4
* Internet Mail Format parser re-write.
* delete mail only if successfully sended to the channel.
* fix VC2010 compilation
* windows support for stdin
* smtp support (libs/developers only, not avliable to avbot)
3.3
* pull in upstream avproxy that add http_proxy support.
* allow to have signel -d command line option to run as daemon
* disable stdin process when run in daemon mode
* limit the IRC msg send rate
* broadcast the .qqbot command result
* --xmppnick to set the nick
* auto rename the nick when nick conflict occurs
* add new command .qqbot version
3.2.2
* fixed many bugs
3.2.1
* bug fix
* XMPP async connect fix
3.2
* irc support multi line message support
3.1.1
* bug fix
3.1
* socks5_proxy support
3.0
* avbot 现在包含了一个POP3客户端,可以到指定(--mailaddr参数指定)的邮箱获取邮件,并将邮件贴到群聊天里。
* 改进的WebQQ协议处理,更稳定,更少下线时间
* 支持通过标准输入直接输入验证码,不再需要通过IRC频道输入验证码
* 大量的代码改进,使用协程优化了WebQQ登录过程的处理,使用协程优化了IRC连接处理
2.3
* bug fix
2.0
* add support for XMPP protocol
1.0
* qqbot works for WebQQ and IRC protocol
0.1
* tech-preview
* many copy & paste from lwqq
* only WebQQ supported. can log chat to html