| Age | Commit message (Collapse) | Author |
|
|
|
|
|
修复-c参数申请的内存,退出时未释放的bug
|
|
|
|
|
|
|
|
增加-s -n 命令行参数.
|
|
解决重复调用getopt()时, optind没有重置为1的BUG;
解决-d -p timestamp模式, 初始时间差值没有初始化的BUG;
|
|
|
|
便于做单元测试.
|
|
sysinfo.log增加多线程tid, PSR 状态展示;
sapp -e sapp.toml功能, 改成脚本自动生成.
|
|
提示读取dumpfile失败.
|
|
修复socks,http_proxy等代理层打印日志类型读内存越界BUG;
解决开启ASAN地址检查后, sapp调用strdup()无法运行的问题.
|
|
|
|
|
|
|
|
数组下标可能溢出风险等等.
|
|
|
|
对于UDP和TCP按data建连接,增加根据配置文件well_known_port.conf指定服务端口,用来决定创建流的方向功能。
|
|
|
|
|
|
|
|
配置文件、数据文件路径靠配置参数指定.
|
|
|
|
pppoe等层改为由sapp实现, 以后不再运行mrtunnat.
|
|
1、sapp增加-g参数,测试生成minidump功能,默认读取./etc/sapp.toml下配置
2、代码增加src/support/breakpad_mini目录,封装简单的in_process输出minidump方式
3、控制参数集成在sapp配置项中,可配置内容如下:
[breakpad]
disable_coredump=1
enable_breakpad=1
breakpad_minidump_dir=/tmp/crashreport
enable_breakpad_upload=0
breakpad_upload_url=http://127.0.0.1/
1、移除sapp原有的dump_backtrace函数(已废弃)
2、更新breakpad默认参数,默认打开coredump,关闭breakpad
移除breakpad上传时的-p与-v参数
Breakpad_mini update:上传时-p参数值使用basename函数从/proc/self/exe获取,默认为进程名
移除breakpad_mini中的install,避免影响sapp打包
platform_init结束后,调用sapp_init_breakpad_mini()
增加tools.signal_handler.signal,开启后将接管SIGUSR1 和SIGUSR2信号,预留给实现优雅退出
更新CI流程,增加从debuginfo中导出elf文件,上传至sentry
指定breakpad INSTALL_DIR
1、调整breakpad编译选项,增加头文件目录包含INSTALL_DIR下的breadpad目录
2、撤销对INSTALL_DIR设置至/usr/local/的操作,避免编译时需要提权
Bugfix:编译breakpad_mini时lib_name写错成.so
移除cmake中对/usr/local/include/breakpad的显示引用
1、移除sapp原有的dump_backtrace函数(已废弃)
2、更新breakpad默认参数,默认打开coredump,关闭breakpad
Breakpad_mini update:上传时-p参数值使用basename函数从/proc/self/exe获取,默认为进程名
移除breakpad_mini中的install,避免影响sapp打包
platform_init结束后,调用sapp_init_breakpad_mini()
增加tools.signal_handler.signal,开启后将接管SIGUSR1 和SIGUSR2信号,预留给实现优雅退出
更新CI流程,增加从debuginfo中导出elf文件,上传至sentry
指定breakpad INSTALL_DIR
Bugfix:编译breakpad_mini时lib_name写错成.so
移除cmake中对/usr/local/include/breakpad的显示引用
ci更新,默认编译CAPTURE_MODE =MARSIO的sapp
更新ci/travis.sh,指定CAPTURE_MODE 编译
修复笔误
更新ci/travis.sh,增加安装mrzcpd依赖rpm包
调整sapp_init_breakpad_mini初始化位置,提至MESA_platform_init之前
更新sapp.toml,增加breakpad配置模板
更新ci文件,默认编译PLATFORM_MODE=INLINE
|
|
file的BUG, 修复sapp -v无法显示版本信息的BUG.
|
|
|
|
.增加conflist.inf自动生成脚本.
|
|
2-增加平台运行状态;
3-插件配置文件合并, 避免经常打开多个.inf的情况,
将原来的三个:conflist_platform.inf, conflist_protocol.inf, conflist_business.inf改为一个conflist.inf,
|
|
|
|
2-修复mariso驱动串联模式, 主动发送数据包bug;
3-增加命令行参数--dumpfile-file.
|
|
|
|
|
|
2、修改cmakelist,static_link开关打开的情况下完全静态链接sapp
|
|
2-针对配置文件做错误提示, 防止v3.0和v4.0混用,导致不可预料的结果.
|
|
|
|
2-重新定义sysinfo.h中各种协议状态值.
|
|
2.增加读取sapp.toml配置文件模块;
3.修改CMakelists文件, 解决编译问题.
|