summaryrefslogtreecommitdiff
path: root/src/inc_internal
AgeCommit message (Expand)Author
2023-03-09fix flagScan update bugv3.6.20develop-version3liuwentan
2022-12-22support flagScan feature https://jira.geedge.net/browse/TSG-12808liuwentan
2022-08-23Upgrade hiredis library: hiredis-vip-0.3.0.tar.gz -> hiredis-1.0.2.tar.gz.v3.6.14v3.6.13v3.6.12zhengchao
2022-08-23Add unit test cases for Boolean Expression Plugin (bool_plug) table.zhengchao
2022-08-23Refactor table schema and runtime to support boolean expression plugin.zhengchao
2022-06-30从redis读取到无对应table的rule时,写日志。zhengchao
2022-04-28修复bug: IP Plugin和FQDN Plugin更新时, 先释放了哈希表索引�...v3.6.7zhengchao
2022-03-03ex data更新可能耗时10秒以上,超过全局垃圾回收时间,导�...v3.6.2zhengchao
2022-01-21EX_data中的hash表使用RCU更新,替代读写锁,提高多线程下的...zhengchao
2021-10-24maat stat输出plugin(含EX data)、fqdn_plugin、IP_plugin中有效规�...zhengchao
2021-10-20expr_plus和interval_plus表的district对英文大小写不敏感。zhengchao
2021-10-12将rulescan.h的编码由GBK转为utf8v3.4.11zhengchao
2021-10-11修复bug:对于已命中编译配置的mid,扫描expr_plus或interval_pl...v3.4.10zhengchao
2021-10-11修复 TSG-7994 ,避免处理未知district时出现误命中。v3.4.9zhengchao
2021-08-19Rebase. 适配支持Prometheus输出的Field Stat2zhengchao
2021-08-14TSG-7066: 支持--prefix参数安装,支持查看changelogliuxueli
2021-08-05Plugin表更新后,不需要进行Hierarchy的重建。v3.4.5zhengchao
2021-08-05变更table runtime垃圾回收机制的单元测试通过。zhengchao
2021-08-05IP Plugin和FQDN Plugin内部实现垃圾回收,不再由外部调用。zhengchao
2021-08-05重构table runtime工作量较大,准备放弃。zhengchao
2021-08-04未对FQDN Plugin表的changed_flag进行重置,产生不必要的FQDN Engi...zhengchao
2021-07-21基于Maat_cmd的测试用例增加扫描状态输出。v3.4.2zhengchao
2021-07-21因使用MAAT_SET_SCAN_NO_COUNT后,在Group移除region id时会出现误�...zhengchao
2021-07-19改进Hierarchy的多线程扫描性能: Hierarchy使用rwlock来保证更�...zhengchao
2021-07-19Maat_set_scan_status可以设置MAAT_SET_SCAN_NO_COUNT类型参数, 指示�...zhengchao
2021-07-19修改scan status重的测试用例,覆盖更多分支。zhengchao
2021-06-01Hierarchy中,使用垃圾回收方式释放compile,避免bool_matcher命�...v3.1.24zhengchao
2021-05-13修复bug: TSG-6324 在流式扫描过程中,发生版本号回滚导致�...zhengchao
2021-04-28支持加载使用gzip命令压缩的maat JSON文件。允许先压缩、后�...zhengchao
2021-04-28为了便于单元测试,支持设置垃圾回收时间,默认10秒。zhengchao
2021-04-20Maat Hierarchy中的compile mid结构体保留了Hier的指针,可能指向...zhengchao
2021-03-20修复bug:ip_plugin和fqdn_plugin的扫描线程可能访问到无效的EX_...v3.1.16郑超
2020-12-05region_compile中compile_rule缓存数组的大小,调整为与调用参数...v3.1.9v3.1.8zhengchao
2020-10-14🐞fix: 兼容C99标准,inline函数前增加static描述符yangwei
2020-09-30加载全量配置读取value时,如key中不包含生效的table name则�...zhengchao
2020-09-27支持虚拟表建立在多个不同类型物理表上。zhengchao
2020-09-19FQDN Plugin加载、扫描、更新测试通过,遗留FQDN_engine后缀匹�...zhengchao
2020-09-19引入FQDN Engine,以支持FQDN Plugin。zhengchao
2020-09-02对外提供BOOL_MATCH头文件fengweihao
2020-08-22增加增强数值扫描功能及对应测试用例liuxueli
2020-08-19删除IP Plugin表项时,未能及时更新ip_matcher,也未能正确同�...zhengchao
2020-07-07fix #23 Maat_plugin_exdata的回调使用以'\0'结尾的key。zhengchao
2020-07-06修复删除region时,笔误导致错误计算rulescan expr_id的bug,该b...zhengchao
2020-07-06region_rule_inner中增加magic_num,以诊断region配置删除时可能发...zhengchao
2020-06-28EX_data系列函数使用uthash替代MESA_htable,实现哈希表的动态�...zhengchao
2020-06-22redis内部key改为unsigned long,适配性能测试用例。zhengchao
2020-06-22Maat command支持批量提交zhengchao
2020-06-22version3单元测试通过。zhengchao
2020-06-22通过原有功能的单元测试。zhengchao
2020-06-22代码适配Maat command、maat json。zhengchao