Releases: libxengine/XEngine_Storage
XEngine_Storage V3.21.0.1001
- fced725 - update:configure and document - @xengine-qyt
- ce857cf - ci:add alma linux support - @xengine-qyt
- c7ba01d - modify:reply when disable action - @xengine-qyt
- eb5da8b - modify:up and download action unlimited speed support - @xengine-qyt
- b22b9e5 - added:flush bucket size - @xengine-qyt
- 754e894 - improved:Statistics bucket size - @xengine-qyt
- 2d9998b - fixed:build failure - @xengine-qyt
- eb1b21a - modify:bucket size cal support api - @xengine-qyt
- 9b70332 - added:get bucket info reply bucket now size for http api - @xengine-qyt
- 439deaf - added:auto now bucket size Calculate - @xengine-qyt
- a7f36f1 - added:get use and left size when start log - @xengine-qyt
- 692d150 - update:depend library - @xengine-qyt
- a09362b - ci:debian 13 support - @xengine-qyt
- af09e66 - ci:fix centos build - @xengine-qyt
- 345054b - ci:add centos system support - @xengine-qyt
- cf479b4 - added:webdav verification configure - @xengine-qyt
- 6f2e6d0 - fixed:make file build error - @xengine-qyt
- 309ce73 - modify:http verification use verification module instead and http ver support basic and digest - @xengine-qyt
- b59d7c0 - update:depend library - @xengine-qyt
- 383008d - update:read me and depend library - @xengine-qyt
- f9189e2 - update:depend library - @xengine-qyt
- d741b59 - ci:test windows x64 - @xengine-qyt
- ed6223f - ci:add rocky linux 10 support - @xengine-qyt
- 724bcef - modify:start parameter are not case sensitive - @xengine-qyt
- 1673fc4 - modify:vs bat file ci:update - @xengine-qyt
- 6e48768 - modify:depend library direction name - @xengine-qyt
XEngine_Storage V3.20.0.1001
- 1773c51 - modify:cancel sensitive update:configure file and document - @xengine-qyt
- d5ba321 - modify:Parameters are not case sensitive - @xengine-qyt
- 6981613 - fixed:parameter conflict - @xengine-qyt
- ccaf71c - fixed:empty Folders handle incorrect - @xengine-qyt
- db93aeb - fixed:name space is incorrect for web dav - @xengine-qyt
- 6e82409 - added:file lock and create time attribute support for webdav - @xengine-qyt
- 0f5e67f - added:user verification for webdav added:pass authorize type field - @xengine-qyt
- dc81cb1 - fixed:net type value is incorrect for download improved:cb send get failure process - @xengine-qyt
- faa5ca9 - fixed:repeat response for download failure modify:download mix message support - @xengine-qyt
- 26048ca - fixed:webdav response type is incorrect modify:upload method mix support added:not found response for web dav - @xengine-qyt
- 8713938 - fixed:have no error code export for help module - @xengine-qyt
- f9c2d18 - fixed:http verification function not export - @xengine-qyt
- 166966d - fixed:webdav url convert to x storage format - @xengine-qyt
- b7ad84c - modify:download and upload support specifies the network type - @xengine-qyt
- e79374f - improved:set log level though start command - @xengine-qyt
- 6698d7d - update:depend library - @xengine-qyt
- 8441a6f - update:configure - @xengine-qyt
- f354661 - fixed:PROPFIND sometime have no name field modify:PROPFIND reply contact modify time and size - @xengine-qyt
- 5dcbc50 - update:match x-engine v 9.20 - @xengine-qyt
- 263ea47 - delete:more parameter for manage and pass - @xengine-qyt
- 34cc505 - modify:request url method for center modify:option method name to get - @xengine-qyt
- 8bfa5bc - modify:just release report info - @xengine-qyt
- 2086486 - update:depend library improved:read buffer configure - @xengine-qyt
- e28ca81 - fixed:build failure - @xengine-qyt
- 9a516b6 - update:depend library - @xengine-qyt
- 6b558c0 - update:make file g++ version improved:make file build flags - @xengine-qyt
- 68084ee - fixed:build failure - @xengine-qyt
- f6b2ab4 - ci:added debian and fedora system build support ci:improved build - @xengine-qyt
- ad2deb7 - fixed:webdav mkloc not create dir - @xengine-qyt
XEngine_Storage V3.19.0.1001
- 64d6401 - update:CHANGELOG - @xengine-qyt
- f496360 - update:document and configure - @xengine-qyt
- dbd9f92 - update:rest example - @xengine-qyt
- 0da204e - modify:Unified reply message format - @xengine-qyt
- ddd2b98 - modify:reply json information for http manage api - @xengine-qyt
- 5b4e141 - modify:get one bucket info - @xengine-qyt
- ee6f63b - added:get bucket list information for http restful - @xengine-qyt
- b4ea4e5 - modify:does not response error code when dir query is empty - @xengine-qyt
- 6b1d0b6 - added:download bt protocol for action - @xengine-qyt
- eb2af7c - modify:bt module handle type - @xengine-qyt
- 0ed2264 - ci:release more supported - @xengine-qyt
- d26e010 - ci:add arm64 ubuntu and rocky - @xengine-qyt
- 01d3832 - ci:modify release name - @xengine-qyt
- aeaaad0 - fixed:ms build error - @xengine-qyt
- bf69441 - fixed:ci build - @xengine-qyt
- ff9b352 - added:arm64 build - @xengine-qyt
- 6778054 - improved:start parameter - @xengine-qyt
- 4cb36e3 - added:log file and type configure set support - @xengine-qyt
- def655e - update:vs copy file - @xengine-qyt
- bb1bcfb - update:depend library - @xengine-qyt
- 866b86e - fixed:lost header file - @xengine-qyt
- 28b2928 - improved:get send report time - @xengine-qyt
- 9fdb7ab - update:ci delete file when after 3 day - @xengine-qyt
- 907f44e - modify:Support multi-language system - @xengine-qyt
- 41b129a - modify:character-set ansi to unicode on vs - @xengine-qyt
- 83797af - added:codeql.yml - @xengine-qyt
XEngine_Storage V3.18.0.1001
- 5d7b2de - fixed:check name is incorrect - @xengine-qyt
- a6d1c33 - added:cppcheck.yml - @xengine-qyt
- 15c835b - update:configure - @xengine-qyt
- e5ab93e - update:depend library and CHANGELOG - @xengine-qyt
- 20c2763 - modify:Do not allow deletion of non-empty directories - @xengine-qyt
- 44d5b5f - fixed:return is incorrect for webdav - @xengine-qyt
- 1217002 - fixed:build warn - @xengine-qyt
- 1de0e6f - modify:Compatible with 9.10 and 9.2 - @xengine-qyt
- 4533e9b - added:MKCOL method support for webdav - @xengine-qyt
- 991a74d - modify:limit workflows build path - @xengine-qyt
- c0a49ca - fixed:example build error - @xengine-qyt
- fb8176b - fixed:ms build - @xengine-qyt
- 1a49b26 - update:match x-engine V9 build supported - @xengine-qyt
- 2647e4d - added:release workflows/release.yml - @xengine-qyt
- 19112f3 - update:linux ci modify to ubuntu update:xengine v9 workflows support - @xengine-qyt
- d3f8cec - update:depend library - @xengine-qyt
- 989346e - update:read me - @xengine-qyt
XEngine_Storage V3.17.0.1001
added:workflows support
added:start test parameter supported
added:crash core-dump support for windows
added:implement encryption and decryption for http basic and digest
update:sub module library
improved:start parameter parse
modify:enum file function match to xengine v8.42
modify:The upload speed limit is now processed using a new mode, network events + algorithm events, and will not affect other network clients
fixed:build error on mac os
fixed:vs Problems with incorrect generation order
fixed:crash when exist service
delete:user local authorize and just use proxy api authorize
增加:工作流支持
增加:启动参数测试支持
增加:windows coredump支持
增加:HTTP基本和摘要加解密实现
更新:子模块支持库
优化:启动参数优化
修改:匹配了代码库版本到XEngine V8.42
修改:上传限速使用了新的方法,网络事件+算法事件,不会影响其他客户端了
修正:mac系统编译问题
修正:生成顺序问题
修正:某些时候退出崩溃问题
删除:本地验证支持并且验证只使用代理授权验证
XEngine_Storage V3.16.0.1001
增加:上传接口文件准备支持
增加:webdav协议支持:OPTIONS POST GET PUT PROPFIND PROPPATCH DELETE LOCK UNLOCK
增加:XML的子模块
修正:可能跳过存储KEY名称的错误返回
修正:APIHelp_Distributed_DLStorage 某些时候文件名称和key不正确导致的问题
added:upload create ready supported
added:webdav protocol support:OPTIONS POST GET PUT PROPFIND PROPPATCH DELETE LOCK UNLOCK
add:xml module form sub module
fixed:maybe return error bucket when input mistake storage key
fixed:APIHelp_Distributed_DLStorage sometime is file name and key is incorrect
XEngine_Storage V3.15.0.1001
增加:用户上传下载动作支持
更新:获取信息报告次数统计
修改:信息报告和jsoncpp模块使用git submodule模式加载
修改:分离了版本配置文件从主配置中
修改:调整子方法名称位置
added:upload and download action support
update:get time count for report
modify:info report and jsoncpp module depend git sub module
modify:detach version configure from main configure
modify:adjust sub method name location
XEngine_Storage V3.14.0.1001
增加:默认SSL的KEY文件
增加:BT协议模块(支持解析,创建和下载BT种子)
增加:信息报告模块,可以上报信息和查询
修改:定义http请求的类型修改为const char *类型
修改:ssl类型现在采取默认tls了
修改:ssl支持多类型证书了
修改:配置文件逻辑型从int都改成bool了
修正:读取ssl配置不正确的问题
删除:没有使用的center相关代码
added:default ssl key
added:bt protocol module
added:info report module
modify:define http request type modify to const char *
modify:ssl type default only tls now
modify:ssl support multi type cert
modify:boolean type to asbool from asint for configure
fixed:read ssl configure is incorrect
delete:unused code for center
XEngine_Storage V3.13.0.1001
增加:st_PermissionFlags增加新的标志位上传限制,现在上传文件也可以进行限制了
增加:boundary文件上传支持
优化:选择模式代码
更新:匹配XENGINE V8.25版本
修改:获取目录大小函数单独出来了
修正:上传覆写标识不起作用的问题
修正:禁用标识在下载的时候没有作用的问题
修正:配置文件字段逻辑型类型问题
删除:put方法支持
added:st_PermissionFlags a new flag use to upload limit. and now upload file size and enable limit supported
added:boundary upload file supported
improved:select mode code
update:match xengine v8.25
modify:Wrapped function to get folder size
fixed:upload rewrite flag is not work
fixed:disable flag does not work in download
fixed:configure field is not boolean
delete:upload put method
XEngine_Storage V3.12.1.1001
修改:不在插入数据当HTTP的HOOK出错
修改:当http的hook和数据库插入出错上传的文件会被删除了
修正:编译问题
modify:does not insert db when http pass is failed
modify:remove upload file when http pass and insert db are failed
fixed:build error