Releases: libxengine/XEngine_Authorize
XEngine_Authorize V3.21.0.1001
- b71b2cb - update:configure and websocket task - @xengine-qyt
- 91a7782 - update:document - @xengine-qyt
- 8282e81 - modify:crypt communication pass word support - @xengine-qyt
- a60ffa7 - update:read me - @xengine-qyt
- 5b45ae0 - fixed:user level incorrect when modify user info - @xengine-qyt
- 5e7fd31 - fixed:insert serial number failure - @xengine-qyt
- 5f45e8c - modify:serial generator check - @xengine-qyt
- d012c72 - improved:get user time protocol process - @xengine-qyt
- 52132ea - modify:program picture location - @xengine-qyt
- f2c09fe - added:program packet note support for read me - @xengine-qyt
- 258809b - added:get time info for http user delete:get time for tcp protocol - @xengine-qyt
- 9fac139 - fixed:reset password is incorrect - @xengine-qyt
- 4deefc9 - update:cdkey management serial type - @xengine-qyt
- c343177 - added:websocket get time - @xengine-qyt
- 2390071 - added:get time for tcp and websoceket protocol - @xengine-qyt
XEngine_Authorize V3.20.0.1001
- 3f92a7e - update:document and configure and CHANGELOG - @xengine-qyt
- 1d2d21f - fixed:websocket size lost modify:verification type string from module - @xengine-qyt
- 58c9aec - update:depend library - @xengine-qyt
- 5e31693 - fixed:build - @xengine-qyt
- fb9a254 - update:depend library - @xengine-qyt
- f9cff4a - modify:adjust vs generator order - @xengine-qyt
- d86a248 - delete:unused cdkey process code - @xengine-qyt
- e69db03 - fixed:example build failure - @xengine-qyt
- 05b5f4d - delete:parse cdkey protocol and use verification read instead - @xengine-qyt
- 94eae1a - modify:re generator serial key when cdkey network create - @xengine-qyt
- b2d62f6 - delete:more protocol define - @xengine-qyt
- f29a34c - ci:update macos build - @xengine-qyt
- ff79ea5 - modify:delete push serial and use custom serial insert instead - @xengine-qyt
- cb5e219 - ci:centos and alma linux and debian 13 system support - @xengine-qyt
- 8c61980 - fixed:build error - @xengine-qyt
- 8f87596 - fixed:build error - @xengine-qyt
- 8c29103 - update:vs copy file fixed:cd key serial init - @xengine-qyt
- fbf4550 - modify:cdkey module to verification module from depend library - @xengine-qyt
- 9e26102 - delete:cd key module - @xengine-qyt
- 811b1ba - delete:client module - @xengine-qyt
- a4b7263 - fixed:sometimes memory leak when read configure - @xengine-qyt
- a698e0a - fixed:http verification status incorrect - @xengine-qyt
XEngine_Authorize V3.19.0.1001
- 985fff1 - update:configure file - @xengine-qyt
- e6fd66c - update:read me and document - @xengine-qyt
- 3bfd003 - added:get user and pass by restful api for http verification - @xengine-qyt
- c90aae5 - update:sql file - @xengine-qyt
- 953dbab - fixed:serial insert not support expired time - @xengine-qyt
- 78a716b - fixed:build failure - @xengine-qyt
- 7a1eaff - modify:http verification info - @xengine-qyt
- f6288cd - modify:use depend lib of verification module imp to http verification - @xengine-qyt
- 4ed5828 - added:http basic support - @xengine-qyt
- 85bfee0 - added:serial expired time support - @xengine-qyt
- 45f803c - added:hardware bind login support for client module - @xengine-qyt
- 073fa74 - added:hardware bind switch app support - @xengine-qyt
- 49e1617 - added:hardware code bind with login and register - @xengine-qyt
- b1724ce - modify:adjust windows app list size - @xengine-qyt
- 8f017d0 - fixed:build failed - @xengine-qyt
- cf3c716 - added:set color for key log - @xengine-qyt
- 1331ada - added:storage log use to user pay - @xengine-qyt
- da89136 - added:storage log support - @xengine-qyt
- 20d67a7 - update:depend library - @xengine-qyt
- 3db69ac - update:read me - @xengine-qyt
- dcb54cd - modify:start parameter are not case sensitive - @xengine-qyt
- eb4a2e9 - ci:fixed version choice incorrect - @xengine-qyt
- eeca2bf - ci:added rocky linux 10 support - @xengine-qyt
- f5ef36c - ci:fixed directory path - @xengine-qyt
- 5f70ee3 - fixed:lost copy module file - @xengine-qyt
- d454bc2 - update:depend library - @xengine-qyt
- 2a699f5 - modify:depend library directory name - @xengine-qyt
- 7349139 - improved:parameter command - @xengine-qyt
- 013a0da - fixed:sometime configure read memory leak - @xengine-qyt
- bad5f68 - update:depend library - @xengine-qyt
- 8718fda - update:match xengine v9.20 - @xengine-qyt
- aec1b43 - ci:fedora fix build - @xengine-qyt
- e74de4e - ci:add fedora system support ci:improved build - @xengine-qyt
XEngine_Authorize V3.18.0.1001
- 6f739a1 - ci:release update - @xengine-qyt
- d92fc2a - update:depend library and document - @xengine-qyt
- b9048e6 - ci:debian build release - @xengine-qyt
- c06910b - ci:update build name - @xengine-qyt
- 390818f - improved:make file build flags - @xengine-qyt
- 03effb6 - update:depend library - @xengine-qyt
- 1e6e674 - modify:info report only release - @xengine-qyt
- dba8506 - ci:merge rocky build - @xengine-qyt
- 02768c6 - improved:get time for report info - @xengine-qyt
- 85cbb67 - modify:dynamic code size and start code location - @xengine-qyt
- d04c6a7 - update:make file and build - @xengine-qyt
- 66fdc44 - fixed:close client clear is incorrect when actively close client - @xengine-qyt
- daed8b9 - fixed:print log is incorrect when client leave - @xengine-qyt
- a90c97c - modify:pass encrypt via client only - @xengine-qyt
- c81cd40 - improved:send message use class memory instead - @xengine-qyt
- 2317c9d - modify:user register level is 20 modify:level choice range for management app - @xengine-qyt
- c82da3f - fixed:Window exception in some dpi - @xengine-qyt
- 8708614 - modify:large memory use memory pool instead - @xengine-qyt
- e00fd0a - added:unified error code - @xengine-qyt
- 220408b - ci:ubuntu 22.04 arm64 support - @xengine-qyt
- 32c7264 - fixed:build failed - @xengine-qyt
- 4d52393 - update:depend library ci:macos update - @xengine-qyt
- ce688a2 - ci:mac test - @xengine-qyt
- cd2f55c - ci:test ubuntu arm images - @xengine-qyt
- 6ad8abd - modify:add memory class file and modify http reply msg buffer to memory buffer - @xengine-qyt
- 1b77a68 - fixed:web socket memory malloc is incorrect - @xengine-qyt
- f19fc34 - modify:use XENGINE_MEMORY_SIZE_MAX instead XENGINE_MEMORY_SIZE_MAX - @xengine-qyt
- bbfdb34 - update:depend library - @xengine-qyt
- 0a914eb - ci:modify release packet name - @xengine-qyt
XEngine_Authorize V3.17.0.1001
- 8a643c0 - ci:permission failure and vs copy failure - @xengine-qyt
- 6bee469 - update:configure and build fixed - @xengine-qyt
- 4f50fe8 - modify:vs arm64 build support - @xengine-qyt
- c1906f0 - added:new ci release system supported - @xengine-qyt
- 9d11f89 - update:configure file - @xengine-qyt
- 6fdeeb3 - update:document - @xengine-qyt
- aa5fc4c - update:example - @xengine-qyt
- 3cb5c59 - improved:client leave log - @xengine-qyt
- 549dff1 - fixed:not update heart time for client module - @xengine-qyt
- bf2e42d - improved:client offline for client module - @xengine-qyt
- 1bdadf7 - added:heartbeat client module support - @xengine-qyt
- c2fbd91 - improved:parameter parse and more parameter supported - @xengine-qyt
- 9fd7035 - update:ci rockybuild.yml - @xengine-qyt
- 5d60dc9 - update:rockybuild.yml - @xengine-qyt
- 2ab6d70 - update:rockybuild.yml - @xengine-qyt
- aa5717d - update:rockybuild.yml - @xengine-qyt
- cc63f6c - ci:add rockylinux build - @xengine-qyt
- 0e741ab - fixed:DBModule_SQLite_QueryLogin name is incorrect - @xengine-qyt
- 8c1ff7a - update:sql file - @xengine-qyt
- 4902653 - fixed:heart insert incorrect added:option method for http - @xengine-qyt
- 21c5958 - improved:heartbeat management insert and delete and active. modify:heartbeat to disable and enable support - @xengine-qyt
- ec57315 - added:tcp and websocket and http heartbeat supported - @xengine-qyt
- 5be803f - delete:not used time function for help module - @xengine-qyt
- cd541da - added:multi login for day supported - @xengine-qyt
- 203acca - modify:user and code query merge to user functions - @xengine-qyt
- b4bcb42 - added:type print set configure for log - @xengine-qyt
- 3df7b9e - added:hardware login switch supported - @xengine-qyt
- ad324f6 - update:client module example - @xengine-qyt
- 64e2859 - added:hardware code login support - @xengine-qyt
- d20b69d - ci:add code ql - @xengine-qyt
- 8e7131a - delete:aps temp file - @xengine-qyt
- 94391e2 - update:depend library - @xengine-qyt
- 223632d - modify:ci 1 day left time - @xengine-qyt
XEngine_Authorize V3.16.0.1001
- 119b8ee - update:configure - @xengine-qyt
- ecb26d8 - update:CHANGELOG - @xengine-qyt
- e1fb4af - fixed:copy serial number incorrect - @xengine-qyt
- 58548cf - modify:x64 debug support - @xengine-qyt
- df8bfb3 - modify:cancel send info report when test start - @xengine-qyt
- cf48ba6 - update:example build support - @xengine-qyt
- a93a84e - fixed:announcement context Garbled characters - @xengine-qyt
- d9f7d89 - fixed:json char is incorrect - @xengine-qyt
- 81999ec - fixed:The problem that normal Chinese cannot be displayed in some languages - @xengine-qyt
- f85111c - modify:windows management app to unicode character set from ansi - @xengine-qyt
- 50c8c0b - fixed:release x86 build choice - @xengine-qyt
- ccb4867 - fixed:Displays incorrectly in other language systems - @xengine-qyt
- e620beb - update:depend library - @xengine-qyt
- 6f07b67 - update:compiler version to c++20 and c17 - @xengine-qyt
- 40da9a3 - fixed:app build on windows - @xengine-qyt
- 6bdbeac - update:Compatible with xengine version 9.10 - @xengine-qyt
- 2a60586 - added:cpp check workflows/cppcheck.yml - @xengine-qyt
- 9f6b646 - update:match xengine v9.x - @xengine-qyt
- 63f60a0 - update:depend library - @xengine-qyt
- 6148891 - update:read me - @xengine-qyt
- 1f2fbbc - update:workflows. - @xengine-qyt
- 9be47a3 - fixed:example build error - @xengine-qyt
- 9968180 - modify:release name - @xengine-qyt
XEngine_Authorize V3.15.0.1001
- 72e7ff8 - update:release workflows - @xengine-qyt
- 0f0ee10 - update:release dir struct - @xengine-qyt
- 805cfb5 - update:document and CHANGELOG - @xengine-qyt
- c632874 - modify:user pass now support get and set - @xengine-qyt
- 816302a - update:read me and document - @xengine-qyt
- 41f28c7 - fixed:configure file parse count - @xengine-qyt
- 7add6d2 - modify:adjust st_XToken location - @xengine-qyt
- 82ce149 - modify:modify user encrypt password support - @xengine-qyt
- 4616496 - added:delete client for management app with token - @xengine-qyt
- 6c9ab54 - modify:user delete away - @xengine-qyt
- b941a14 - added:pass encrypt supported - @xengine-qyt
- 691228f - added:auto renewal token - @xengine-qyt
- bd8481a - update:configure - @xengine-qyt
- 78a7fcc - improved:user insert and modify init value for management app - @xengine-qyt
- b80be80 - improved:tips when request not support protocol - @xengine-qyt
- d52f4f0 - fixed:multi login handle is incorrect and tips logged in - @xengine-qyt
- 2e67863 - fixed:add user incorrect for management app - @xengine-qyt
- 1f31400 - delete:gitee workflows - @xengine-qyt
- eb74c6a - improved:release workflows - @xengine-qyt
- d6aeba2 - add default pipeline template yaml - @xengine-qyt
- e43ef77 - added:service app and management app core-dump supported - @xengine-qyt
- 3762de0 - modify:test ci - @xengine-qyt
- 381d828 - update:not run ci test - @xengine-qyt
- bbc11af - update:not run ci test - @xengine-qyt
- e3ba7bf - improved:start parameter parse - @xengine-qyt
- 01cfb8f - update:depend library - @xengine-qyt
- b12f0c9 - added:issues translator and release support for workflows - @xengine-qyt
- d22a5d2 - update:workflows - @xengine-qyt
- 9e1fd84 - fixed:crashed when exist - @xengine-qyt
- 2b836c3 - update:workflows/msbuild.yml modify:while run value - @xengine-qyt
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