Felipe Zimmerle
|
8cdb138076
|
Adds support to make check-valgrind
make check-valgrind is useful to identify any memory related issue.
|
2016-06-14 14:05:28 -03:00 |
|
Felipe Zimmerle
|
f0155e3f32
|
Adds support to make check
The regression and unit tests are now integrated with `make check`.
It is possible to use make check -jN to have multiple tests running
in parallel.
|
2016-06-14 09:47:41 -03:00 |
|
Felipe Zimmerle
|
2e3da7ea24
|
Better support for multipart
ModSecurity v2.x parser was ported into 3.x branch.
All the multipart related variables should be workbale.
|
2016-06-10 09:40:08 -03:00 |
|
Felipe Zimmerle
|
9e5cf2de8e
|
Adds Upload configuration paramters to the libmodsec parser
|
2016-06-07 14:23:56 -03:00 |
|
Felipe Zimmerle
|
967c8c90f2
|
Fixed minor behavior on the trasnformations and added sha1-mbedtls
|
2016-05-30 16:54:13 -03:00 |
|
Felipe Zimmerle
|
f35d28b8d3
|
Loads the transformations test cases during the unit test
Related to: #1156
|
2016-05-27 11:03:46 -03:00 |
|
Felipe Zimmerle
|
8d49903279
|
Adds support to the transformations parity[even|odd|zero]7bit
Issues: #968, #969, #967
|
2016-05-27 10:45:05 -03:00 |
|
Felipe Zimmerle
|
59b1fe0305
|
Adds sqlHexDecode tranformation to libmodsecurity parser
|
2016-05-25 20:24:41 -03:00 |
|
Felipe Zimmerle
|
1fe0e34201
|
Adds support to sqlHexDecode transformation
Issue #973
|
2016-05-25 20:19:54 -03:00 |
|
Felipe Zimmerle
|
bd2e95953c
|
Adds support to the hexDecode transformation
Issue: #973
|
2016-05-25 18:49:34 -03:00 |
|
Felipe Zimmerle
|
2b056485d0
|
Adds support to Utf8ToUnicode transformation
Issue #974
|
2016-05-25 18:21:26 -03:00 |
|
Felipe Zimmerle
|
d70f08d01e
|
test: Using regexp to transform binary representation into binary blobs
|
2016-05-25 18:18:55 -03:00 |
|
Felipe Zimmerle
|
b7e82261ce
|
Adds support to removeComments transformation on libmodsec
Issue #970
|
2016-05-25 11:17:32 -03:00 |
|
Felipe Zimmerle
|
08df949bf6
|
Adds md5 transformation to the libmodsecurity parser
|
2016-05-25 10:30:12 -03:00 |
|
Felipe Zimmerle
|
7ccf54d330
|
Adds md5 transformation
Replaced the old md5 implementation by the mbetls one.
|
2016-05-24 21:28:19 -03:00 |
|
Felipe Zimmerle
|
bf4a9d7633
|
Adds support to base64DecodeExt transformation
More info on #964
|
2016-05-24 21:28:19 -03:00 |
|
Felipe Zimmerle
|
056753d57a
|
Adds support to base64 encode transformation
|
2016-05-24 21:28:14 -03:00 |
|
Felipe Zimmerle
|
bb5cbc969f
|
Fix return value of Utilis::Base64::decode
|
2016-05-24 10:11:15 -03:00 |
|
Felipe Zimmerle
|
e48f468cbc
|
Adds support to base64 decode transformation
|
2016-05-24 10:04:06 -03:00 |
|
Felipe Zimmerle
|
348cf3bfab
|
Adds support to the REMOTE_USER variable
|
2016-05-23 18:32:53 -03:00 |
|
Felipe Zimmerle
|
a3ae686f25
|
Adds base64 support via mbedtls
This is inspered in the work done at: #1123
|
2016-05-23 18:27:28 -03:00 |
|
Felipe Zimmerle
|
4b9cff3ec7
|
Partially adds the REMOTE_USER variable support
|
2016-05-23 11:04:19 -03:00 |
|
Felipe Zimmerle
|
f989ecd5cb
|
Adds support to SecXMLExternalEntity
|
2016-05-18 17:02:15 -03:00 |
|
Felipe Zimmerle
|
6a7b970fe3
|
Adds support to ctl:requestBodyProcessor=XML
|
2016-05-18 10:30:25 -03:00 |
|
Manish Malik
|
9202ffb17d
|
Replacing include subdirectory name, transaction --> collection
|
2016-05-18 09:53:14 -03:00 |
|
Felipe Zimmerle
|
1f45d6cea8
|
Adds full support to the libxml action
Issue #1148
|
2016-05-18 09:47:30 -03:00 |
|
Felipe Zimmerle
|
a9e6716c6a
|
Variables are now receiving the rule instance as parameter
|
2016-05-17 15:47:50 -03:00 |
|
Felipe Zimmerle
|
8c714af8e1
|
Actions refactoring: now there is a clear definiation on the action name
|
2016-05-17 14:36:59 -03:00 |
|
Felipe Zimmerle
|
1b88947d9b
|
Adds support 'xmlns' action to the libmodsec parser
|
2016-05-16 18:24:54 -03:00 |
|
Felipe Zimmerle
|
3e8defb853
|
Adds support to the operator @validateDTD
Further info #1003
|
2016-05-13 09:20:10 -03:00 |
|
Felipe Zimmerle
|
6a40752500
|
Adds XML variable, xml body request processor and @validateSchema
|
2016-05-12 11:11:40 -03:00 |
|
Felipe Zimmerle
|
35636674e3
|
Adds the missing regression tests for USERID
|
2016-05-11 20:36:47 -03:00 |
|
Felipe Zimmerle
|
758ecb5d6d
|
Adds support to USER collection, setuid action and USERID variable
More details on: #1026, #1024, #1048
|
2016-05-09 20:27:08 -03:00 |
|
Felipe Zimmerle
|
ff9aa5c7cf
|
Adds support to the variable SESSIONID
|
2016-05-06 14:38:38 -03:00 |
|
Felipe Zimmerle
|
a2a47798e9
|
Adds support to the collection SESSION and setsid action
|
2016-05-06 14:38:04 -03:00 |
|
Felipe Zimmerle
|
33a704e918
|
Fix macro expansion: no more % abandoned by the end of variable
|
2016-05-06 14:16:37 -03:00 |
|
Manish Malik
|
5728110272
|
Declaring variable outside the for loop
|
2016-05-05 15:54:01 -03:00 |
|
Felipe Zimmerle
|
c85529158e
|
Adds support to the cmd_line transformation
Details on #965
|
2016-05-05 15:47:21 -03:00 |
|
Felipe Zimmerle
|
d0e0002283
|
Fix the regression tests as reported on #1142
|
2016-05-05 11:29:55 -03:00 |
|
Felipe Zimmerle
|
3062ff2aa5
|
Using Collection instead of GlobalCollection
Both has the same methods and characteristics except for the fact that
one is global and the other not. That can be handled by the backend.
|
2016-05-04 22:42:24 -03:00 |
|
Felipe Zimmerle
|
64c4f23a4e
|
Collection class was changed to be a simple interface
InMomoryPerProcess class was added to be used where the old Collection
was used.
|
2016-05-04 22:42:17 -03:00 |
|
Felipe Zimmerle
|
bc887cdcf2
|
Fix Valgrind regression test script
Calling the right binary name
|
2016-05-03 17:40:11 -03:00 |
|
Felipe Zimmerle
|
5643d2fa28
|
Warming up to the remote collections support
Huge refactoring to have the code in shape to later support the
remote collections with different backends.
|
2016-05-03 17:39:49 -03:00 |
|
Felipe Zimmerle
|
ff165a4035
|
Adds support to the multithread example
|
2016-04-26 17:55:05 -03:00 |
|
Felipe Zimmerle
|
1539a8c3ef
|
Fix the coding style of the pull request #1115
|
2016-04-05 09:56:08 -03:00 |
|
bjh7242
|
8b3b014062
|
updated transformation file to include removeWhitespace transformation
|
2016-04-05 09:04:54 -03:00 |
|
bjh7242
|
883b804d90
|
adding removeWhitespace transformation
|
2016-04-05 09:04:49 -03:00 |
|
Felipe Zimmerle
|
0a60924c8f
|
Reduces the amount of warnings
Trimming the pull request #1098
|
2016-04-04 15:31:19 -03:00 |
|
Felipe Zimmerle
|
6f93563fc2
|
Fix in parser: now understanding the removeCommentsChar transformation
SpiderLabs/ModSecurity#1098
|
2016-04-04 15:25:34 -03:00 |
|
Felipe Zimmerle
|
19137452c4
|
Updates `secrules-language-tests' reference.
SpiderLabs/ModSecurity#1098
|
2016-04-04 15:22:24 -03:00 |
|