Commit Graph

356 Commits

Author SHA1 Message Date
zhengchao
bb7710eb37 #5 允许配置ID重用;提供工具函数Maat_helper_read_column,用于处理行列。 2018-12-21 20:16:22 +06:00
zhengchao
a53cbca268 空版本号不再触发全量。 2018-12-17 16:25:08 +06:00
zhengchao
004e79d5d5 修正从redis初始化过程中输出未加载成功的误导性日志。 2018-12-17 15:49:18 +06:00
zhengchao
b1859291d3 BUGFIX:Deferred Loading模式下,未正确设置mutex lock保护范围,导致get plugin EX data段错误。 v2.5.1 2018-12-16 00:17:37 +06:00
zhengchao
2263b4edb1 修正maat_redis_tool屏幕打印漏掉最后一个文件名的bug。 2018-12-15 21:12:12 +06:00
zhengchao
9a65747853 美化错误日志。 v2.5.0 2018-12-12 16:06:04 +06:00
郑超
83e1fd227f Merge branch 'feature-maat-cmd-key-select' into 'master'
Feature maat cmd key select

See merge request MESA_framework/maat!20
2018-12-12 12:43:13 +08:00
zhengchao
6ad12bdde7 重要bug修复:无规则流式扫描起始返回空stream para,导致scan段错误。 2018-12-12 10:41:58 +06:00
zhengchao
c12aac9d0b 删除配置时没有正确清理MAAT_LABEL_INDEX 2018-12-12 00:45:47 +06:00
zhengchao
4e9fe22d9a select兼容旧的label格式。 2018-12-11 21:26:56 +06:00
zhengchao
30cb77742d 增加Maat_cmd_key_select的测试用例 2018-12-11 19:58:02 +06:00
zhengchao
12baa32183 可以select除表名和表ID。 2018-12-11 19:52:40 +06:00
zhengchao
54778d65a5 修复maat_stat_output没有对scanner判空的bug 2018-12-10 10:18:30 +06:00
zhengchao
ccd0cc82a4 修正从tableinfo中读取旧版本plugin描述时造成的写越界 2018-12-08 17:41:25 +06:00
zhengchao
da52d77bd9 修复操作redis错误处理的笔误。 2018-12-08 16:43:07 +06:00
zhengchao
baa9f1f1ec 删除不恰当的断言 2018-12-07 14:58:44 +06:00
郑超
1a44e3aa53 Merge branch 'bugfix-calculate-cmd-cnt-on-renew' into 'master'
Bugfix calculate cmd cnt on renew

See merge request MESA_framework/maat!19
2018-12-07 15:57:19 +08:00
zhengchao
1607e48d77 修复bug:在command renew时,_exec_serial_rule_end没有将redlock_unlock计算在append_cmd中。 2018-12-07 13:52:42 +06:00
zhengchao
255f050f74 添加写入和删除100万配置的测试用例。 2018-12-07 13:10:23 +06:00
zhengchao
a92e7b4253 测试一次写入20万lines和rule的性能。 2018-12-06 21:11:51 +06:00
zhengchao
953393b448 修改版本号。 2018-12-05 18:04:09 +08:00
zhengchao
899a61e371 完成单元测试。 2018-12-05 18:00:55 +08:00
zhengchao
7b5baacf62 重构取column的函数 2018-12-04 23:26:59 +08:00
zhengchao
6971f4cb56 将规则数量和扫描状态的统计归集到table runtime结构体中,属于scanner的一部分。 2018-12-04 20:12:56 +08:00
zhengchao
895344d7d2 重构table_info数据结构。 2018-12-04 13:38:55 +08:00
郑超
323f15ebb1 Merge branch 'feature-runtime-json-update' into 'master'
Feature runtime json update

