2 Star 3 Fork 0

xengine / XEngine_APIService

2024-04-11 13:57
qyt

增加:lua脚本心跳协议支持
增加:短连接和敏感词查询列表支持
增加:机器信息收集协议
修改:允许lua返回的消息大小为0了
修改:数据库支持部启用了
修改:条件编译现在不需要添加额外的命令用于支持linux和macos了
修复:当使用中文字符串插入和其他操作敏感词,日志,邮编数据库的时候不正确的问题

added:lua file heartbeat supported
added:query list support for short link
added:machine information collection protocol support
modify:allow lua to return msg is zero size
modify:database support not enable
modify:The conditional compilation switch does not require additional compilation commands on linux or macos
fixed:when use chinese charset insert or other operator is incorrect for word filter

最后提交信息为: !20V3.4.0.1001 Merge
2024-03-08 11:44
qyt

增加:行政区域ID转换支持
增加:天气信息查询支持
增加:图像质量和压缩级别设置支持
增加:日志表枚举支持
更新:匹配XEngine V8.25版本
修改:后台下载服务不需要等待完成即可返回消息了
修改:后台上传服务不需要等待完成即可返回消息了
修改:在进入HTTPTask_TastPost_Handle函数就进行解码了
修复:创建日志表错误的问题
修复:日志表字符集不正确的问题
修复:日志协议删除表协议错误

added:id region convert supported
added:weather info query supported
added:image quality and compress level set supported
added:list xlog database table supported
update:match xengine v8.25
modify:does not wait completed reply msg for download of back service
modify:does not wait completed reply msg for upload of back service
modify:after entering the HTTPTask_TastPost_Handle function, the url encoding starts to be processed.
fixed:create log table is incorrect
fixed:log table charsets is incorrect
fixed:log protocol delete table is incorrect

最后提交信息为: !19V3.3.0.1001 Merge
2023-12-29 14:20
qyt

增加:编译开关日志提示
增加:lua脚本功能开关编译选项
修改:LUA,二维码和图像处理现在默认关闭
修改:LUA,二维码和图像处理没有启用的时候返回501了
修改:现在makefile支持linux和macos的编译开关了
修改:不在需要bank和id处理的utf转换了
修改:重新设计了语言翻译从有道改为百度
修改:翻译语言日志提示
修改:翻译类型使用枚举型替代
修复:没有启用音频还开始录制的问题
删除:lua init 变量
删除:OPENCC库和相关代码已经被移除使用翻译替代

added:build switch tips
added:lua buid switch
modify:lua and qr and image switch defualt is close
modify:lua and qr and image reply is 501 when they is disable
modify:makefile support linux and macos for build switch
modify:does not need utf convert for bank and idcard
modify:Redesigning translation from youdao to baidu
modify:translation language tips
modify:translation type used enum instead.
fixed:not enable audio then start
delete:lua init value
delete:opencc library and code,use translation instead

最后提交信息为: !18V3.2.0.1001 Merge
2023-11-02 10:08
qyt

增加:为opencv和qr增加自定义编译开关
增加:p2xp用户离开和万维网ip地址获取,心跳协议支持
修改:自动启动仅仅运行在管理员模式下
修改:用户验证配置为子级别了
修改:当禁用守护进程的时候会停止进程
修改:屏幕录像现在可以设置设备名称了
修改:当图像处理失败会回复消息
修改:图像处理错误方法
修改:所有配置文件被指定到主配置中了
修改:配置重载支持opencc,qr,deamon了
修改:p2xp协议的connect字段不在作为key使用
修正:qr码识别不支持linux的问题
修正:日志配置没有作用的问题
修正:p2p的delete和心跳不争取的问题
修正:图像设置http参数解析不正确的问题
修正:图像的宽高参数解析错误
修正:windows隐藏窗口不正确的问题
删除:没有使用的p2p协议代码
删除:p2p的获取用户信息协议和链接协议
删除:没有使用的内存代码

