summaryrefslogtreecommitdiff
path: root/src/entry/sapp_main.c
AgeCommit message (Collapse)Author
2023-07-03🔧 build(mimalloc): 内存池支持mimalloc 2.1.2杨威
2023-06-21✨ feat(适配hasp-tools v1.0.4接口):v4.3.9杨威
2023-06-13✨ feat(hasp verify): 链接hasp-tools,支持硬锁检测杨威
2021-04-02Fix v4.2 mpls vlan addrv4.2.28李佳
2020-11-12支持prometheus状态监控.v4.2.6lijia
2020-09-21适配MESA_handle_logger2杨威
2020-08-14集成breakpad输出minidumpv4.1.0-rc1杨威
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
2019-06-16支持用配置文件指定fs2输出格式, default和json两种模式.lijia
2019-06-051-增加定时器, 基于Libevent实现, 依赖库静态链接到sapp;lijia
2-增加平台运行状态; 3-插件配置文件合并, 避免经常打开多个.inf的情况, 将原来的三个:conflist_platform.inf, conflist_protocol.inf, conflist_business.inf改为一个conflist.inf,
2019-05-231-修改test插件, 禁止直接引用sapp中的全局变量;lijia
2-针对配置文件做错误提示, 防止v3.0和v4.0混用,导致不可预料的结果.
2019-05-221-隐藏全局变量;lijia
2-重新定义sysinfo.h中各种协议状态值.
2019-05-201.增加toml解析库到support目录;lijia
2.增加读取sapp.toml配置文件模块; 3.修改CMakelists文件, 解决编译问题.
2019-05-17sapp update to version 4.0.lijia