-
Notifications
You must be signed in to change notification settings - Fork 18
/
CHANGELOG
609 lines (553 loc) · 23.5 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
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
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
XEngine_Authorize V3.14.0.1001
增加:支持无限制多端登录了
增加:工作流CI支持
增加:当tcp或者websocket登录的时候会返回token了
增加:普通用户token开关支持
修改:websocket支持解析token字段了
修改:现在http post方法不在需要验证用户,使用token替代
修改:可以通过token获取用户过期时间
修改:公告和动态码合并到token任务中
修改:注册管理界面默认设置5次次数验证了
修改:多端登录序列类型进行了验证
修正:删除用户需要验证用户了
修正:某些时候崩溃
修正:公告信息可以为NULL的情况
修正:快速验证不允许硬件码为NULL了
修正:子模块状态错误
修正:在MACOS构建运行失败的问题
删除:XEngine_AuthorizeHTTP_Announcement列举处理方法函数
added:unlimited login type with multi supported now
added:workflow
added:reply token handle when tcp and websocket login
added:token auth for normal user of switch
modify:web socket support parse token field
modify:The post method processing flow now only requires token instead of verifying user and password
modify:get user left time by token
modify:merge notice and dynamic code and token task
modify:set time 5 default value with cdkey init and choice time add serial for management app
modify:multi login serial type is verification now
fixed:verification user information for delete user
fixed:some crashed
fixed:the problem that notice can be set null
fixed:does not allow code is null when fast verification
fixed:sub module status is incorrect
fixed:build error on mac
delete:XEngine_AuthorizeHTTP_Announcement list process from get method
================================================================
XEngine_Authorize V3.13.0.1001
增加:管理程序支持CDKEY创建,打开,授权,初始化
增加:授权验证模块
增加:黑名单开关功能支持
增加:mysql数据库支持
增加:客户端模块加密支持
增加:服务端程序CDKEY验证支持
修改:现在默认使用sqlite数据库
修改:服务器处理CDKEY协议支持更多字段
修正:客户端登录加密协议返回处理不正确
修正:黑名单处理不正确
删除:局域网CDKEY支持
added:cdkey create,open,authorize,init for app management
added:authorize module
added:black function switch supported
added:mysql database support
added:encrypted support for client module
added:cdkey verification support for service
modify:configure use default sqlite
modify:server handle cdkey serial field and set serial field
fixed:Problem with client login protocol parsing failure after setting up encrypted communication
fixed:banned process is incorrect
delete:ver lan support for cdkey module
================================================================
XEngine_Authorize V3.12.1.1001
修改:用户列表刷新时间修改
修改:用户增加和修改的时候会刷新用户列表
修改:websocket协议close和ping消息协议支持了
修正:关闭客户端重复关闭的问题
删除:不需要的配置项目
modify:user flush time
modify:flush user list for user add and modify
modify:websocket close and ping message protocol support
fixed:repeat close client
delete:not used configure field
================================================================
XEngine_Authorize V3.12.0.1001
增加:使用新的git module替换jsoncpp
增加:信息报告模块
增加:天数类型现在已经支持了
修改:分离版本列表从配置文件中
修改:检测多端登录类型
修正:会话模块不是秒卡也会合并计算用时导致的问题
修正:客户端模块登录类型不正确的问题
修正:自定义时间类型充值不正确的问题
修正:次数卡登录的时候可能计算不正确的问题
added:use new git modules instead jsoncpp and info report
added:info report module
added:day type supported
modify:detach the version list into a separate configuration file
modify:check multi login type
fixed:the problem of merging login time instead of seconds for session module
fixed:login type is incorrect for client module
fixed:time of custom type pay is incorrect
fixed:time number is incorrect when login
================================================================
XEngine_Authorize V3.11.0.1001
增加:客户端模块的http版本支持获取动态码
更新:对XEngine V8.25的编译支持
修改:客户端编译开关选项名称
修改:动态码被禁用的时候不允许访问
修正:某些时候websocket服务无法访问的问题
修正:http发送数据丢失
修正:某些加解密API缓冲区没有使用正确的问题
删除:客户端模块导出函数构建编译选项删除
删除:websocket的text协议验证
added:get dynamic code for http ver
update:xengine v8.25 build supported
modify:client build switch name
modify:dynamiccode is disable then not allow access
fixed:sometime does not visit websocket service
fixed:http sendmsg lost datas
fixed:Some crypto api buffers are used incorrectly
delete:export functions build switch for client module
delete:text protocol ver for websocket
================================================================
XEngine_Authorize V3.10.0.1001
增加:临时验证超时时间字段支持
增加:临时验证TOKEN权限检查
增加:临时验证增加管理代码,支持枚举,删除和修改
增加:编译选项支持客户端链接和客户端临时验证
增加:验证客户端模块,支持网络授权和临时试用
修正:超时时间一直为1的问题
修正:超时时间处理不正确的问题
修正:试用时间类型不正确并且修改过期时间
修正:试用删除数据库语法错误
修正:临时验证过期时间计算方法不正确
added:temp ver left time field supported
added:temporary verification token ver supported
added:mangement code for temporary verification
added:build switch supported and added client connect and temp ver supported
added:auth client module
fixed:The remaining time after timeout is 1
fixed:try type time handle is incorrent
fixed:try time type is incorrent and modify to left time
fixed:try delete sql syntax is incorrent
fixed:temp ver left time cal is incorrent
================================================================
XEngine_Authorize V3.9.1.1001
修改:管理程序禁用了天数卡生成选项
修正:删除用户崩溃的问题
修正:管理程序无法生成自定义序列号的问题
删除:http验证超时时间配置
modify:management disable to day serial generate
fixed:crashed when delete user
fixed:not custom serial for management app
delete:http auth time in configure
================================================================
XEngine_Authorize V3.9.0.1001
优化:管理程序的用户列表刷新代码
优化:会话模块的秒钟时间统计方法
修改:多端登录可以不限制登录设备类型了
修改:分钟时间修改为秒钟,时间更加精准
修改:管理程序展示所有用户级别了
修改:当启动失败后服务需要按下按钮关闭
修改:自定义卡和天数卡背分开处理了
修改:秒钟时间类型现在展示的剩余时间了
修改:加密传输的启动日志
修改:多端登录的类型判断支持
修复:注册协议设置用户级别和时间错误
删除:管理程序添加用户的时候没用的代码
improved:user list flush for app
improved:time second count way for sessoion module
modify:does not limit login type for mutil login
modify:minute time modified to second time,Timing is more accurate
modify:show all user level for management app
modify:button push key for close service when service start is failed
modify:custom and day type handle separately
modify:second time type show left time and not left date
modify:crypto transport start log
modify:Mulit Login type handle is supported
fixed:register protocol set user level and time is incorrent
delete:unused when add user for manage app
================================================================
XEngine_Authorize V3.8.0.1001
添加:管理端用户地址列表支持
增加:多端登录支持以及合并用时
更新:匹配XEngine V8.15
修改:次数卡类型用户登录后就修改了
修改:不在允许管理用户三方验证了
修改:管理接口不在限制单点登录了
修改:会话模块内部代码重构
修改:功能开关支持多端登录了
删除:普通用户http登录接口
added:client addr for user list of the management app
added:mulit device login supported and Merge Time
update:match xengine v8.15
modify:login to modify number of time for time serial type
modify:does not allow http hook for admin user
modify:the management interface does not limit single login now
modify:refator code for session module
modify:function switch supported multi login
delete:http login for normal user
================================================================
XEngine_Authorize V3.7.0.1001
添加:登录支持动态验证码功能
添加:禁用列表查询数量限制功能
更新:扩展HTTP缓冲区大小
更新:支持XEngine V8.x版本了
修改:公告协议现在有数量限制了
修正:获取公告功能开关错误
added:dynamic verfication code for login
added:limit query count for banned function
update:extend http buffer size
update:support xengine 8.x
modify:The number of announcements has been limited
fixed:get notice switch is incorrent
================================================================
XEngine_Authorize V3.6.0.1001
添加:公告功能支持
添加:公告功能开关支持
添加:cdkey功能开关
添加:cdkey验证支持
删除:cdkey的单独密码支持
added:announcement function
added:switch function for announcement system
added:cdkey switch support
added:verification cdkey support
delete:cdkey password support
======================================================================================
XEngine_Authorize V3.5.0.1001
添加:禁用列表功能支持修改信息了
添加:禁用功能支持启用和禁用
添加:禁用功能支持过期时间设置了
添加:本地CDKEY生成解析支持
更新:HTTP请求函数
修改:数据库句柄类型
修改:管理程序不允许修改ROOT用户
修改:管理程序可以双击打开用户修改界面了
修改:IP禁用功能不在使用开始和结束字段了
修正:管理程序登录的时候没有设置设备类型的问题
added:banned function to modify support
added:enable field for banned
added:banned function support left time
added:local cdkey support
update:http request function name
modify:XHDATA to XNETHANDLE
modify:root user is not allowed to modify
modify:open user modify window when double click user list
modify:does not need to start and end for ip address
fixed:management program have not device type when login
======================================================================================
XEngine_Authorize V3.4.0.1001
添加:windows窗口特效类
添加:为管理程序增加提示窗口
添加:黑名单功能,支持IP和用户名,支持删除,插入,查询
修改:token登录现在必须设置设备类型
修改:数据库表名称
修改:现在数据库初始化不在创建数据库了
修正:修改用户取消功能不生效的问题
added:window effects class
added:tips window for management program
added:black list function
modify:must set device type for token login
modify:database table name
modify:does not create table when sql init
fixed:modify user info cancel does not work
======================================================================================
XEngine_Authorize V3.3.0.1001
增加:自定义序列号导入和导出
增加:功能开关支持(注册,登录,删除,充值,获取时间,找回密码)
修改:支持TCP,WEBSOCEKT,HTTP功能开关
修改:客户端和序列号查询支持设置起始和结束位置
更新:匹配XEngine V7.42
删除:不需要的HTTPGET负载参数
added:custom serial number export and import
added:functions switch support(register,login,delete,pay,get time,get pass)
modify:support tcp and websocket and http function switch
modify:client and serial query supported set start and end pos
update:match xengine v7.42
delete:not need parament for http get
======================================================================================
XEngine_Authorize V3.2.0.1001
增加:为管理程序增加用户注册功能
增加:日志窗口并且支持日志保存和清理
增加:http支持加密
增加:配置窗口支持加密配置管理
增加:发送消息内存池支持
增加:登录配置选项
增加:指定会话TOKEN用户超时
增加:HTTP用户授权验证
增加:会话网络类型
增加:三方验证支持
增加:分布式验证功能
修改:Session_Authorize_GetTimer 为 Session_Authorize_GetClientForUser 可以获取更多信息
修改:token关闭的时候验证会话也会一起关闭
修改:http管理接口验证权限
修改:程序启动按钮关闭没有禁用
修改:用户管理和用户修改以及序列号验证接口支持加解密了
修改:允许http管理器重复登录了
修改:弹窗消息现在显示在日志窗口了
修正:一个大小写问题
修正:websocket协议不支持加密的问题
修正:token打印问题
修正:添加用户注册级别设置无效的问题
删除:类型字符串
added:user insert for app management
added:log windows and log save and clear
added:encrypto for payload of the http
added:configure dialog supported crypto for management app
added:memory pool for send message
added:login for configure
added:specified user timeout for session token
added:user authorize verification for http
added:nettype for session authorize
added:Third Party Verification
added:distributed verification function
modify:Session_Authorize_GetTimer to Session_Authorize_GetClientForUser for get more information
modify:token close with authorize session
modify:http manage api verification permission now
modify:close buttom is not disable when program start
modify:user manage and user modify and serial management support encrypto
modify:allow repeat login for http management
modify:messagebox to log window
fixed:case problem
fixed:websocket not support crypto
fixed:token print error
fixed:add user level set does not work
delete:type string array
======================================================================================
XEngine_Authorize V3.1.0.1001
添加:删除TOKEN会话功能
添加:更新会话TOKEN时间功能
添加:HTTP管理端支持自动刷新
添加:HTTP管理客户端的登录功能
添加:TOKEN功能的支持
添加:http快速验证功能
添加:http解析和打包协议到协议模块
修改:移动TCP协议处理代码到HTTP用户处理中
修改:分割序列号和客户端管理器接口到单独文件
修改:modify:Protocol_Packet_SendPkt 名称到 Protocol_Packet_HDRComm function
修改:发送消息函数的参数
修改:移动用户协议到用户文件从客户端代码
修改:HTTPPOST和GET任务区别
修改:统一错误定义
修改:HTTP的API请求TOKEN验证
修改:支持仅仅展示在线客户端了
修改:禁用HTTP重复登录
修改:登录必须填写设备类型了
修复:用户注册结构不正确的问题
修复:分钟不支持快速验证的问题
修复:HTTP管理端刷新客户端列表在线程中崩溃的问题
修复:打包客户端列表协议崩溃
修复:获取客户端列表时间不正确的问题
修复:超时通知不正确的问题
修复:验证客户端重读登录的问题
优化:TCP登录代码
删除:重复的打包和解析websocket协议代码
删除:没有使用的websocket任务代码
删除:无用的代码
删除:HTTP登录代码
added:close token msg send server
added:update session token time
added:auto flush user list
added:http management client login support
added:token function support
added:fast ver for http protocol
added:http parse and packet protocol for protocol module
modify:move tcp protocol process code to http user cpp
modify:Split serial and client management interface into separate files
modify:Protocol_Packet_SendPkt to Protocol_Packet_HDRComm function
modify:Parameters of the send message function
modify:move user protocol to user file from client file
modify:http task distinguishes between post and get
modify:error define
modify:http api required token
modify:only show online client now
modify:Disable repeated HTTP user logins
modify:must set enDeviceType when you login
fixed:user register struct is incorrent
fixed:minute not support fast ver
fixed:the problem that flush list client crashed in thread
fixed:packet client list is crashed
fixed:get client list time is incorrent
fixed:timeout notify send msg is failed
fixed:auth client is repeat login
improved:TCP login code
delete:redundant packet and parse websocket code for protocol module
delete:websocket task not use code
delete:useless code
delete:login for http
======================================================================================
XEngine_Authorize V3.0.0.1001PT
添加:帮助模块
添加:http的用户删除,获取,关闭,修改接口
添加:http公用回复协议
添加:HTTP增加获取用户统计
添加:HTTP序列号列表和插入,删除协议支持
添加:刷新客户端列表接口
修改:使用AuthorizeModule_Help模块的剪贴板拷贝函数
修改:重写管理服务
修改:序列类型名称
修改:客户端离开日志
修改:配置文件ini改为json
删除:获取和设置用户协议
added:help module
added:get close delete modify user info for http
added:http comm reply for http
added:get client count for http
added:serial list and insert and delete protocols support for http
added:flush client list
modify:ClipBoard copy module to AuthorizeModule_Help
modify:rewrite manage server
modify:serial type name
modify:client leave log print
modify:configure ini to json
delete:getuser and setuser protocols
======================================================================================
XEngine_Authorize V2.8.0.1001
增加:为配置增加版本号
优化:启动和停止的日志记录
修改:日志打印支持日志级别
修正:打印日志句柄不正确的问题
修正:某些时候退出崩溃的问题
删除:电子邮件找回密码功能
added:version for configure
improved:start and stop log
modify:log support log-leave
fixed:handle log printf is incorrent
fixed:sometime is crashed when program exit
delete:email get back password
======================================================================================
XEngine_Authorize V2.7.2.1001
修改:makefile现在支持macos了
更新:支持xengine v7.38版本了
modify:makefile support macos now
update:match xengine v7.38
======================================================================================
XEngine_Authorize V2.7.1.1001
修正:读取CDKEY失败的问题
删除:无用的代码
fixed:read cdkey is incorrent
delete:unused code
======================================================================================
XEngine_Authorize V2.7.0.1001
添加:界面程序增加了用户在线和离线状态栏
添加:过期CDKEY类型
添加:支持获取所有用户列表
添加:用户权限支持
修改:会话和数据库模块使用了新的名称
修改:用户的设置和获取接口现在支持权限了
删除:无用的代码
added:The online status of the window can be used correctly
added:type of expired
added:get all user list for database
added:user Permissions
modify:session and database module to new name
modify:user get and set support Permissions
delete:unused code
======================================================================================
XEngine_Authorize V2.6.1.1001
添加:MFC版本日志文件可以被保存了
修改:匹配XEngineV7.31版本
删除:保存日志按钮
added:MFC APP log file can be saved
modify:match xengine v7.31
delete:save log buttom
======================================================================================
XEngine_Authorize V2.6.0.1001
添加:试用天数类型
修改:分钟试用模式现在不支持了,因为不需要登录,所以没有效果
修改:日志窗口现在会自动跳转到最新一行了
修改:代码文件使用UTF8-BOM模式,解决某些编译问题
优化:按钮禁用启用状态
修正:某些时候保存配置项不正确的问题
修正:修改用户数据可能信息丢失
修正:修改客户信息没有更新的问题
修正:日志输出的问题
修正:超时时间为负数的情况
added:try day type
modify:minute try mode is not support now,because is it not login
modify:The log window will automatically jump to the last line
modify:code file encoding use to utf8 with bom
improved:control enable
fixed:sometime save configure value is incorrent
fixed:Modify user data may result in loss of information
fixed:client info not update after modify user
fixed:log print is incorrent
fixed:left time is negative
======================================================================================
XEngine_Authorize V2.5.1.1001
添加:windows x64 debug编译
添加:jsoncpp不在需要vcpkg,现在添加到项目里面了
添加:验证协议添加到头文件
added:x64 debug build on windows
added:jsoncpp to vs2019
added:auth protocol to hdr file
======================================================================================
XEngine_Authorize V2.5.0.1001
增加:增加邮件菜单选项,支持显示,隐藏,启动,停止,退出
增加:smtp启用选项配置
支持:现在支持发送密码到邮箱了
修改:websocket现在支持加解密数据了
修正:密码处理不正确的问题
修正:启动互斥没有效果的问题
修正:自动启动没有自动启动服务的问题
修正:无法保存配置文件的问题
修正:获取用户信息没有返回正确内容的问题
added:menu of tray for program,support:show hide start stop exist
added:enable smtp option
support:send password to email!
modify:websocket supports encrypted data transmission
fixed:password handle error
fixed:Mutex not work
fixed:start service does not work after set auto start
fixed:cant save configure information
fixed:Not responding to get user information
======================================================================================
XEngine_Authorize V2.4.0.1001
增加:现在可以修改用户信息了
修正:删除用户没有效果的问题
修正:当tcp登录的时候没有设置用户默认设备类型的问题
修正:当服务直接退出没有更新客户端时间的问题
修正:配置文件的问题
修改:当客户端进入或者退出的时候会有日志提示时间信息了
修改:备份和恢复配置文件有消息提示了
added:modify user information
fixed:delete user not work
fixed:use default when tcp login and not set enDeviceType
fixed:client time not update when app service exited
fixed:port configure error
modify:The information time will be output when the client enters and exits
modify:Now backup and restore configuration files it is have a message tips
======================================================================================
XEngine_Authorize V2.3.0.1001
添加:websocket 协议授权支持
添加:超时通知模式设置
添加:会话模块增加设备类型
支持:windows 32和64位编译
修正:linux编译错误
修正:获取用户信息没有返回内容的问题
修改:现在线程参数使用int类型了
修改:部分协议名称
added:websocket protocol authorize support
added:timeout notification mode setting
added:session module callback added enDeviceType
support:windows build x86 and x64
fixed:linux build error
fixed:getuser info not rep information
modify:thread parament use int not struct
modify:protocol name
======================================================================================
XEngine_Authorize V2.2.0.1001
支持加密通信
支持用户管理
支持序列卡管理(分钟卡,天数卡,次数卡,自定义卡)
支持日志管理
支持配置管理
支持试用,支持快速验证
支持本地CDKEY注册验证
Support:encrypto Communication
Support:User Management
Support:Serial Number Management(Minute,Day,number of times,custom)
Support:Log
Support:Configure
Support:Try
Support:Local CDKey