Michael Granzow
|
1b7aa42c77
|
Issue-2423: Meta-actions like 'msg' should be applied at end of chain
|
2020-10-29 10:33:02 -03:00 |
|
martinhsv
|
2672db103e
|
Add support for new operator rxGlobal
|
2020-10-26 08:55:07 -03:00 |
|
Felipe Zimmerle
|
4b425850cf
|
Cosmetics: fix cppcheck warnings
|
2020-10-23 08:29:07 -03:00 |
|
Felipe Zimmerle
|
377fb723ca
|
Makes lua 5.1 workable again
Issue #2389
|
2020-09-21 10:04:40 -03:00 |
|
martinhsv
|
b9620c26a0
|
rx:exit after full match; fix TX population after unused group
|
2020-06-29 06:13:45 -07:00 |
|
martinhsv
|
a1547eaa32
|
Regression tests: audit log compare support and test cases
|
2020-03-31 15:01:26 -03:00 |
|
Felipe Zimmerle
|
7a48245aed
|
Creates RuleUnconditional
Makes RuleScript child of RuleWithActions instead of Operator
|
2020-03-31 14:44:19 -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
|
5ebfa5eacb
|
Removes referece count from audit logs
|
2020-03-26 10:38:55 -03:00 |
|
Felipe Zimmerle
|
9d158611cf
|
Makes Rule a shared pointer
|
2020-03-25 16:11:23 -03:00 |
|
Felipe Zimmerle
|
6367e6d5e9
|
Having a class Rules
|
2020-03-24 17:20:10 -03:00 |
|
Felipe Zimmerle
|
fb7714f202
|
Creates class RulesSetPhases
|
2020-03-24 14:00:28 -03:00 |
|
Felipe Zimmerle
|
7a0ad43087
|
fuzz: minor adjustment on op_test
|
2020-03-24 09:42:45 -03:00 |
|
Felipe Zimmerle
|
6de5c5984d
|
Adds some operators to the fuzzing tests
|
2020-03-23 22:15:48 -03:00 |
|
Felipe Zimmerle
|
edd0a4bb26
|
Updates the fuzzing example
|
2020-03-23 21:41:24 -03:00 |
|
Felipe Zimmerle
|
1e26bf2078
|
Revert "Creates the RulesSetPhases clas"
This reverts commit 072e4edc53e388fdf64a5eb9d4317544a1c8ada6.
|
2020-03-11 08:17:56 -03:00 |
|
Felipe Zimmerle
|
072e4edc53
|
Creates the RulesSetPhases clas
|
2020-03-05 07:13:02 -03:00 |
|
Felipe Zimmerle
|
014adabda4
|
cppcheck: Adds rules_set_properties.cc supressions
|
2020-02-18 14:18:22 -03:00 |
|
Felipe Zimmerle
|
6a742cdf76
|
Refactoring: Renames RulesProperties to RulesSetProperties
|
2020-02-17 13:17:03 -03:00 |
|
martinhsv
|
f57265a3e2
|
Support configurable limit on number of arguments processed
|
2020-02-14 11:00:01 -03:00 |
|
Felipe Zimmerle
|
4671608d5b
|
cppcheck: more suppressions
|
2020-02-12 09:32:15 -03:00 |
|
Felipe Zimmerle
|
b7e28c246f
|
static: fix static checks
|
2020-02-11 15:16:24 -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
|
136db3e582
|
Multipart Content-Disposition should allow filename* field
|
2020-02-11 10:29:38 -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
|
ff9152ed74
|
Cosmetics: address cppcheck warnings on src/utils
|
2020-01-23 08:51:45 -03:00 |
|
Felipe Zimmerle
|
ff590174da
|
Cosmetics: address cppcheck warnings on src/operators
|
2020-01-23 08:10:05 -03:00 |
|
Felipe Zimmerle
|
4f13fecbaf
|
cppcheck: make static analysis more pedantic
|
2020-01-22 09:16:10 -03:00 |
|
Felipe Zimmerle
|
cd9b8aa93b
|
cppcheck: Organizes the suppression list
- cppcheck warnings will lead to build failure
|
2020-01-22 09:16:05 -03:00 |
|
Felipe Zimmerle
|
86a5f471a9
|
Cosmetics: fixed static analysis issues.
|
2020-01-15 20:35:59 -03:00 |
|
Felipe Zimmerle
|
2e88337332
|
Test suite: improvements
|
2020-01-14 14:40:25 -03:00 |
|
martinhsv
|
0470168056
|
Fix: audit log data omitted when nolog,auditlog
|
2020-01-07 11:16:07 -03:00 |
|
martinhsv
|
b8160cce6b
|
Fix Cookie header parsing issues
|
2019-11-20 08:51:06 -03:00 |
|
Ervin Hegedus
|
7ba77631f9
|
Replace Cookie parsing method
|
2019-11-20 08:51:05 -03:00 |
|
martinhsv
|
9cac167faf
|
Fix argument key-value pair parsing cases
|
2019-11-05 13:06:29 -03:00 |
|
felipe
|
c41ab312f3
|
Updates test cases
|
2019-10-24 09:59:57 -03:00 |
|
Felipe Zimmerle
|
beedddd6c6
|
Fix @pm lookup for possible matches on offset zero
|
2019-10-02 08:05:14 -07:00 |
|
Felipe Zimmerle
|
2bdc5f9d0a
|
Adds test case to cover issue #2005
|
2019-06-18 15:10:43 -03:00 |
|
Felipe Zimmerle
|
6ab464ab78
|
negative lookup on the key name instead of COLLECTION:key
|
2019-06-17 13:04:25 -03:00 |
|
Ervin Hegedus
|
c0142cf326
|
Changed compared variables of range id intervall in ruleRemoveById ctl action. #2111
* changed the variables in clause
* added test case (@theMiddle)
* fixes #2111
|
2019-06-04 10:28:30 -03:00 |
|
Felipe Zimmerle
|
9ebebfc838
|
Fix test case 1960
|
2019-06-04 08:38:45 -03:00 |
|
Felipe Zimmerle
|
50abc072c4
|
Make block action execution dependent of the SecEngine status
|
2019-06-03 19:55:02 -03:00 |
|
Felipe Zimmerle
|
a4e8484115
|
Having body limits to respect the rule engine state
|
2019-06-03 14:05:10 -03:00 |
|
Felipe Zimmerle
|
20b90364fa
|
Adds test case for #1872
|
2019-05-31 11:50:47 -03:00 |
|
Felipe Zimmerle
|
1b8d69da02
|
Fix dict element regular expression selection on SecRuleUpdateTargetByTag
|
2019-05-31 01:42:51 -03:00 |
|
Felipe Zimmerle
|
5472362313
|
Fix SecRuleUpdateTargetByTag with regular expressions
|
2019-05-31 01:42:47 -03:00 |
|
Ervin Hegedus
|
7a93bea8f7
|
Added some test cases related to #2099
|
2019-05-30 09:52:27 -03:00 |
|