added:custom build switch for opencv and qr
added:p2p delete client and wan address get and heartbeat supported
modify:Autostart only run with administrator privileges
modify:user ver configure node level
modify:stop process when disable deamon process
modify:screen record can be set device name
modify:reply message when process failed for image
modify:image process error way
modify:All configuration files are specified by the master configuration
modify:configure reload supports opencc and qr and deamon now
modify:p2xp does not use connect address as a key.
fixed:qr not support linux platform
fixed:log configure does not work
fixed:delete and heart p2xp not work
fixed:image set http parament parse is incorrent
fixed:image width and heigth parament is incorrent
fixed:hide window is incorrent for windows
delete:unused p2p protocol code
delete:get user info and connect for p2p client
delete:not used memory code for deamon

最后提交信息为: !17V3.1.0.1001 Merge
2023-09-08 15:57
qyt

增加:系统API函数模块
增加:进程守护功能和接口支持
增加:启动隐藏窗口和自动启动的功能选项
增加:对本地屏幕和声音录像推流的支持
增加:停止推流协议
增加:权限提示
修改:初始化配置不在需要配置结构参数
修改:启动失败不在直接退出
修正:后台服务协议没有HTTP返回请求的问题

added:system api module
added:deamon process and http api interface for process deamon
added:hide windows when start and auto start option
added:screen and sound push stream
added:stop stream record protocol
added:permission handle
modify:init configure does not need configure parament
modify:does not directly exit when configure init failed.
fixed:does not http response for backservice

最后提交信息为: !16V3.0.0.1001 Merge
2023-08-29 17:36
qyt

增加:用户验证功能
增加:图像信息获取和设置接口
增加:后台管理服务接口

added: user verifacation function supported
added:image set and get info
added:back service management api

最后提交信息为: !15V2.11.0.1001 Merge
2023-08-10 10:15
qyt

增加:敏感词过滤系统
增加:配置热重载功能,支持基本配置和插件配置热重载
修正:ModulePlugin_Loader_Destory 释放锁不正确的问题
修正:http json的返回CODE值不正确的问题
更新:匹配XEngineV8.15版本

added: words filter supported
added:basic and plugin configure hot reload support
fixed:ModulePlugin_Loader_Destory unlock is incorrent
fixed:code of http json for packet protocol is incorrent
update: match xengine v8.15

最后提交信息为: !14V2.10.0.1001 Merge
2023-04-21 11:02
qyt

增加:短连接生成与转发功能支持
增加:数据测试API接口
更新:匹配XEngineV8.x版本
更新:编译脚本现在对跨平台支持更好
修改:测试函数名称改为socket
修改:现在HTTP的任务代码区分get和post了
修改:mysql默认使用utf8字符集了

added:short link create and forward supported
added:data test api interface
update:match xengine v8.x
update:makefile to support cross platform
modify:test function name to socket
modify:The http task now distinguishes between post and get
modify:mysql used to utf8 charset

最后提交信息为: !13V2.9.0.1001 Merge
2023-02-07 13:31
qyt

添加:二维码识别与创建功能
添加:网络测试与数据验证功能
修改:现在错误请求会响应
修正:http请求的日志打印标记不正确

added:qr code parse and create
added:network test
modify:reply failed requestion now
fixed:http request log flag is incorrent

最后提交信息为: !11V2.8.0.1001 Merge
2023-01-17 09:59
qyt

增加:日志信息操作API相关函数
增加:时间信息获取lua脚本
优化:扩展了HTTP参数缓存大小
优化:HTTP请求函数
修改:ip查询功能修改为模块插件
修改:电话查询功能修改为模块插件
修改:数据库从SQLITE改为MYSQL
修正:id和银行查询打包中文不正确的问题
删除:cdkey相关API函数库
删除:SQLITE相关代码

added:log info support
added:time plugin of lua
improved:extend http parament cache size
improved:http request function
modify:ipaddr query modify to plugin of module
modify:phone number query modify to plugin of module
modify:database to mysql from sqlite
fixed:id and bank query packet chinese is incorrent
delete:cdkey functions
delete:sqlite db

最后提交信息为: !10V2.7.0.1001 Merge
2022-12-13 14:28
qyt

修正:在linux系统下无法加载模块插件的问题
修正:linux 构建错误
删除:服务器能力查询相关功能

fixed:cant load lib plugin moudle in linux
fixed:linux build error
delete:service option function support

最后提交信息为: !9V2.6.1.1001 Merge
2022-12-12 11:25
qyt

