Skip to content

Releases: libxengine/XEngine_Storage

XEngine_Storage V3.5.0.1001

28 Feb 01:49
111a813

Choose a tag to compare

添加: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

XEngine_Storage V3.4.1.1001

26 Jan 02:48
0374273

Choose a tag to compare

修改:支持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

XEngine_Storage V3.4.0.1001

21 Jan 02:18
a75fc4c

Choose a tag to compare

添加: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

XEngine_Storage V3.3.0.1001

06 Jan 05:28
1445628

Choose a tag to compare

Pre-release

添加:为配置文件增加存储负载均衡配置
添加:为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

XEngine_Storage V3.2.0.1001 Released

11 Dec 05:13
fef136f

Choose a tag to compare

增加:下载的文件会有HASH值在HTTP头中了
增加:会话模块现在保存hash值了
增加:PASS代理现在被设置1秒超时了
增加:现在上传文件支持强制验证HASH值功能
更新:启动代码日志
修改:下载文件的时候发送的minitype不正确
修改:支持XEngineV7.26版本
修改:上传文件现在没有HASH验证也能正确处理PASS代理和数据入库了
优化:客户端关闭函数
优化:获取任务列表
修正:密码验证处理的问题
修正:p2p函数处理任务完成崩溃的问题
修正:广播发送失败没有关闭句柄
修正:下载PASS代理HASH值错误
修正:上传文件只有length长度处理文件完成不正确的问题

added:download add hashfile field to http hdr
added:session module add file hash field
added:set connect timeout for proxy of pass
added:added bUPHash configure for configure module
update:Alignment start up code
modify:when download file will send the correct minitype
modify:support XEngine V7.26API Function
modify:can be process pass proxy and database insert when upload file have not hash verification
improved:close client function
improved:get task of http
fixed:Password handling issues
fixed:crashed when p2p processing is complete
fixed:broadcast send failed but not to close
fixed:Download pass proxy hash is incorrect
fixed:The upload session is not processed correctly when there is only the length field

XEngine_Storage V3.1.0.1001 Released

10 Nov 01:25
6689aca

Choose a tag to compare

增加:现在支持center,uploader,download的HTTPS支持
删除:没有使用的MYSQL代码
删除:任务事件代码
删除:Protocol_StorageParse_UPEvent函数
优化:数据库模块代码
优化:上传日志和通知代码
优化:启动程序日志信息
修改:配置模块配置信息

Add:support network of ssl for upload and download and center
Delete:useless MYSQL code
Delete:task event cpp
Delete:Protocol_StorageParse_UPEvent function
Improved:sql packet module
Improved:upload log and pass code
Improved:app log information with start
Modify:configure module is configure info

XEngine_Storage V3.0.0.1001 Released

29 Oct 02:37
c4df1a8

Choose a tag to compare

增加:P2P查询其他用户拥有文件
增加:p2p节点模块支持查询所有客户端
增加:HTTP支持查询局域网列表和用户信息
修改:P2P和存储协议两个协议模块进行了合并
修改:删除了P2P组件并且将P2P节点模块集成到存储组件
修改:匹配XEngine V7.23版本
修改:支持设置协议参数为空
修正:编译问题
优化:获取包缓冲区代码优化
删除:tstring 类型

added:p2p client can be query other client file
added:all client list for p2ppeer module
added:http query lan list question and http query user requestion
modify:merge two protocol module to new protocol module
modify:delete p2xp components and remove p2xppeer module to XEngine_StorageComponents
modify:match XEngine V7.23
modify:support setting protocol parament is null
fixed:build error
improved:get buffer from packet
delete:tstring type

XEngine_Storage V2.5 Released

30 Sep 01:46
25733e3

Choose a tag to compare

添加:支持启用和关闭断点续传
添加:支持启用和关闭指定服务
修改:xstroagesql_file 函数修改为 xstorage_mysql
修改:session 模块删除 Session_UPStroage_GetComplete 并添加 Session_UPStroage_Close 函数
修改:nSendMode删除并且替换为bResumable
修改:XEngine_APPHelp_RangeFile函数现在会导出/后面的大小了
修改:现在支持上传断点续传了
删除:信息数据库相关代码文件
修复:上传完成时不会向客户端发送任何消息而不写入数据库
修复:没有上传完成就不会删除会话的问题

added:enable or disable resumable.
added:Support to close specific services
modify:xstroagesql_file to xstorage_mysql
modify:session module delete Session_UPStroage_GetComplete and add Session_UPStroage_Close function
modify:nSendMode not use and replaced to bResumable
modify:XEngine_APPHelp_RangeFile function support export / range parament
modify:support resumable for upload file with session module
delete:info database about code and file
fixed:No message will be sent to the client when the upload is completed without writing to the database
fixed::not delete session when upload complete

XEngine_Storage V2.4 released

18 Sep 06:51
8f9d6c0

Choose a tag to compare

添加:上传现在支持限速了
添加:广域网IP获取协议函数
修改:下载使用系统事件的回调模式了
修改:调整等待时间计算方式
修改:合并了局域网和广域网IP地址获取函数
删除:发送线程池代码
删除:自动下载错误处理相关代码
修正:获取广域网地址函数没有导出的问题

add:enable recv limit speed
add:wlan packet protocol function
modify:use send callback to download file
modify:Adjust the waiting time calculation method
modify:WLANLIST AND LANLIST merge
delete:send threadpool code
delete:auto error with download
fixed:P2XPProtocol_Packet_WLan not export

XEngine_Storage V2.3 Released

03 Sep 02:58
6acb42f

Choose a tag to compare

增加:业务服务心跳
增加:使用-u 选项开启reuseraddr
增加:获取所有会话模块信息
增加:通过接口获取所有任务列表
修复:P2P心跳不工作的问题
修改:统一了发送数据方式
修改:获取下载模块会话的缓冲区功能
优化:发送等待时间和任务管理http信息

added:center service heartbeat
added:use reuseraddr option with -u parament
added:get all information for session module
added:all task list query by api
fixed:p2p heartbeat not work
modify:Unified sending function
modify:get buffer function name the module of download
improved:send wait time and task manage http information