See merge request MESA_framework/maat!18
2018-12-02 22:55:55 +08:00
zhengchao
e657823b26 Merge branch 'feature-runtime-json-update' of git.mesalab.cn:MESA_framework/maat into feature-runtime-json-update 2018-12-02 22:54:44 +08:00
zhengchao
03edeb90b7 允许在运行过程加载新的json文件。 2018-12-02 22:54:05 +08:00
zhengchao
9fd767c84a 允许在运行过程加载新的json文件。 2018-12-02 22:50:20 +08:00
郑超
fbdc331b23 Merge branch 'bugfix-invalid-read-on-get-foreign-content' into 'master'
修复读取外键内容时,错误的使用了循环变量,导致的内存读越界。

See merge request MESA_framework/maat!17
2018-11-29 19:06:01 +08:00
zhengchao
ea71a08e6a 修复读取外键内容时,错误的使用了循环变量,导致的内存读越界。 2018-11-29 17:28:26 +08:00
郑超
f9ff39d993 Merge branch 'refactor-connect-redis' into 'master'
Refactor connect redis

See merge request MESA_framework/maat!16
2018-11-27 20:18:58 +08:00
zhengchao
abd5f7a3da 修复bug:redis不可用时没有对redis context判空 2018-11-27 20:11:12 +08:00
zhengchao
56ecf3eed4 重构连接redis的代码。 2018-11-27 19:53:42 +08:00
郑超
bcfb1e2ac8 Merge branch 'bugfix-memleakage-at-burn-feather' into 'master'
Bugfix memleakage at burn feather

See merge request MESA_framework/maat!15
v2.4.3
2018-11-27 14:38:14 +08:00
zhengchao
a92967aa3f 修复统计、布尔表达式运算、单元测试模块中的内存泄漏。 2018-11-27 14:37:13 +08:00
zhengchao
be7290d1e3 修复digest scan时,hitcnt计数访存bug。 2018-11-27 12:55:52 +08:00
zhengchao
8a1fe9caf2 修复销毁maat句柄(Maat_burn_feather)时没有释放FieldStat句柄的bug。 2018-11-26 18:41:45 +08:00
郑超
eddc68eaf0 Merge branch 'trival-allow-renew-no-timeout-rule' into 'master'
Trival allow renew no timeout rule

See merge request MESA_framework/maat!14
v2.4.2
2018-11-23 16:13:07 +08:00
zhengchao
d2f78657dd 删除空壳编译配置(被group引用但无compile)时,未对table判空的bug。 2018-11-23 16:12:02 +08:00
zhengchao
eeb5fa279f 允许renew之前没有设置超时的配置,重复增删导致的Maat_set_lines失败不再assert。 2018-11-20 20:43:41 +08:00
zhengchao
d02add1a2f make install可以正确的释放头文件到/opt/MESA/include/MESA v2.4.1 2018-11-20 18:14:53 +08:00
zhengchao
1ec4787f8d 添加version.map文件 2018-11-20 17:28:13 +08:00
zhengchao
001fd7d892 使用-Wl,--version-script控制导出符号名。 2018-11-20 17:27:53 +08:00
郑超
52ddd60f70 Merge branch 'feature-rule-extra-data-index' into 'master'
Feature rule extra data index

See merge request MESA_framework/maat!12
v2.4
2018-11-15 20:10:06 +08:00
zhengchao
e47783b497 修改文件内版本号 2018-11-15 20:09:03 +08:00
zhengchao
5ef1c44257 将版本号升级到2.4 2018-11-15 20:08:27 +08:00
郑超
acdbc1c7c5 Merge branch 'feature-rule-extra-data-index' into 'master'
Feature rule extra data index

See merge request MESA_framework/maat!11
2018-11-15 19:49:12 +08:00
zhengchao
70c0536a7b 添加rule_ex_data的单元测试用例 2018-11-15 19:46:57 +08:00
zhengchao
978b039e3c maat 索引文件的版本号,最大支持20字节 2018-11-14 18:37:20 +08:00