zhengchao
|
dd98aaa2db
|
增加日志:记录redis事务里,主版本号和预备版本号的变化。
|
2019-02-20 15:16:04 +06:00 |
|
zhengchao
|
42c6c45ae4
|
更新配置标签的测试用例。
|
2019-01-29 19:29:01 +06:00 |
|
郑超
|
a18e2c126f
|
Merge branch 'bugfix-load-hexbin-string-error' into 'master'
严重bug:加载二进制格式字符串配置时,仅加载了与表达式中的第一个子串。该bug自git上最早版本(20150724)就已存在。
See merge request MESA_framework/maat!24
|
2019-01-27 21:01:12 +08:00 |
|
zhengchao
|
95f788ee13
|
严重bug:加载二进制格式字符串配置时,仅加载了与表达式中的第一个子串。该bug自git上最早版本(20150724)就已存在。
|
2019-01-27 19:00:04 +06:00 |
|
郑超
|
3888d99ddf
|
Merge branch 'bugfix-load-offset-rule-with-1-byte-keyword-error' into 'master'
[修复bug]加载带偏移量的字符串规则时,将1字节长度的偏移量误校验为非法,如 1-1:a。
See merge request MESA_framework/maat!23
|
2019-01-27 20:13:24 +08:00 |
|
zhengchao
|
cf5f1d0269
|
[修复bug]加载带偏移量的字符串规则时,将1字节长度的偏移量误校验为非法,如 1-1:a。
|
2019-01-27 18:12:41 +06:00 |
|
zhengchao
|
0582e54607
|
Close #9 修复加载回调表时未正确匹配空tag的bug。6b42c711b3
|
2019-01-24 18:55:38 +06:00 |
|
zhengchao
|
fb737bc36f
|
增加URL不转码的测试用例。
|
2019-01-24 18:13:59 +06:00 |
|
zhengchao
|
ecc646e4d8
|
增加regex \s转义的的测试用例。
|
2019-01-22 19:44:10 +06:00 |
|
zhengchao
|
b6c41bb548
|
兼容第四列为optime的group。
|
2019-01-18 12:18:58 +06:00 |
|
郑超
|
4e83f14b14
|
Merge branch 'bugfix-access-null-pointer' into 'master'
未对scanner判空。
See merge request MESA_framework/maat!22
|
2019-01-17 16:15:08 +08:00 |
|
zhengchao
|
816357aa9e
|
未对scanner判空。
|
2019-01-17 14:13:56 +06:00 |
|
郑超
|
9e88e3274f
|
Merge branch 'feature-compile-with-NOT-logic' into 'master'
Feature compile with not logic
Closes #4
See merge request MESA_framework/maat!21
|
2019-01-16 17:57:03 +08:00 |
|
zhengchao
|
73ac91b6b9
|
修正stat输出的sum行命中率统计的不准确。
|
2019-01-10 19:18:37 +06:00 |
|
zhengchao
|
d8610d7907
|
#8 增加命中非规则的扫描计数
|
2019-01-10 15:46:22 +06:00 |
|
zhengchao
|
8e242e5545
|
#7 在Intval/Similar/Digest/IP中增加对NOT-logic命中的处理。
|
2019-01-08 22:09:05 +06:00 |
|
zhengchao
|
deb41ea520
|
#17 命中包含“非”规则的编译配置时,如果不是最后一次扫描(未设置MAAT_SET_SCAN_LAST_REGION),则只记录状态,不算命中。当设置MAAT_SET_SCAN_LAST_REGION后,无论是否命中域配置,都做region_compile。
|
2019-01-08 21:25:08 +06:00 |
|
zhengchao
|
9c0a0786ab
|
#17 通过MAAT_SET_SCAN_LAST_REGION决定何时返回包含“非”分组的编译配置命中。
|
2019-01-08 16:09:51 +06:00 |
|
zhengchao
|
301dc793f2
|
修正stat中Sum计数不准的问题。
|
2019-01-07 20:31:41 +06:00 |
|
zhengchao
|
830032bca2
|
非逻辑运算单元测试通过。
|
2019-01-07 18:24:02 +06:00 |
|
zhengchao
|
7da54b10b0
|
回归测试通过。
|
2019-01-07 13:35:26 +06:00 |
|
zhengchao
|
b49016adb7
|
非逻辑编译通过。
|
2019-01-05 17:11:20 +08:00 |
|
zhengchao
|
475c93093a
|
完成“非”运算规则的解析。
|
2019-01-05 15:51:08 +08:00 |
|
zhengchao
|
af262502e9
|
maat_redis_tool在取不到key时正常退出。
|
2018-12-28 16:43:55 +06:00 |
|
zhengchao
|
6b42c711b3
|
使用Maat_helper_read_column重构accept tag读取部分的代码。
|
2018-12-24 20:23:48 +06:00 |
|
zhengchao
|
c8afc7b1d7
|
#5 多命中情况下,按照配置ID由大到小返回命中结果。
|
2018-12-24 19:00:16 +06:00 |
|
zhengchao
|
fb9ffb12e4
|
Close #4 增加测试用例后未发现该问题。
|
2018-12-24 16:28:00 +06:00 |
|
zhengchao
|
f6b8058db9
|
提高变量名的可读性
|
2018-12-24 13:32:08 +06:00 |
|
zhengchao
|
08ccb051f8
|
初始化时在日志中打印accept tags。
|
2018-12-23 18:18:19 +06:00 |
|
zhengchao
|
41b6e3454b
|
取消另一处触发全量的判断。
|
2018-12-22 16:31:13 +06:00 |
|
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 |
|