登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
2025 Gitee 年度开源项目评选投票进行中,快为你的心仪项目助力!
代码拉取完成,页面将自动刷新
开源项目
>
服务器应用
>
分布式存储系统
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
6
Star
22
Fork
19
xengine
/
XEngine_Storage
代码
Pull Requests
0
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
最新版
V3.17.0.1001
7a04458
2024-11-06 14:53
对比
XEngine_Storage V3.17.0.1001
qyt
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系统编译问题 修正:生成顺序问题 修正:某些时候退出崩溃问题 删除:本地验证支持并且验证只使用代理授权验证
最后提交信息为:
!41
V3.17.0.1001 Merge
V3.16.0.1001
56af293
2024-08-13 15:21
对比
XEngine_Storage V3.16.0.1001
qyt
增加:上传接口文件准备支持 增加: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
最后提交信息为:
update:CHANGELOG
V3.15.0.1001
d2f1803
2024-05-11 10:58
对比
XEngine_Storage V3.15.0.1001
qyt
增加:用户上传下载动作支持 更新:获取信息报告次数统计 修改:信息报告和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
最后提交信息为:
!38
V3.15.0.1001 Merge
V3.14.0.1001
d256df8
2024-04-18 10:19
对比
XEngine_Storage V3.14.0.1001
qyt
增加:默认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
最后提交信息为:
!36
V3.14.0.1001 Merge
V3.13.0.1001
e912784
2024-03-01 10:48
对比
XEngine_Storage V3.13.0.1001
qyt
增加: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
最后提交信息为:
!35
V3.13.0.1001 Merge
V3.12.1.1001
4bd5e1b
2024-01-02 17:10
对比
XEngine_Storage V3.12.1.1001
qyt
修改:不在插入数据当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
最后提交信息为:
!34
V3.12.1.1001 Merge
V3.12.0.1001
8cddc7d
2023-10-25 10:09
对比
XEngine_Storage V3.12.0.1001
qyt
增加:为P2P启用内存数据库支持 修改:为P2P功能单独启用配置选项 修改:http验证回调发送数据字段被填充了 修改:WINDOWS宏定义 修正:重载配置的错误 修正:数据库时间处理不正确 删除:业务分布式功能被删除 删除:没有使用的配置代码 added:memory database supported for p2p modify:The configuration for enabling P2P is set up as a separate project. modify:http authorize callback send len is useful modify:windows macro define name fixed:reload configure is incorrent fixed:database thread time is incorrent delete:center Distributed function,it is useless delete:unuse configure field
最后提交信息为:
!33
V3.12.0.1001 Merge
V3.11.1.1001
7a348bb
2023-08-04 11:23
对比
XEngine_Storage V3.11.1.1001
qyt
更新:匹配XEngine V8.15版本 更新:配置文件信息 update:match xengine v8.15 update:configure file information
最后提交信息为:
!32
V3.11.1.1001 Merge
V3.11.0.1001
dd8781d
2023-04-21 10:05
对比
XEngine_Storage V3.11.0.1001
qyt
更新:匹配XEngine V8.x版本 更新:linux和macos的编译脚本 修改:现在数据库连接都使用utf8版本字符集了 修改:数据库字符集使用utf8mb4_unicode_ci 修改:分离了验证和代理配置 修改:下载和上传以及验证支持单独验证开关了 修正:无法创建数据库表的问题 update:match xengine v8.10 update:linux and macos build makefile modify:database connect used to utf charset modify:charset to utf8mb4_unicode_ci modify:detach auth and proxy configure modify:download and upload and center support both verification switch fixed:can't create table of file
最后提交信息为:
!31
V3.11.0.1001 Merge
V3.10.0.1001
a9f7f2b
2023-02-10 11:58
对比
XEngine_Storage V3.10.0.1001
qyt
增加:上传文件覆写功能 增加:上传文件可以对不存在的文件夹设置是否创建的权限标记了 增加:下载和上传连接限制功能 优化:Session_UPStroage_Insert的多余参数 修改:匹配XEngineV7.48版本 修正:storagehelp的获取最后错误码不正确的问题 修正:广播查询文件不正确的问题 修正:没有响应消息当存储的bucket名称不存在时 added:rewrite file choice support added:upload file can be set permission when path not exist added:download and upload connect limit improved:Session_UPStroage_Insert function parament modify:match xengine v7.48 fixed:storeagehelp get last error is incorrent fixed:broadcast query file is incorrent fixed:does not reply http message when storage key notfound
最后提交信息为:
!30
V3.10.0.1001 Merge
V3.9.1.1001
683b34a
2022-12-27 09:42
对比
XEngine_Storage V3.9.1.1001
qyt
修改:p2p广播的每个请求都可以被区分了 修改:匹配XEngine V7.45版本 修正:编译警告 modify:p2p broadcast request can be distinguished modify:match xengine v7.45 fixed: build warn
最后提交信息为:
!28
V3.9.1.1001 Merge
V3.9.0.1001
1614fef
2022-10-28 09:45
对比
XEngine_Storage V3.9.0.1001
qyt
添加:用户支持单独限速模式了 更新:匹配XEngine V7.42版本 修改:限制模式是逻辑型了 修改:上传会话字段ullFSize修改为ullRWLen 修改:P2P搜索文件可以不使用数据库了 修改:P2P文件搜索必须设置文件HASH值 修改:本地文件没有找到后会返回错误了 优化:删除没有使用的APIHelp_Distributed_UPStorage函数参数 优化:Session_UPStroage_Close函数代码 修正:P2P没有查找没有返回bucket名称的问题 删除:错误重试配置 删除:没有使用的bucket选择模式代码 added:support user speed limit update:match xengine v7.42 modify:limit mode is boolean modify:up session changed ullRWLen from ullFSize modify:p2p search file can be not enable database modify:p2p file search have to setting hash value modify:local file search not found file that reply error code improved:delete unused parament for APIHelp_Distributed_UPStorage function improved:Session_UPStroage_Close function code fixed:p2p not reply bucket name delete:error try time configrue delete:unused select bucket mode code
最后提交信息为:
!25
V3.9.0.1001 Merge
V3.8.0.1001
1bc5447
2022-07-27 09:55
对比
XEngine_Storage V3.8.0.1001
qyt
更新:匹配了xengine v7.38 修改:支持macos系统了 修改:不在使用BaseLib_OperatorString_GetLastString函数 修改:现在不在对本地文件进行处理了 修改:未完成的上传也返回信息了 修改:上传只支持指定bucket了 修正:linux构建错误 修正:配置错误 修正:心跳和网络句柄打印错误 修正:枚举文件路径参数不正确 修正:程序退出某些时候崩溃的问题 修正:上传返回的json长度字段不正确的问题 优化:版本列表配置 删除:客户端数据库相关代码 删除:无用代码 update:match xengine v7.38 modify:support macos now modify:does not use BaseLib_OperatorString_GetLastString fuinction modify:Do not judge the existence of files for this machine modify:Incomplete uploads also return information modify:upload supports specifying bucket fixed:linux build fixed:configure error fixed:heartbeat and tcpcore handle print error fixed:Incorrect path parameter for enumeration file fixed:The problem is crashed when exiting the program at sometime fixed:the len field of the upload result json is incorrect improved:version list configure delete:client database related code delete:unused code
最后提交信息为:
!24
V3.8.0.1001 Merge
V3.7.0.1001
1ecd411
2022-06-24 09:17
对比
XEngine_Storage V3.7.0.1001
qyt
优化:关闭广播 修改:Protocol_P2XPPacket_QueryFile函数名为Protocol_StoragePacket_REQFile 修改:程序启动会打印XEngine版本了 修正:动态重载配置文件不正确 修正:客户离开类型日志打印问题 删除:p2p相关文件和代码 improved:close broadcast modify:Protocol_P2XPPacket_QueryFile function name to Protocol_StoragePacket_REQFile function name modify:print xengine version when start program fixed:reload configure file is incorrent fixed:print problem that client leave type delete:p2xp about file and code
最后提交信息为:
!22
V3.7.0.1001 Merge
V3.6.0.1001
abb2149
2022-04-02 10:43
对比
XEngine_Storage V3.6.0.1001
qyt
添加:在Protocol_StorageParse_QueryFile函数中添加模式参数 修改:移动数据库和P2XP模块到主目录 修改:SQL函数名称 修改:p2p会自动填充客户端外网地址了 修改:任务处理支持客户端和文件数据库操作了 修改:默认启动数据库 修复:数据库删除的问题 修复:p2p获取ip信息内存泄露 删除:配置文件p2p模式字段 删除:XENGINE_STORAGE_APP_METHOD_P2P任务方法 added:mode parament in Protocol_StorageParse_QueryFile function modify:move database and p2xp module to root dir modify:sql function name modify:p2p can be auto fill public address modify:task support client and file database operator modify:enable client database. fixed:the problem that the file delete fixed:memoryleak problem that p2p get ip information delete:p2p mode field delete:task XENGINE_STORAGE_APP_METHOD_P2P method.
最后提交信息为:
!21
V3.6.0.1001 Merge
V3.5.1.1001
9120797
2022-03-14 11:02
对比
XEngine_Storage V3.5.1.1001
qyt
修改:获取IP地址信息方式 修正:编译问题 modify:how to get ipaddress information fixed:compile error
最后提交信息为:
!20
V3.5.1.1001 Merge
V3.5.0.1001
a79654a
2022-02-28 09:48
对比
XEngine_Storage V3.5.0.1001
qyt
添加:JSONCPP现在集成到项目中 支持:x64 debug编译了 升级:字符编码使用utf8-bom 修改:获取IP信息方法 修改:扩展了IP地址信息字段 修正:分布式重定向 2 和 3 模式总是会选择其中一种的问题 修正:当APIHelp_Distributed_UPStorage 没有找到可用地址的问题 added:jsoncpp into project support:windows x64 debug compile... update:charset encoding use utf8-bom modify:Method of get IP address information modify:Expanded ip address information fixed:The problem that only one of the distributed redirection 2 and 3 modes will always be selected fixed:the problem when APIHelp_Distributed_UPStorage not found address
最后提交信息为:
!19
V3.5Merge
V3.4.1.1001
e945c25
2022-01-26 10:46
对比
XEngine_Storage V3.4.1.1001
qyt
修改:支持windows x64 debug的编译 修复:指定的bucket名称不处理空间大小的问题 修复:当上传storagekey错误的名称没有发送结果 修复:linux编译问题 modify:support x64 debug compile on windows fixed:Specifying the bucket name does not handle problem of space size fixed:not send result when get upload storagekey name failed fixed:linux build
最后提交信息为:
!17
V3.4.1 Merge
V3.4.0.1001
5da3518
2022-01-21 10:17
对比
XEngine_Storage V3.4.0.1001
qyt
添加:sql打包查询语句为数据库模块 添加:apihelp函数到存储模块冲app程序中 添加:上传支持post方法 添加:为apihelp模块获取bucket名称映射 添加:配置模块st_LBLocation 添加:完成通知bdown字段 添加:上传完成后返回文件信息 添加:上传文件支持指定和不指定bucket名 修改:所有模块都支持bucket key参数了 修改:上传下载业务的授权验证代码 修改:上传下载的rangefile解析代码 修改:上传下载插入bucketkey 修改:上传的hash验证 修改:任务管理方法名称 修改:Protocol_StorageParse_DirOperator lpszUserDir参数可以为null 修改:移动XEngine_Task_P2PGet到XEngine_Task_Manage中 修改:负载均衡可以为每个服务设置了 修改:APIHelp_Distributed_RandomAddr 支持负载模式选择 修改:重定向支持模式选择 修改:为配置模块修改st_LBConfig为st_LBDistributed 修改:上传接口支持lb模式 修正:p2p客户端统计不正确 修正:获取长度被覆盖的问题 修正:上传存储模块创建文件不正确 修正:上传文件信息没有插入会话模块 修正:初始化没有创建sql表的问题 修正:查询sql时间不正确的问题 修正:文件查询崩溃 修正:删除方法没有删除文件的问题 修正:获取文件大小不正确 修正:APIHelp_Distributed_RandomAddr模式类型不正确 删除:mysql的XStorage_MySql_FileQueryForTable和XStorage_MySql_FileQueryForHash 删除:sqlite的XStorage_SQLite_FileQueryForTable函数 删除:apihelp相关代码从存储程序中 删除:p2p局域网和用户api函数 删除:delete:APIHelp_Distributed_IsMode函数 added:sql Statement packet code for sql module added:apihelp function for storage module from app program added:upload support post method. added:get bucket name mapping path for apihelp module added:st_LBLocation configure for configure module added:complete notify bDown field added:return file info after upload complete added:Upload files support specifying bucket or not specifying modify:all module support bucket key parament modify:authorize verification code for upload and download and center modify:rangefile parse code for upload and download modify:insert bucket key for download and upload modify:hash verificaiton for upload modify:task manage method name modify:Protocol_StorageParse_DirOperator lpszUserDir parament can be null modify:move XEngine_Task_P2PGet function into XEngine_Task_Manage modify:Load balancing can be set for each service modify:APIHelp_Distributed_RandomAddr support loadbalance mode selection modify:Redirect distributed judgment method modify:st_LBConfig to st_LBDistributed for configure module modify:upload interface support loadbalance mode fixed:p2p client count incorrent fixed:Get length overwritten problem fixed:upload storage module create file error fixed:not insert session module when upload file fixed:init dose not create sql table fixed:query sql time not incorrent fixed:dir query crashed fixed:delete method dose not delete file fixed:get file size is incorrent fixed:APIHelp_Distributed_RandomAddr mode type incorrent delete:mysql XStorage_MySql_FileQueryForTable and XStorage_MySql_FileQueryForHash function delete:sqlite XStorage_SQLite_FileQueryForTable function delete:apihelp file for storage app delete:p2p lan and user api function delete:APIHelp_Distributed_IsMode function
最后提交信息为:
!16
V3.4Merge
预览版本
V3.3.0.1001
21cba23
2022-01-06 13:26
对比
XEngine_Storage V3.3.0.1001
qyt
添加:为配置文件增加存储负载均衡配置 添加:为APIHelp模块增加下载和上传存储分布式选择函数 添加:为上传和下载功能增加存储分布式功能 添加:为协议模块增加bucket key 解析和打包 修改:APIHELP分布式支持文件名称字段 修改:协议打包函数Protocol_StoragePacket_QueryFile 删除了ROOT DIR参数 修改:协议解析函数Protocol_StorageParse_DirOperator 增加了一个新参数 修改:sql模块支持buckkey字段 删除:配置模块重复代码 删除:负载配置IP地址字段 修复:http upload 没有包含长度字段的时候无法返回消息的问题 修复:XEngine_APPHelp_RangeFile 没有长度也返回真的情况 added: storage load balance for configure module added: download and upload storage distributed choice function for Api help module added: download and uploader support get bucket for distributed added: bucket key parse and packet for protocol module modify: APIHelp_Distribute support filename field modify: protocol packet Protocol_StoragePacket_QueryFile function delete lpszRootDir parament modify: protocol parse Protocol_StorageParse_DirOperator function add ptszBuckKey parament modify: sql module support buckkey field delete: Remove redundant code for configure delete: loadblance ipaddr field fixed: http upload does not contain the length and does not return a message fixed: XEngine_APPHelp_RangeFile function not length return ture
最后提交信息为:
!15
V3.3Merge
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
C++
1
https://gitee.com/xengine/XEngine_Storage.git
git@gitee.com:xengine/XEngine_Storage.git
xengine
XEngine_Storage
XEngine_Storage
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册