summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-03✨ feat(bloom library): choose in sapp.tomlFeature-ap-bloomyangwei
2024-04-03✨ feat(ap_bloom): 使用ap_bloom替代dabloomyangwei
2024-04-02TSG-20317: 1.Optimize inject packet duplicate traffic detection performance; ↵lijia
2.fix some test case failing in HIGH_PERF mode.
2024-04-01🎈 perf(get_current_rawpkt_from_streaminfo): inline & likelyv4.3.42yangwei
2024-04-01🐞 fix(remove sapp_rawpkt_ntop): ↵yangwei
移除sapp_rawpkt_ntop,非eth包计入unknow
2024-03-27🐞 fix(MESA_kill_tcp_remedy): ↵yangwei
修复平台触发rst补救时,获取原始包逻辑错误的bug 影响范围:可能造成镜像模式下,仅有单侧流量时,触发rst补救向对侧发送rst包失败
2024-03-26✨ feat(signal handle): 使用sigaction仅在主线程处理性能统计信号yangwei
2024-03-25🐞 fix(guess_if_teredo): Add default port to Teredo identifyv4.3.41yangwei
2024-03-20✨ feat(get meta by stream dir): 支持按流方向获取meta信息v4.3.40yangwei
2024-03-20🐞 fix(MESA_get_stream_opt): 修复in & out route_ctx返回错误yangwei
2024-03-15🐞 fix(ctrl pkt process): 设置stream_drop仍然上送控制报文yangwei
2024-03-06🐞 fix(sapp inject packet): Fix OMPUB-1176v4.3.39yangwei
修复注入反向数据包时,链路信息填充错误的bug
2024-02-28🐞 fix(plugin_process_context): ↵yangwei
修复ip插件回调时,未设置plugin_process_context的问题
2024-02-28🐞 fix(tcp & udp new stream): ↵yangwei
显式增加控制报文不触发新建流的逻辑
2024-02-26🌈 style(sapp process output thread info): ↵yangwei
处理延迟日志增加输出pthread_id和tid方便调试
2024-02-22✨ feat(cpu limit): ↵v4.3.38yangwei
仅在process延迟日志级别大于INFO时输出CPU100%核的堆栈信息
2024-01-29🐞 fix(fix TSG-18782): udp_reset_stream释放内存顺序更新v4.3.37yangwei
flow_stat存储在project中,重置流时,需要保证bridge数据先于project被释放
2024-01-11📃 docs(sapp.toml): 注释默认max_opening_per_sec值yangwei
2024-01-11🌈 style(sapp_process_latency_log): 日志中输出相对tid和线程IDyangwei
2024-01-08TSG-18219: 双向流S2C方向的SYN包计数未增加v4.3.36刘学利
2023-12-29utf8 -> gbkv4.3.35liuxueli
2023-12-29SPO_UDP_STREAM_CONCURRENT输出活跃链接数为流表中的MOREliuxueli
2023-12-29🐞 fix(context rawpkt info): Fix TSG-18200yangwei
按流方向存储历史数据包和元信息,避免重复流量时出现两侧都是ingress的情况
2023-12-28🐞 fix(resume get_this_layer_header): inline ↵yangwei
get_this_layer_header接口,兼容23.07
2023-12-28🎈 perf(timeout precision): from s to msyangwei
2023-12-25🐞 fix(udp_free_stream): ↵yangwei
读包模式退出时,存在对原始包的非法访问
2023-12-25✨ feat(CPU limit): 使用EWMA计算CPU占用,α取值0.8yangwei
2023-12-25✨ feat(overload protection): ↵yangwei
单核CPU超过99%,工作线程输出调用堆栈
2023-12-21🦄 refactor(dabloom): 统一使用宏申请和释放内存yangwei
2023-12-18✨ feat(max_timeouts_per_msec): ↵yangwei
支持设置每个线程主动超时流的速率
2023-11-24🐞 fix(process_conflist_single): ↵yangwei
修改必选插件,未加载到入口点时不退出的问题
2023-11-20🐞 fix(Fix-get-route-ctx-len-error): ↵v4.3.34yangwei
修复获取ROUTE_CTX,长度返回错误的bug
2023-11-17✨ feat(MESA_stream_opt): ↵v4.3.33yangwei
增加按路由方向获取ROUTE_CTX,marsio模式only
2023-11-17🐞 fix(Package.cmake): 删除冗余的CPack命令yangwei
2023-11-16🔧 build(moudle_test): 静态编译plugin_test_main所需要的所有符号名yangwei
不再提供libsapp_devel.a
2023-11-16✨ feat(sapp_inject_ctrl_data): ↵v4.3.32yangwei
发送控制信息至所有用marsio打开的设备
2023-11-16✨ feat(stream_rawpkt.h): update get current l3 l4 hdr interfaceyangwei
2023-11-15支持获取append和preappend的sid_listliuxueli
2023-11-08🦄 refactor(eliminate lint warning): 消除语法检查告警v4.3.31yangwei
2023-11-07✨ feat(get rawpkt by route from streaminfo): ↵yangwei
增加根据路由方向获取流上存储的原始包接口
2023-11-07🐞 fix(inject ctrl pkt with vxlan): ↵yangwei
修复带vxlan封装时,计算l4头部长度错误的问题
2023-11-07🐞 fix(stream free order): 调整释放project和bridge的顺序yangwei
2023-11-07🌈 style(test_app source code): 移除对于废弃接口的调用yangwei
2023-11-03✨ feat(APP_DROPPKT): ↵yangwei
更新插件返回DROPPKT行为,当前包不再调用后续插件
2023-11-03🧪 test(test_app_plug): 移除对废弃接口的调用yangwei
2023-11-03🐞 fix(clang warning): 消除clang编译告警yangwei
2023-11-01🐞 fix(sendpacket): 消除cppcheck类型转换告警yangwei
2023-10-26🐞 fix(inject packet): ↵yangwei
注包接口增加长度判断,避免分片情况下内存读越界
2023-10-26🐞 fix(stream bridge destroy ): pdate Destruction Timingyangwei
2023-10-20✨ feat(marsio_dl_io_raw_pkt_send): ↵yangwei
增加rehash发送选项,提高注包性能