Felipe Zimmerle
|
3748d62f19
|
Changes copyright dates on the code
|
2021-01-19 09:24:37 -03:00 |
|
Felipe Zimmerle
|
f63bd1a45d
|
Moves Rule[WithActions|WithOperator] to their own files
|
2020-03-31 13:33:38 -03:00 |
|
Felipe Zimmerle
|
bdedfd2463
|
Refactoring: Renames RuleBase to Rule
|
2020-03-31 12:26:13 -03:00 |
|
Felipe Zimmerle
|
59d4268882
|
Refactoring: renames Rule to RuleWithOperator
|
2020-03-31 10:00:08 -03:00 |
|
Felipe Zimmerle
|
8eb7b8fe6c
|
Refactoring: Splits Rule into Rule and RuleWithActions
|
2020-03-30 20:22:37 -03:00 |
|
Felipe Zimmerle
|
43f8aee6b6
|
Splits Rule class into: Rule, RuleBase, RuleMarker
|
2020-03-30 20:21:36 -03:00 |
|
Felipe Zimmerle
|
fda03c0016
|
Yet another refactoring in Rule
|
2020-03-30 15:38:51 -03:00 |
|
Felipe Zimmerle
|
b66224853b
|
Refactoring in Rule: Meaningful structures name
|
2020-03-27 17:43:43 -03:00 |
|
Felipe Zimmerle
|
96849c07de
|
Makes action name a shared pointer
|
2020-03-27 16:13:15 -03:00 |
|
Felipe Zimmerle
|
343b86c2a7
|
Makes m_fileName a shared pointer
|
2020-03-27 15:00:22 -03:00 |
|
Felipe Zimmerle
|
6b0ad8049a
|
Having default actions as o shared pointer
|
2020-03-26 09:59:57 -03:00 |
|
Felipe Zimmerle
|
9d158611cf
|
Makes Rule a shared pointer
|
2020-03-25 16:11:23 -03:00 |
|
Felipe Zimmerle
|
7495675d54
|
Refactoring: Renames Rules to RulesSet
RulesSet does not only contain rules but alse properties
|
2020-02-11 14:26:47 -03:00 |
|
martinhsv
|
1b1fdc055b
|
Fix rule-update-target exclusions for plain (non-regex) variables
|
2020-02-11 09:42:37 -03:00 |
|
Felipe Zimmerle
|
357c140003
|
Changens copyright year
|
2020-01-31 10:32:37 -03:00 |
|
Felipe Zimmerle
|
fe98ce4c7d
|
Cosmetics: address cppcheck warnings
|
2020-01-30 18:19:34 -03:00 |
|
Felipe Zimmerle
|
4f13fecbaf
|
cppcheck: make static analysis more pedantic
|
2020-01-22 09:16:10 -03:00 |
|
Felipe Zimmerle
|
86a5f471a9
|
Cosmetics: fixed static analysis issues.
|
2020-01-15 20:35:59 -03:00 |
|
martinhsv
|
6395fe07ce
|
Restore chained rule logging to be more like 2.9
|
2019-11-21 08:21:59 -03:00 |
|
martinhsv
|
199a9db3e2
|
Fix nolog rules logging to part H
|
2019-11-11 13:50:44 -03:00 |
|
Victor Hora
|
d4dc3dbf2a
|
Make sure m_rulesMessages is filled after successfull match
|
2019-10-16 09:40:04 -03:00 |
|
Felipe Zimmerle
|
6ab464ab78
|
negative lookup on the key name instead of COLLECTION:key
|
2019-06-17 13:04:25 -03:00 |
|
Felipe Zimmerle
|
47dd9c5df4
|
Refactoring on the VariableValue class
|
2019-06-14 10:13:54 -03:00 |
|
Felipe Zimmerle
|
50abc072c4
|
Make block action execution dependent of the SecEngine status
|
2019-06-03 19:55:02 -03:00 |
|
Felipe Zimmerle
|
4e76c6adf0
|
Renames namespace Variables to variables
|
2019-03-06 15:53:20 -03:00 |
|
Felipe Zimmerle
|
ce3abf2626
|
Adds support to multiple ranges in ctl:ruleRemoveById
Issue #1956
|
2018-11-26 20:48:18 -03:00 |
|
Felipe Zimmerle
|
91daeee9f6
|
Only calling server log if the message is not disruptive
The disruptive message is already part of the interception object
|
2018-10-25 18:04:27 -03:00 |
|
Felipe Zimmerle
|
fa5f3784f2
|
Using shared_ptr instead of unique_ptr on rules exceptions
|
2018-10-23 17:03:18 -03:00 |
|
Felipe Zimmerle
|
ef7f65db90
|
Changes debuglogs schema to avoid unecessary str allocation
|
2018-10-23 17:00:16 -03:00 |
|
Felipe Zimmerle
|
69cd61439d
|
Changes the timing to save the rule message
|
2018-10-23 16:58:42 -03:00 |
|
Felipe Zimmerle
|
8bda7c0a45
|
Fix RULE lookup in chained rules.
|
2018-10-23 16:37:54 -03:00 |
|
Felipe Zimmerle
|
a5a40a71a9
|
Makes matchedvars inline
|
2018-10-23 16:37:49 -03:00 |
|
Felipe Zimmerle
|
b58018e778
|
Fix multimatch behavior to match what we have on v2
|
2018-10-23 16:37:42 -03:00 |
|
Felipe Zimmerle
|
dba73f5367
|
Using values after transformation at MATCHED_VARS
|
2018-10-23 16:26:11 -03:00 |
|
Felipe Zimmerle
|
85ecd190d9
|
Adds full support to UpdateActionById.
Issue #1800
|
2018-10-23 16:26:11 -03:00 |
|
Felipe Zimmerle
|
3e8e28da48
|
Refactoring on the RULE variable
|
2018-10-23 16:26:11 -03:00 |
|
Felipe Zimmerle
|
554251bade
|
Refactoring on the Rule class
|
2018-10-23 16:26:10 -03:00 |
|
Felipe Zimmerle
|
74841779f8
|
Adds partial support to UpdateActionById
|
2018-10-23 16:26:10 -03:00 |
|
Felipe Zimmerle
|
98b9ae659d
|
Having a better organization for Variables::
|
2018-09-24 16:39:48 -03:00 |
|
Felipe Zimmerle
|
ee50fea266
|
Handling key exceptions on the variable itself
This is the first step towords to solve #1697
|
2018-09-24 16:16:30 -03:00 |
|
Felipe Zimmerle
|
202a15bea8
|
Changes the behavior of the default sec actions
Fix #1629
|
2018-05-31 14:52:53 -03:00 |
|
Felipe Zimmerle
|
0ca5994744
|
Adds support for ctl:ruleRemoveByTag action
|
2018-03-26 17:01:53 -03:00 |
|
Felipe Zimmerle
|
eeec7efb68
|
Renames collection::Variable to VariableValue
|
2018-02-20 13:40:01 -03:00 |
|
Felipe Zimmerle
|
43bba3f942
|
Removes the depricated MacroExpansion class
|
2018-02-20 13:40:01 -03:00 |
|
Felipe Zimmerle
|
a299997e02
|
Using run time string on the operators
|
2018-02-20 13:40:00 -03:00 |
|
Felipe Zimmerle
|
2ba788d2d7
|
perf improvement: Checks debuglog level before format debug msg
|
2018-02-20 13:39:59 -03:00 |
|
Felipe Zimmerle
|
3fb71f32d8
|
Coding style fixes
|
2017-11-13 22:32:11 -03:00 |
|
Felipe Zimmerle
|
082a3e3287
|
Adds support to SecWebAppID
|
2017-11-08 09:33:14 -03:00 |
|
Felipe Zimmerle
|
4d7fd5c30a
|
Adds support for update target by message
|
2017-11-06 23:29:25 -03:00 |
|
Felipe Zimmerle
|
371fc03218
|
Fix memory issue while changing rule target dynamic
Issue #1590
|
2017-10-24 00:03:13 -03:00 |
|