| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-26 | Fix v4.0.20 ci build modev4.0.20-releaserel-4.0 | 李佳 | |
| 2020-07-14 | 1.marsio模式无包时刷新缓冲区队列; 2.增加获取udp流信息接口;v4.0.17 | lijia | |
| 2020-06-05 | 按虚链路ID发包功能, ↵ | lijia | |
| 改为使用接口marsio_buff_set_rehash_index()设置rehash, 而不是设置ctrlzone的变量; | |||
| 2020-06-03 | 修复INSECTICIDE DEBUG模式下, free内存错误.v4.0.14 | lijia | |
| 2020-06-02 | Merge branch 'fix-udp-drop-stream' into sapp_v4.0_develop | lijia | |
| 2020-06-02 | 1.修复DROP UDP流BUG; | lijia | |
| 2.增加MESA_dir_human_to_link(), 用于将逻辑发包方向转换成物理route_dir; 3.增加独立发包线程CPU绑定功能, 用于marsio模式下的高性能发包. | |||
| 2020-05-27 | g_device_plug更新,按RFC5880,收到DOWN消息时,回复INIT消息, ↵ | 杨威 | |
| 并设置mydiscriminator为自身保活IP | |||
| 2020-03-25 | 支持pcap模式下, 指定捕包方向[in, out, inout]; | lijia | |
| 支持ethernet跳过非ip层的协议,便于使用系统路由测试注入数据包功能. | |||
| 2020-02-21 | 增加基于tun虚设备的双卡串联模式, ↵ | lijia | |
| 用于在虚拟机单网卡环境下, 使用sapp串联模式. | |||
| 2020-01-06 | support plug arp layer entry. | lijia | |
| 2019-12-31 | 实现ethernet层inbound, outbound两个方向流量统计; ↵ | lijia | |
| 实现每个stream两个方向统计. | |||
| 2019-12-26 | 增加串联模式下,inbound,outbound两个方向的统计计数. | lijia | |
| 2019-12-18 | 配置文件增加PROTOCOL_FEATURE, 用于指定某些协议解析细节选项;v4.0.7 | lijia | |
| 增加sapp_platform_opt选项, 用于支持插件获取平台内部计数. | |||
| 2019-12-03 | 增加sapp_platform_opt-->SPO_DEPLOYMENT_MODE_STR,用于插件获取平台� ↵ | lijia | |
| �络拓扑模式. | |||
| 2019-11-27 | 修复CI编译错误. | lijia | |
| MESA_rst_tcp()增加para_len参数. | |||
| 2019-11-26 | 修改MESA_rst_tcp()定义, 恢复标准C接口, ↵ | lijia | |
| 使用结构体传输相关参数; 增加RPM安装包noreplace定义, 避免升级时覆盖已有用户配置. | |||
| 2019-11-22 | 增加MESA_rst_tcp(), c++接口,便于调用者传入不同参数. | lijia | |
| 2019-11-20 | 增加stream_inject_plus.h, 增加新接口: MESA_rst_tcp(). | lijia | |
| MESA_rst_tcp与MESA_kill_tcp区别: MESA_kill_tcp实际上是几个动作的集合: 发送RST包, 类似返回了(DROPME | KILL_OTHER), 及DROP当前流后续所有包; MESA_rst_tcp只专心做一件事情: 发送RST包! | |||
| 2019-11-18 | 修复插件管理增加kill_other BUG. 增加全局流id. | lijia | |
| https://git.mesalab.cn/MESA_Platform/sapp/issues/29#note_5105 | |||
| 2019-11-15 | 增加插件返回值, KILL_FOLLOW, KILL_OTHER | lijia | |
| 2019-09-07 | 修复sapp_inject_pkt在polling模式下, ↵ | lijia | |
| 没有当前streaminfo对应原始包的BUG; 修复sapp_inject_pkt在双臂模式下的BUG; | |||
| 2019-08-23 | 增加新发包接口sapp_inject_pkt; 改polling_entry优先级; ↵ | lijia | |
| tcpdump_mesa配置文件修改 | |||
| 2019-07-26 | 修改tcp stream统计信息入InfluxDB的错误. | lijia | |
| 2019-07-05 | 增加line_protocol协议输出统计信息到telegraf. | lijia | |
| 2019-06-16 | 支持用配置文件指定fs2输出格式, default和json两种模式. | lijia | |
| 2019-06-06 | 1.增加废弃conflist_business.inf等文件的自动检测及错误提示;2 ↵ | lijia | |
| .增加conflist.inf自动生成脚本. | |||
| 2019-06-05 | 1-增加定时器, 基于Libevent实现, 依赖库静态链接到sapp; | lijia | |
| 2-增加平台运行状态; 3-插件配置文件合并, 避免经常打开多个.inf的情况, 将原来的三个:conflist_platform.inf, conflist_protocol.inf, conflist_business.inf改为一个conflist.inf, | |||
| 2019-05-29 | 1-修复cmake 静态链接编译错误; 2-修复ipv6串联发包bug; | lijia | |
| 2019-05-28 | 1-静态链接模式下, pcap, marsio可以共存; | lijia | |
| 2-修复mariso驱动串联模式, 主动发送数据包bug; 3-增加命令行参数--dumpfile-file. | |||
| 2019-05-27 | 测试串联模式收发包、回注功能, 修复一些问题. | lijia | |
| 2019-05-24 | google test与3.0对比测试, 修复错误. | lijia | |
| 2019-05-23 | 1-修改test插件, 禁止直接引用sapp中的全局变量; | lijia | |
| 2-针对配置文件做错误提示, 防止v3.0和v4.0混用,导致不可预料的结果. | |||
| 2019-05-23 | 更新统计计数,配置文件路径,增加错误提示. | lijia | |
| 2019-05-22 | 1-隐藏全局变量; | lijia | |
| 2-重新定义sysinfo.h中各种协议状态值. | |||
| 2019-05-20 | 1.增加toml解析库到support目录; | lijia | |
| 2.增加读取sapp.toml配置文件模块; 3.修改CMakelists文件, 解决编译问题. | |||
| 2019-05-17 | sapp update to version 4.0. | lijia | |
| 2019-04-23 | 升级, kill_tcp之后, tcpall插件仍可获取后续流量. | lijia | |
| 2019-03-15 | 1-修复无法获取SYN_ACK包选项; | lijia | |
| 2-细化对tcp选项结构体的变量描述; | |||
| 2019-02-14 | UDP流可通过MESA_get_stream_opt()->MSO_STREAM_CLOSE_REASON选项,获取� ↵ | lijia | |
| �结束原因, 超时淘汰or超过最大流表数淘汰. | |||
| 2019-01-24 | 1、cmake增加对编译头文件md5值的计算并自动生成宏定义 | dump2file | |
| 2、更改cmake-makefile命名 | |||
| 2019-01-23 | 1、fs2输出增加每个线程的包处理延迟统计,使用histogram输出 | dump2file | |
| 2019-01-21 | 1、 | yangwei | |
| 2019-01-07 | 1、GTP处理逻辑更新,由于存在客户端切换导致同一个内层 ↵ | dump2file | |
| TCP流,GTP外层一侧的IP和Port变化的情况,导致sapp无法讲内侧的流识别为同一个,因此增加在gtp_entry中根据方向重置客户端IP和Port为0的操作,以保证上述情况能够识别为同一个流 2、代码调整,适配gcc7 3、cmakelist更新,增加pcap_packet_io.so命名的问题 | |||
| 2018-12-05 | UPDATE: | yangwei | |
| 1.sapp配合tcpdump_mesa支持带auth和indication头部的teredo隧道 | |||
| 2018-11-22 | UPDATE: | yangwei | |
| 1.默认开启支持CYCLE_PKT_DUMP 2.修复cycle_pkt_dump_through_write_offset中greedy_seek_flag开关==0时,MAC包计算后bpf_filter参数未赋值的bug TODO: 1.mpls信息缓存待实现 2.GTP信息缓存待实现 3.当前发包构造双向包时,预计算发送buf长度,无法支持MPLS不对称标签发包构造buf时双侧包长不一致的情况,TODO 3 | |||
| 2018-11-21 | UPDATE: | yangwei | |
| 1.main.conf开关send_fake_pkt_by_gdev改为send_fake_pkt_mode,支持按协议栈三层发包,二层单网关发包,二层多网关发包和GDEV注入发包四种模式 2.二层路由发包绑定MAC地址实现完成,多网关发包时支持从配置文件加载映射关系,提供parse_send_route_conf函数支持外部插件调用更新映射表,默认读取send_route.conf 3.GDEV注入支持从配置文件加载映射关系,提供parse_send_gdev_ip_conf函数支持外部插件更新映射表,默认读取send_gdev.conf TODO: 1.mpls信息缓存待实现 2.GTP信息缓存待实现 3.当前发包构造双向包时,预计算发送buf长度,无法支持MPLS不对称标签发包构造buf时双侧包长不一致的情况,TODO 3 | |||
| 2018-11-16 | UPDATE: | yangwei | |
| 1.main.conf新增create_mpls_anyway开关,用于在MPLS处理非对称MPLS标签情况(一侧有一侧没有) 2.sendpacket.c新增g_mpls_cache_key和g_mpls_info_hash用于缓存二元组MPLS信息,个)mpls_register_addr用于在线程栈上存储二元组地址用于查询hash TODO: 1.mpls信息缓存待实现 2.GTP信息缓存待实现 3.二层路由发包绑定MAC地址待实现 4.当前发包构造双向包时,预计算发送buf长度,无法支持MPLS不对称标签发包构造buf时双侧包长不一致的情况,TODO 3 | |||
| 2018-11-15 | 修改cycle_pkt_dump, 支持tcpdump_mesa过滤最内层ip,port,便于debug. | lijia | |
| 2018-11-12 | 更新GTP处理逻辑, 增加对端地址(TEID,SEQ等)更新逻辑。 | lijia | |
| 2018-11-12 | 1.更新GTP地址处理逻辑,未完成 | yangwei | |
