Felipe Zimmerle
|
e2bbe9858f
|
XML Parser: removes unnecessary message from debug logs
Fix #44
|
2017-04-05 09:40:05 -03:00 |
|
Felipe Zimmerle
|
e2af60e765
|
Expands log_cb to share ruleMessage structure instead text
Text version still available and it is the default options
|
2017-03-06 15:02:04 -03:00 |
|
Felipe Zimmerle
|
027d50b76b
|
Adds first version of `processContentOffset'
This commit also includes an example application on how to use the
`processContentOffset' method.
|
2017-03-06 15:02:02 -03:00 |
|
Felipe Zimmerle
|
616cf84c31
|
Adds check-static to travis.yaml
|
2017-03-06 15:02:02 -03:00 |
|
Felipe Zimmerle
|
4ad3574cf2
|
Adds offset regression tests and assorted fixes on var's offsets
|
2017-03-06 15:02:02 -03:00 |
|
Felipe Zimmerle
|
795994bb0e
|
Adds support to error_log in the regression tests
|
2017-03-06 15:02:02 -03:00 |
|
Felipe Zimmerle
|
44121bdee3
|
Updates secrules-language-tests
|
2017-03-06 15:02:01 -03:00 |
|
Felipe Zimmerle
|
158ec7b2e1
|
Adds support to resources on the unit tests
|
2017-03-06 15:02:01 -03:00 |
|
Felipe Zimmerle
|
c06daba398
|
Adds support for curl resource on the regression tests
|
2017-03-06 15:02:01 -03:00 |
|
Felipe Zimmerle
|
8d0583eda4
|
Increments the cppcheck suppression list
|
2017-03-06 15:02:00 -03:00 |
|
Felipe Zimmerle
|
f40a6edec8
|
Adds valgrind suppression list
|
2017-03-06 15:02:00 -03:00 |
|
Felipe Zimmerle
|
f2d149fc5f
|
Extends the direct access model to other collections
|
2017-03-06 15:02:00 -03:00 |
|
Felipe Zimmerle
|
c1f11ab4e5
|
Cosmetics: assorted fixes on the coding style
|
2017-03-06 15:01:59 -03:00 |
|
Felipe Zimmerle
|
a88dc8efa9
|
Changes the check script to detect segfaults
|
2017-03-06 15:01:59 -03:00 |
|
Felipe Zimmerle
|
6abbb7e91e
|
Fix regular expression test case and updates the test list
Repoted on #1295
|
2017-03-06 15:01:52 -03:00 |
|
Felipe Zimmerle
|
839ac62585
|
Fix memory leaks in parser failures
|
2017-03-06 15:01:51 -03:00 |
|
Felipe Zimmerle
|
a6f07f621d
|
Makes the lexical errors a little bit more verbose
|
2017-03-06 15:01:51 -03:00 |
|
Felipe Zimmerle
|
7927ddda91
|
Renames rules to m_rules in RulesProperties
|
2017-03-06 15:01:50 -03:00 |
|
Felipe Zimmerle
|
59114dd598
|
Refactoring on the operators parsers (2/2)
This is the first step towards remove the memory leaks in the parser
|
2017-03-06 15:01:50 -03:00 |
|
Felipe Zimmerle
|
b12cc91289
|
Adds valgrind suppression regarding rules load
|
2016-12-28 20:01:35 -03:00 |
|
Felipe Zimmerle
|
8bd5f03a3d
|
Fix memory leak on the regression tests
|
2016-12-28 20:01:12 -03:00 |
|
Felipe Zimmerle
|
a7f465cf3a
|
Avoids string copy by working with pointers while resolving variables
|
2016-12-28 20:00:14 -03:00 |
|
Felipe Zimmerle
|
7834cf857b
|
Fix memory leak on the benchmark utility
|
2016-12-28 19:57:32 -03:00 |
|
Felipe Zimmerle
|
15b81d09e7
|
Refactoring on the transformation classes
|
2016-12-28 19:53:37 -03:00 |
|
Felipe Zimmerle
|
88fb456a16
|
Cosmetics: Reduces the static analysis warnings
|
2016-12-28 17:46:47 -03:00 |
|
Felipe Zimmerle
|
1218d8c845
|
Fix the audit log engine status selection
SecAuditEngine was not being respected by the auditlog generation
|
2016-12-15 14:55:31 -03:00 |
|
Felipe Zimmerle
|
2e9a35c358
|
Refactoring on the audit logs implementation
Among of other things, it is now supporting shared file locks between
different process.
|
2016-12-14 23:17:28 -03:00 |
|
Felipe Zimmerle
|
64e2927922
|
Moves debuglog stuff inside the debug_log namespace
|
2016-12-09 09:52:01 -03:00 |
|
Andrei Belov
|
a3787fedb8
|
Fix building with -Wl,--as-needed linker option with older ld versions
|
2016-12-09 09:20:56 -03:00 |
|
Felipe Zimmerle
|
1719e1d7e9
|
test-cases: updates the remote reference
|
2016-12-01 14:23:18 -03:00 |
|
Felipe Zimmerle
|
bfc30dad34
|
Refactoring: how to report to error logs
|
2016-12-01 01:05:29 -03:00 |
|
Felipe Zimmerle
|
e6b58014db
|
Cosmetics: Fix some static analysis report
|
2016-11-29 14:31:15 -03:00 |
|
Felipe Zimmerle
|
9bd37ccb63
|
Refactoring: Rule class
|
2016-11-28 13:07:25 -03:00 |
|
Felipe Zimmerle
|
eecb90cfd0
|
setvar: needs review
|
2016-11-28 12:12:04 -03:00 |
|
Felipe Zimmerle
|
d3a4ec760c
|
Removes slash from REQUEST_BASENAME
|
2016-11-22 15:33:32 -03:00 |
|
Felipe Zimmerle
|
ab88083159
|
parser: Fix the expanded list inclusion
|
2016-11-16 15:47:21 -03:00 |
|
Felipe Zimmerle
|
c98be42f8f
|
Limits the transformation output to 80 chars in the debug logs
|
2016-11-16 15:37:52 -03:00 |
|
Felipe Zimmerle
|
361ec8340f
|
benchmark: Removes the \n\r on the user agent
|
2016-11-11 13:53:56 -03:00 |
|
Felipe Zimmerle
|
8ceaf99d5d
|
Updates the CRS script to target the recent v3.0.0 release
|
2016-11-11 13:53:24 -03:00 |
|
Felipe Zimmerle
|
3ab5c8057d
|
Updates the fuzzer sub-project
|
2016-11-11 13:05:40 -03:00 |
|
Felipe Zimmerle
|
3ee7b24928
|
Adds refCounter to actions
|
2016-11-08 18:14:34 -03:00 |
|
Felipe Zimmerle
|
2244e874e2
|
Moves static methods from class String to the namespace string
|
2016-11-04 16:00:44 -03:00 |
|
Felipe Zimmerle
|
62a0cb468b
|
Renames utils/msc_string.[h|cc] to utils/string.[h|cc]
|
2016-11-04 16:00:42 -03:00 |
|
Felipe Zimmerle
|
424418f54b
|
Renames msc_system.[h|cc] to system.[h|cc]
|
2016-11-04 16:00:36 -03:00 |
|
Felipe Zimmerle
|
4ced1d18e0
|
Using full path in the header inclusion
|
2016-11-04 14:45:01 -03:00 |
|
Felipe Zimmerle
|
507ec44cc2
|
Refactoring on `utils.cc' and adjacents
Completely removed the `utils.cc' by moving residual functions into
sub-classes of `utils/'
|
2016-11-03 20:26:27 -03:00 |
|
Felipe Zimmerle
|
f1e742c159
|
Moves system related functions from utils' to utils/system'
|
2016-11-03 10:48:10 -03:00 |
|
Felipe Zimmerle
|
73c4d69174
|
Moves string related functions from utils' to utils/string'
|
2016-11-03 10:47:22 -03:00 |
|
Felipe Zimmerle
|
d3de1c743a
|
Adds missing action-ctl_rule_remove_by_id.json
|
2016-10-31 13:19:34 -03:00 |
|
Felipe Zimmerle
|
4711644600
|
dds support to CtlRequestBodyAccess
|
2016-10-28 09:48:10 -03:00 |
|