Commit Graph

  • 9cb107b9b2 Having default actions as o shared pointer Felipe Zimmerle 2019-01-22 09:15:29 -03:00
  • c4caddbe2c regression: avoids memcheck complains Felipe Zimmerle 2018-12-05 10:32:26 -03:00
  • 3b6cd701da Makes Rule a shared pointer Felipe Zimmerle 2018-11-22 10:48:33 -03:00
  • 5d5537bb23 Organizes methods for Rules and RulesPhases Felipe Zimmerle 2018-11-20 21:29:18 -03:00
  • ca18bda692 Moves RulesSetPhases to its own file Felipe Zimmerle 2018-11-20 15:11:02 -03:00
  • 57553f08e3 Having a class Rules Felipe Zimmerle 2018-11-19 13:57:47 -03:00
  • 6504f2664b Setup RulesSetPhases Felipe Zimmerle 2018-11-14 19:44:28 -03:00
  • dc51add253 Refactoring: Renames RulesProperties to RulesSetProperties Felipe Zimmerle 2018-11-13 16:08:27 -03:00
  • 7fce7b384b Refactoring: Renames Rules to RulesSet Felipe Zimmerle 2018-11-13 15:29:55 -03:00
  • 6d5198b1a6 make check: Updates test cases list Felipe Zimmerle 2019-02-12 10:13:51 -03:00
  • ccd90c51c5 Increment OVECCOUNT value for bigger regex's Ervin Hegedus 2019-02-07 13:49:04 +00:00
  • 44efae6cdc CHANGES: Adds info about #2024 Felipe Zimmerle 2019-02-12 09:32:26 -03:00
  • a6e6bc2b5f Allow empty anchored variable to use Ervin Hegedus 2019-02-05 23:14:36 +00:00
  • b392a1ca36 CHANGES: Adds info about #2016 Felipe Zimmerle 2019-02-12 09:16:25 -03:00
  • 2d3fbbc56a Modified affected test cases, which checked wrong variables Ervin Hegedus 2019-02-02 11:30:22 +00:00
  • 17d79ed7ba Fixed data collecting in multipart parsing Ervin Hegedus 2019-02-01 23:11:56 +00:00
  • ac61bf5fda CHANGES: Adds info about #2017 Felipe Zimmerle 2019-02-12 09:11:31 -03:00
  • 4b3e6328e3 Fixed validateByteRange parsing method Ervin Hegedus 2019-02-03 13:33:05 +00:00
  • 9e32945bc4 Add proper error handling to @rx operator v3/dev/re2 WGH 2019-02-04 21:04:36 +03:00
  • 9c3c4dc587 Update operator verifyCC to use Regex class WGH 2019-01-30 14:46:11 +03:00
  • 55b81f0e10 Refactor Regex classes further WGH 2019-01-29 21:29:44 +03:00
  • a2dc896520 Fix build/re2.m4 file lookup WGH 2019-01-25 21:31:47 +03:00
  • d349fa0c56 Enable RE2 testing with Travis WGH 2019-01-25 17:30:14 +03:00
  • 211c081c7d Implement RE2 fallback to libpcre WGH 2019-01-24 19:58:12 +03:00
  • 8c7e71b22a Add RE2 regex backend WGH 2019-01-24 18:03:07 +03:00
  • 0e0d182c67 Fix Pcre::searchAll behaviour wrt empty capturing groups WGH 2019-01-24 03:33:18 +03:00
  • cce85c4d31 Add support for capturing group test cases WGH 2019-01-22 22:48:31 +03:00
  • 22136788c8 Makes re2 detectable by the build scripts Felipe Zimmerle 2019-01-18 18:59:04 -03:00
  • a5ee59f5d0 regex: Organizes the classes per file Felipe Zimmerle 2019-01-18 18:42:15 -03:00
  • 686b6ffff7 Removes unecessary static methods from regex class Felipe Zimmerle 2019-01-18 18:24:26 -03:00
  • 57fc3b5084 Renames SMatch to RegexMatch Felipe Zimmerle 2019-01-18 18:05:31 -03:00
  • d3f9974d52 Moving regex from utils to its own namespace Felipe Zimmerle 2019-01-18 17:52:42 -03:00
  • 3dda0ea2c6 Adds a regression test strdup to valgrind suppressions list Felipe Zimmerle 2019-02-11 10:22:28 -03:00
  • 2dff768262 Removes a memory leak on the JSON parser Felipe Zimmerle 2019-02-11 10:17:02 -03:00
  • 145f2f35b7 tests: Updates secrules-language-tests Felipe Zimmerle 2019-02-05 11:25:41 -03:00
  • f77db2cc2e CHANGES: dds info about #2011 Felipe Zimmerle 2019-01-28 16:43:31 -03:00
  • bd6a02d69b Fix test issue-1831.json on LMDB WGH 2019-01-25 21:08:34 +03:00
  • 37cf60b8d2 Fix use of deleted Regex copy constructor in LMDB code WGH 2019-01-25 16:27:01 +03:00
  • 79a24ef88d Enable LMDB in Travis CI configuration WGH 2019-01-25 15:44:41 +03:00
  • dc78c0e180 Fix: Extra whitespace in some configuration directives causing error Felipe Zimmerle 2019-01-21 14:44:31 -03:00
  • df3c3f62b7 Cosmetics: coding style Felipe Zimmerle 2019-01-18 10:48:04 -03:00
  • ad28de4f14 Refactor regex code WGH 2019-01-17 01:55:17 +03:00
  • e0a0fa05cc CHANGES: Info on #2002 Felipe Zimmerle 2019-01-14 16:29:48 -03:00
  • ae02076340 Fixed buffer overflow in Utils::Md5::hexdigest() Andrei Belov 2019-01-14 09:04:45 +03:00
  • 06aa4e1cdd regression: avoids memcheck complains v3/dev/reload Felipe Zimmerle 2018-12-05 10:32:26 -03:00
  • 248cce8aff Makes Rule a shared pointer Felipe Zimmerle 2018-11-22 10:48:33 -03:00
  • f55ff85b36 Organizes methods for Rules and RulesPhases Felipe Zimmerle 2018-11-20 21:29:18 -03:00
  • 81b2252064 Moves RulesSetPhases to its own file Felipe Zimmerle 2018-11-20 15:11:02 -03:00
  • 2cd8754534 Having a class Rules Felipe Zimmerle 2018-11-19 13:57:47 -03:00
  • dbee64501c Setup RulesSetPhases Felipe Zimmerle 2018-11-14 19:44:28 -03:00
  • f20a57407a Refactoring: Renames RulesProperties to RulesSetProperties Felipe Zimmerle 2018-11-13 16:08:27 -03:00
  • 6be31e2f88 Refactoring: Renames Rules to RulesSet Felipe Zimmerle 2018-11-13 15:29:55 -03:00
  • 3c1fba278c CHANGES: Adds info about #1990 Felipe Zimmerle 2019-01-08 10:35:33 -03:00
  • 7c19ffea64 Implemented merge_bodylimitaction_value() for BodyLimitAction Andrei Belov 2018-12-25 18:50:24 +03:00
  • 3c41751eda Implemented merge_ruleengine_value() for RuleEngine Andrei Belov 2018-12-25 18:43:20 +03:00
  • 161c256333 Implemented merge_boolean_value() for ConfigBoolean Andrei Belov 2018-12-25 18:33:30 +03:00
  • 2d11ff1a14 Implemented merge() method for ConfigInt, ConfigDouble, ConfigString Andrei Belov 2018-12-25 17:59:03 +03:00
  • 3668024bfa Adds custom driver trail example v3/dev/parser_trail Felipe Zimmerle 2018-12-20 00:28:37 -03:00
  • cb1a53391d Initial support to parser trail Felipe Zimmerle 2018-12-19 22:34:44 -03:00
  • 78b7fa4e2c Adds missing drop.h Felipe Zimmerle 2018-12-26 11:05:54 -03:00
  • d00ea5111d Adds initial support to drop action Felipe Zimmerle 2018-12-24 16:35:41 -03:00
  • ba4273b8ec CHANGES: Adds info on #1978 Felipe Zimmerle 2018-12-24 13:59:21 -03:00
  • 9b24199a22 Complete merging of particular rule properties Andrei Belov 2018-12-10 10:49:16 +03:00
  • 4283883695 CHANGES: Adds info on #1984 Felipe Zimmerle 2018-12-17 10:21:25 -03:00
  • 8af8cad907 Use of AC_CHECK_FILE prevents cross compilation. chuckwolber 2018-12-14 13:15:22 -08:00
  • 52532a1bce Fix curl callback function Felipe Zimmerle 2018-12-14 23:53:05 -03:00
  • c08d3edb13 CHANGES: Adds info on #1957 Felipe Zimmerle 2018-12-10 16:55:48 -03:00
  • b90fa2d063 Use tempfiles for apr_global_mutex_create() to fix segfaults with Apache 2.2. Martin.Blapp 2018-11-15 12:41:57 +01:00
  • f5dbaae4fb CHANGES: Adds info on #1980 Felipe Zimmerle 2018-12-10 15:41:28 -03:00
  • 0dcbb8b087 Fix inet addr handling on 64 bit big endian systems Ervin Hegedus 2018-12-09 20:26:40 +00:00
  • cb33bb4faa CHANGES: After 2.9.3 Felipe Zimmerle 2018-12-10 15:16:04 -03:00
  • a9e9da8694 CHANGES: Adds info on #1980 Felipe Zimmerle 2018-12-10 15:04:20 -03:00
  • 77854ed1b5 Fix inet addr handling on 64 bit big endian systems Ervin Hegedus 2018-12-09 20:26:40 +00:00
  • 903ab948f3 Adds missing sha512.c v3/dev/sec_binary_rules Felipe Zimmerle 2018-09-19 10:10:25 -03:00
  • fe82df2c6e Adds password to the encryption Felipe Zimmerle 2018-07-04 00:19:06 -03:00
  • 5fe0a8de31 Adds a simple test case for the encrypted binary rules Felipe Zimmerle 2018-07-04 00:10:32 -03:00
  • 8599e5eb72 Draft for SecBinaryRules Felipe Zimmerle 2017-06-14 14:58:10 -03:00
  • dccb5e9e5f GitHub: Adds issue template Felipe Zimmerle 2018-12-05 14:52:55 -03:00
  • 2c400951a5 Version 2.9.3 v2.9.3 Felipe Zimmerle 2018-12-03 09:15:49 -03:00
  • cc97550b71 Enable optimization for large stream input by default on IIS Victor Hora 2018-12-04 11:44:40 -05:00
  • 1ecd971306 CHANGES: Updates issue #1973 Felipe Zimmerle 2018-12-04 10:50:16 -03:00
  • 0a85b599b6 Fix tests on FreeBSD Andrei Belov 2018-12-03 17:17:51 +03:00
  • e756dd039d README: Adds link to v2 repo Felipe Zimmerle 2018-12-03 09:06:28 -03:00
  • 780f9ddf0f Update issue templates Felipe Zimmerle 2018-11-30 10:27:18 -03:00
  • 07330e53f1 CHANGES: Updates issue #1969 Felipe Zimmerle 2018-11-29 21:49:41 -03:00
  • 25bb1f1bcc Changes ENV test case to read the default MODSECURTIY env var Felipe Zimmerle 2018-11-29 15:20:25 -03:00
  • b736f0292d Regression: Sets MODSECURITY env var during the tests execution Felipe Zimmerle 2018-11-29 15:18:39 -03:00
  • 407b6c0f4b Fix setenv action to strdup key=variable Felipe Zimmerle 2018-11-29 15:17:00 -03:00
  • af137442d5 CHANGES: Adds @steven-j-wojcik to 0xb7c36 and 0x5ac20. Felipe Zimmerle 2018-11-29 13:31:46 -03:00
  • d2b14de268 Allow 0 length JSON requests Felipe Zimmerle 2018-11-29 10:37:23 -03:00
  • d29f2a8986 CHANGES: Adds info about #1966 Felipe Zimmerle 2018-11-29 10:00:38 -03:00
  • 65e866cb3e Fix "make dist" target to include default configuration Andrei Belov 2018-11-28 12:29:03 +03:00
  • 2d3d56aa4b CHANGES: Adds info about #1949 Felipe Zimmerle 2018-11-27 10:10:06 -03:00
  • 3d2030426c Replaced log locking using mutex with fcntl lock Fred Nicolson 2018-11-07 15:57:33 +00:00
  • 5a4ada39bc CHANGES: Adds info about #1959 Felipe Zimmerle 2018-11-27 09:24:05 -03:00
  • 3b3004d24d Correct the usage of modsecurity::Phases::NUMBER_OF_PHASES Wenfeng Liu 2018-11-21 06:28:20 +00:00
  • f15976f68f Allow 0 length JSON requests. 0 len XML and multipart already allowed. Allan Boll 2017-11-20 12:17:42 -08:00
  • ce3abf2626 Adds support to multiple ranges in ctl:ruleRemoveById Felipe Zimmerle 2018-11-26 20:46:05 -03:00
  • e712d30c56 Fix setvar to understand Rule variable in collections Felipe Zimmerle 2018-11-26 19:48:02 -03:00
  • 9b6d4b2bb9 CHANGES: Adds info about: #1576 and #1577 Felipe Zimmerle 2018-11-26 10:48:49 -03:00