summaryrefslogtreecommitdiff
path: root/src/entry/Maat_hierarchy.cpp
AgeCommit message (Expand)Author
2022-10-26Refactor from scratch.zhengchao
2022-08-23Refactor table schema and runtime to support boolean expression plugin.zhengchao
2022-04-29新创建的clause,在加入哈希表时,使用了compile中的literal_id...v3.6.9zhengchao
2022-04-23修复由于笔误将Maat_hierarchy_clause_fetch中的局部变量的定义�...zhengchao
2021-08-05Plugin表更新后,不需要进行Hierarchy的重建。v3.4.5zhengchao
2021-07-27Maat_hierarchy_build_region2clause_hash中,不在对group中的region id排...v3.4.4zhengchao
2021-07-27减少增量更新时hier重建的写锁临界区,减少扫描线程的所�...zhengchao
2021-07-21因使用MAAT_SET_SCAN_NO_COUNT后,在Group移除region id时会出现误�...zhengchao
2021-07-20修复bug:上一版本引入,region更新不能反映到compile命中;v3.4.1zhengchao
2021-07-19优化hit_path增加性能v3.2.4zhengchao
2021-07-19compile_mid使用ut_arrary替代tailq存储hit_path。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-07-01bool Matcher对输入的item id(clause id)排序和去重,会改变外�...zhengchao
2021-06-15Feature faster bool matcher on reptead itemv3.2.1郑超
2021-06-01Hierarchy中,使用垃圾回收方式释放compile,避免bool_matcher命�...v3.1.24zhengchao
2021-06-01bool matcher中引用了已经被释放的compile,导致段错误。 TSG-6548zhengchao
2021-05-27修复bug: Bool matcher重建时,maat hierarchy会重新生成clause id�...3.1.22zhengchao
2021-04-20Maat Hierarchy中的compile mid结构体保留了Hier的指针,可能指向...zhengchao
2021-04-19Maat_hierarchy_region_compile按照用户传入的结果数量申请缓存,...v3.1.18zhengchao
2021-04-19增加hierarachy中为每个线程分配expr_buff,以修复使用用户设�...zhengchao
2021-04-19集成支持expr_id的bool matcherzhengchao
2021-04-18使用流式扫描接口,命中多个不同策略时导致死循环liuxueli
2021-04-01Fix memory leak by update uncare tablev3.1.17刘学利
2021-01-29Maat_hierarchy_compile_mid_update_by_compile中的assert并不准确:在扫...zhengchao
2020-12-16修复加载8个字符串与表达式报错的bug TSG-4717;增加Hierarchy�...zhengchao
2020-12-05region_compile中compile_rule缓存数组的大小,调整为与调用参数...v3.1.9v3.1.8zhengchao
2020-12-051. 提高group被大量compile同时引用的性能zhengchao
2020-11-25同时命中compile数量过多时,仅对MAX_GROUP_CACHE个数中间结果�...v3.1.5liuxueli
2020-11-24对命中clause_id的数量设置上限,避免同时命中compile数量过�...zhengchao
2020-10-19修复删除FQDN Plugin配置时产生的内存泄露。zhengchao
2020-07-31增加对group_num为0的编译配置的处理。v3.0.3zhengchao
2020-07-06region_rule_inner中增加magic_num,以诊断region配置删除时可能发...zhengchao
2020-07-03为提高命中大量region时的性能,扫描中间状态使用utarray替�...zhengchao
2020-07-02Maat_hierarchy总是返回可用的compile_rule,以同步修复master分支...v3.0.1zhengchao
2020-07-02Maat_hierarchy在删除group时,不同时删除igraph中的vertex,避免v...zhengchao
2020-06-22version3单元测试通过。zhengchao
2020-06-22通过原有功能的单元测试。zhengchao
2020-06-22基础扫描功能的测试用例通过。zhengchao
2020-06-22代码适配Maat command、maat json。zhengchao
2020-06-22完成Maat_hierarchy规则加载重构的代码编写,未编译。zhengchao
2020-06-22准备放弃sqlite,改用multimap。sqlite必须集中提交以获得高性...zhengchao
2020-06-22准备用sqlite3替代MESA_htable进行Maat hierarchy构建。zhengchao
2020-06-22抽象垃圾回收模块,新增Maat_garbage_collection.cpp/hzhengchao
2020-06-22尝试分离hierarchy的中间版本zhengchao