添加:lua插件支持
添加:加载器的lua插件支持
修改:插件模块输出目录
修改:lib代码插件名称修改
修改:opencc库修改为vcpkg安装了
修改:PluginCore_UnInit的返回值为void
修改:输出插件统计
修复:不需要的插件加载器错误
修复:执行插件失败没有提示的问题
删除:选项配置plugin字段

added:lua plugin support
added:lua plugin core and lug loader supported
modify:plugin module print dir
modify:lib code name changed
modify:opencc library changed vcpkg to install
modify:PluginCore_UnInit bool to void for plugin
modify:printf plugin count
fixed:does not need errorcode for plugin loader
fixed:plugin failed to execution without tips.
delete:plugin of option configure

最后提交信息为: !8V2.6.0.1001 Merge
2022-11-02 09:23
qyt

添加:zipcode查询功能
添加:计量转换插件
修改:数据库模块错误定义
更新:匹配XEngine V7.42版本
删除:所有回复类型1模式,现在只有返回JSON了

added:zipcode query
added: meter convert plugin
modify:error code define for db module
update:match xengine v7.42
delete:reply type 1 functions for bank and id and ip and language and phone and translation

最后提交信息为: !7V2.5.0.1001 Merge
2022-09-13 15:17
qyt

添加:分布式锁
添加:cdkey授权功能支持
修改:插件文件名支持自适应了
修改:linux和macos的程序名称
修改:p2pcomm函数为comm公用函数
修改:密码函数类型支持整数和字母了
修复:提交方法没有释放头列表内存的问题

added:Distributed lock
added:cdkey create function
modify:plugin file name was support adaptive
modify:linux and macos app name
modify:p2pcomm function to comm
modify:Password types support int and words
fixed:post method does not free header list memory

最后提交信息为: !6V2.4.0.1001 Merge
2022-07-23 11:12
qyt

添加:服务器能力查询接口函数
添加:bmi模块
添加:时区插件
更新:支持XENGINE V7.38版本了
修改:支持MACOS系统了
修改:插件支持负载内容参数了
修改:现在打印xengine版本了
修正:程序退出时候崩溃
修正:构建错误
删除:libopencc的linux模块,需要自己安装

added:server option supported
added:bmi module
added:timezone plugin module
update:match xengine v7.38
modify:support macos now
modify:plugin support payload parament
modify:printf xengine version now
fixed:app exist crashed.
fixed:build error
delete:libopencc for linux module,install byself

最后提交信息为: !5V2.3.0.1001 Merge
2022-07-01 10:13
qyt

添加:为p2p处理增加post方法
添加:p2p协议模块解析和打包支持
添加:帮助模块的p2p客户端
修改:http参数名

added:post with p2pclient
added:p2p protocol parse and packet
added:p2p client for help module
modify:parament name

最后提交信息为: !4V2.2.0.1001 Merge
2022-04-29 09:16
qyt

添加:插件系统支持
添加:密码生成插件
添加:生肖星座插件

added:plugin system supported
added:password Generation plugin
added:Zodiac plugin

最后提交信息为: !3V2.1.0.1001 Merge
2022-04-02 09:09
qyt

添加:银行卡查询验证功能
添加:简繁转换功能
添加:翻译功能(词典)

added:bank card number query function
added:language convert
added:translation function

最后提交信息为: !2V1.1.0.1001 Merge
2022-03-11 13:21
qyt

增加:支持HTTP模式JSON和字符串流方式返回查询的内容
增加:支持IP地址位置信息查询(IPV4和IPV6)
增加:支持身份证校验与信息查询
增加:支持手机号信息归属查询
增加:JSON配置文件处理模块
增加:数据库配置模块
增加:协议模块
增加:JSONCPP模块
增加:函数处理帮助模块

Added: Support HTTP mode JSON and string stream mode to return the content of the query
Added: Support IP address location information query (IPV4 and IPV6)
Added: support ID card verification and information query
Added: Support mobile phone number information attribution query
Added: JSON configuration file processing module
Added: database configuration module
Added: Protocol module
Added: JSONCPP module
Added: function handling helper module

最后提交信息为: !1V1.0.0.1001 Merge
C
1
https://gitee.com/xengine/XEngine_APIService.git
git@gitee.com:xengine/XEngine_APIService.git
xengine
XEngine_APIService
XEngine_APIService

搜索帮助