-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCHANGELOG
More file actions
368 lines (328 loc) · 13.3 KB
/
CHANGELOG
File metadata and controls
368 lines (328 loc) · 13.3 KB
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
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
XEngine_ProxyServer V1.16.0.1001
增加:验证模块
增加:http重载proxy代理配置支持
增加:http服务api操作支持
增加:http获取proxy 规则支持
增加:http验证支持
更新:依赖库
修改:分离代理配置
修正:版本错误
added:verification module
added:reload proxy configure for http
added:http service support
added:get proxy rule for http get
added:http verification support
update:depend library
modify:Separation of Proxy Configuration
fixed:version error
======================================================================================
XEngine_ProxyServer V1.15.0.1001
ci:增加了centos和almalinux和debian 13 系统支持
ci:更新了macos 系统版本
更新:第三方库
修改:使用了公用头替换登录协议
修改:启动参数不区分大小写
修复:某些时候读取配置内存溢出问题
ci:add centos and almalinux and debian 13 system support
ci:update macos system
update:depend library
modify:login protocol use protocol header instead
modify:does not case sensitive for start parameter
fixed:sometime memory leak when read configure file
======================================================================================
XEngine_ProxyServer V1.14.0.1001
增加:rocky linux 10 支持
更新:匹配最新xengine 版本
更新:依赖库并且修改依赖库目录
修改:启动参数不区分大小写了并且增加了日志参数
修改:始终为socks代理保存变量信息
修改:删除客户端当转发没有找到
修改:socks代理设置和获取信息支持
修改:删除请求客户端当接受数据没有找到转发的对端用户
优化:代码结构
修正:客户端插入问题
删除:重复代码
add:ci rocky linux 10 support
update:match xengine
update:depend library and modify depend library direction name
modify:start parameter are not case sensitive and add log parameter
modify:save and value away for socks
modify:delete proxy client when not found
modify:set and get info for socks proxy
modify:delete request client when not found send to recv proxy client for socks and tunnel
improved:code and not use code
fixed:client insert incorrect
delete:repeat code
======================================================================================
XEngine_ProxyServer V1.13.0.1001
增加:帮助模块
增加:代理转发多后端支持
增加:代理转发支持hash ip,随机,最小选择模式
增加:更多CI发布编译支持
更新:依赖库
优化:makefile 编译选项
修改:信息报告仅在release发布版本生效
修改:代理转发删除原始端口规则匹配
added:module help
added:proxy forward dest list support
added:hash ip,random,min forward mode support for proxy
added:ci more release build support
update:depend library
improved:make file build flags
modify:only release work for info report
modify:delete source port rule match for proxy forward
======================================================================================
XEngine_ProxyServer V1.12.0.1001
增加:windows arm64编译支持
增加:更多发布构建支持
更新:三方库
优化:更多参数解析
优化:转发协议代码
修改:统一转发和隧道代理错误
修改:匿名转发打印问题
修改:全代理多后端支持
修改:信息报告现在可以直接发送获取次数了
修正:没有输出转发绑定错误信息的问题
修正:转发网络的问题在接受数据时不会区分命名和匿名数据
修正:匿名保存客户端地址丢失问题
修正:隧道和SOCKS初始化协议没有响应
added:windows arm64 build support
added:release and build more support
update:depend library
improved:parameter parse more support
improved:forward protocol handle
modify:unified forward and tunnel error code
modify:print port for anny forward
modify:multi back-end support for proxy full
modify:get time when send for report info
fixed:not print forward bind error
fixed:issue with forwarding network not distinguishing between named and anonymized data when accepting data
fixed:anony save client addr lost port
fixed:tunnel and socks init protocol failed not response
======================================================================================
XEngine_ProxyServer V1.11.0.1001
增加:全代理转发模式支持
增加:设置日志级别参数支持
更新:依赖库
更新:匹配XEngineV9版本
更新:VS2022字符集从ANSI修改为UNICODE
更新:编译器版本升级到C++20,C17
修改:转发获取客户端类型
修改:配置参数名称
修正:打印乱码的问题
修正:转发支持客户端没有正确释放的问题
修正:日志级别和日志类型错误的问题
删除:XEngine的版本判断代码
added:full proxy forward supported
added:set log level for parameter
update:depend library
update:match xengine v9
update:character set modify to unicode from ansi on vs2022
update:compiler version to c++20 and c17
modify:get client info for forward get function
modify:configure field name
fixed:print Garbled characters
fixed:forward not free client when destroy
fixed:log level and type is incorrect
delete:xengine version judgment
======================================================================================
XEngine_ProxyServer V1.10.0.1001
增加:WINDOWS COREDUMP支持
增加:工作流支持
增加:启动测试参数
优化:启动参数解析
修改:启动测试的时候关闭报告
修改:forward转发的绑定修改为命名绑定,并且增加了匿名绑定支持
修正:子模块文件件不正确的问题
修正:MACOS下编译问题
修正:某些时候退出崩溃
修正:forward删除目标客户端导致的问题
删除:getchar 函数启动的时候
added:crash core-dump support for windows
added:workflows
added:test start mode parameter
improved:start parameter parse
modify:disable report info when test start
modify:bind modify to named and add anonymous for forward of bind
fixed:sub module dir is incorrect
fixed:make build error on mac
fixed:crashed when exist
fixed:delete dest client for forward
delete:getchar() when test start
======================================================================================
XEngine_ProxyServer V1.9.0.1001
增加:XENGINE版本处理和退出等待功能
更新:匹配XEngineV8.38版本
修改:从XEngine中移动SOCKS管理代码到会话模块中
修改:从XEngine中移动tunnel管理代码到会话模块中
修正:SOCKS连接完成后客户端客户端状态不正确的的问题
修正:tunnel保持连接数据处理不正确的问题
修正:tunnel数据未完成处理失败导致的问题
删除:多余的第三方库jsoncpp
added:xengine version process and getchar with error exit
update:xengine V8.38 match
modify:move socks to session module from xengine.
modify:move tunnel to session module from xengine.
fixed:socks connect complete client status is incorrect
fixed:tunnel keep-live connect data process is incorrect
fixed:is not complete data handle failed when tunnel proxy packet
delete:json of third-part
======================================================================================
XEngine_ProxyServer V1.8.0.1001
增加:信息报告支持
修改:使用git的submodule替换了jsoncpp模块
修改:分离了版本列表配置从主配置中
修改:信号量现在有日志提示了
修正:日志配置没有效果的问题
added:info report supported
modify:jsoncpp use sub module instead
modify:detach version list from main configure file
modify:single have log tips
fixed:log configure is not work
======================================================================================
XEngine_ProxyServer V1.7.1.1001
更新:匹配XEngine V8.25
删除:授权验证功能
update:match xengine v8.25
delete:authorize supported
======================================================================================
XEngine_ProxyServer V1.7.0.1001
增加:转发协议支持用户验证了
修改:用户验证从本地用户验证修改为http用户验证
修改:http转发包协议现在有code和msg字段了
修改:ModuleSession_Forward_Get是否登录处理
修改:转发列表和绑定协议错误处理方法
修改:转发协议请求必须登录了
修正:套接字验证类型不正确
删除:SOCKS和TUNNEL代理启动参数支持
删除:解绑协议支持,因为不会被使用到
added:forward user verifacation supported
modify:user verifacation modify to http pass from local user
modify:http forward packet protocol have code and msg field
modify:ModuleSession_Forward_Get supported addr whether login
modify:forward list and bind protocol error process way
modify:forward must be login now
fixed:socks ver type is incorrent
delete:socks and tunnel start parament supported
delete:unbind protocol,because that does not work
======================================================================================
XEngine_ProxyServer V1.6.0.1001
增加:数据转发解绑协议支持
增加:数据转发为会话模块插入现在有用户信息了
更新:匹配XEngine到V8.15版本
修改:数据转发枚举用户信息现在有更多信息
修正:数据转发枚举用户列表没有释放内存的问题
修正:数据转发用户登录的时候没有创建包管理器的问题
修正:数据转发用户退出没有释放包资源的问题
删除:数据转发没有用的协议处理代码
added:unbind protocol supported
added:insert have user info for session module
update:match xengine v8.15
modify:Enumerating users now has more information
fixed:does not free memory when enum user
fixed:forward does not create packet when client login
fixed:does not delete packet res when client close
modify:does not close bind client when client close
delete:unused protocol code
======================================================================================
XEngine_ProxyServer V1.5.1.1001
更新:匹配XEngine到V8.x版本
更新:启动打印xengine版本类型了
修改:启动参数-v现在打印自身版本信息
删除:xengine版本判断代码
update:match xengine v8.x
update:start printf xengine ver type
modify:printf self version info for parament -v
delete:xengine version judgment code
======================================================================================
XEngine_ProxyServer V1.5.0.1001
优化:优化服务器性能和线程个数
修改:tunnel和socks代理客户端使用了新的客户端函数
修正:客户端关闭没有释放资源
修正:关闭服务器崩溃
improved:server performance and thread number
modify:tunnel and socks proxy clients used to new client functions
fixed:client close does not free res
fixed:close server is crashed
======================================================================================
XEngine_ProxyServer V1.4.0.1001
更新:匹配XEngine 7.43版本
修改:使用新的方式来关闭客户端
修正:当客户端关闭某些时候回崩溃的问题
update:match xengine v7.43
modify:use the new way to close the client
fixed:crashed when client is closed
======================================================================================
XEngine_ProxyServer V1.3.1.1001
更新:匹配XEngine 7.38版本
修改:现在支持MACOS系统了
修改:linux和mac的构建名称
修正:日志句柄打印错误
修正:某些时候退出崩溃的问题
update:match xengine v7.38 version
modify:support macos now
modify:linux and mac build name
fixed:handle log printf is incorrent
fixed:sometime is crashed when program exit
======================================================================================
XEngine_ProxyServer V1.3.0.1001
添加:会话转发模块
添加:协议转发模块
添加:转发处理框架代码
添加:转发配置字段
添加:转发线程数配置
修改:验证模块错误定义
修改:移动客户端接口到新的地方
修改:获取xengine版本的方法
优化:线程处理代码
修正:客户端离开后多次打印日志
added:forward of session module
added:forward of protocol module
added:forward process code of the framework
added:configure of forward field
added:thread number of the forward for configure
modify:error code for auth
modify:move client strtuct to new dir
modify:get xengine ver method
improved:thread process
fixed:mulit print client log of leave
======================================================================================
XEngine_ProxyServer V1.2.0.1001
添加:jsoncpp模块到项目
修改:VS2019到VS2022
added:jsoncpp module
modify:up vs2019 to vs2022
======================================================================================
XEngine_ProxyServer V1.1.0.1001
添加:用户验证模块
添加:SOCKS和TUNNEL支持用户基本验证
添加:日志文件路径设置
添加:验证文件列表
修改:配置文件socks修改为验证
优化:当发送消息给客户端的时候可以超时了
修复:没有子域名,域名无法解析的问题
修复:LINUX构建错误
修复:vscopy文件拷贝问题
删除:多余的协议定义
added:user authorize module
added:socks and tunnel user authorize
added:log set file address
added:version list information
modify:configure modify socks to auth
improved:can be timeout when send message to client
fixed:no have subdomain,The domain name cannot be resolved
fixed:build error on linux
fixed:vscopy file
delete:Redundant protocol definitions
======================================================================================
XEngine_ProxyServer V1.0.0.1001
支持:HTTP隧道匿名代理
支持:SOCKS5隧道匿名代理
支持:配置模块
支持:心跳超时
支持:日志管理
Support: HTTP tunnel anonymous proxy
Support: SOCKS5 tunnel anonymous proxy
Support: configuration module
Support: Heartbeat timeout
Support: log management