Commit Graph

  • 1c21d1aeba Adds support to action CtlRuleRemoveById Felipe Zimmerle 2016-10-26 10:59:24 -03:00
  • 161cc36acf Adds support to action CtlRuleRemoteTargetById Felipe Zimmerle 2016-10-26 09:42:49 -03:00
  • 9245369a54 Adds support to action CtlRuleRemoteTargetByTag Felipe Zimmerle 2016-10-25 15:41:36 -03:00
  • 730d7dbd28 Cosmetic: Coding style fixes. Felipe Zimmerle 2016-10-24 10:04:27 -03:00
  • bb577950bf Adds information about pull request #1233 Felipe Zimmerle 2016-10-20 09:44:25 -03:00
  • a34f9eb785 Append a newline to concurrent JSON audit logs Robert Paprocki 2016-10-19 14:51:59 -07:00
  • 8757840bc3 Refactoring on the operators: negation is now being handled globally Felipe Zimmerle 2016-10-19 10:23:03 -03:00
  • 28a44b966a SecLang uses RESPONSE_STATUS as variable, not STATUS Abhi Joglekar 2016-10-18 21:49:26 +00:00
  • 678a97d0f7 Refectoring on the DebugLog mechanism Felipe Zimmerle 2016-10-18 18:43:51 -03:00
  • f3bbcfc7ef Removes SecDebugLog directive from the test cases Felipe Zimmerle 2016-10-18 18:23:35 -03:00
  • 8ac15e2915 Removes wrong test case: there is not transformation ge Felipe Zimmerle 2016-10-18 18:16:02 -03:00
  • 4e3a599f68 Add hack to fix MacOS X build Alexey Zelkin 2016-08-09 15:48:48 +00:00
  • c95d93483b Adds information about pull request #1223 Felipe Zimmerle 2016-10-10 12:34:04 -03:00
  • 709042a472 Don't unnecessarily rename request body parts in cleanup Robert Paprocki 2016-10-04 15:45:25 -07:00
  • 049f1abb62 Fix compilation error Robert Paprocki 2016-10-07 13:40:49 -07:00
  • b48e4b3a37 refactoring: Moves Phases enum to outside ModSecurity class Felipe Zimmerle 2016-10-07 19:05:50 -03:00
  • 8559dd3b8b Adds information about pull request #1216 Felipe Zimmerle 2016-10-06 13:30:25 -03:00
  • fb3bbf37e8 revert error message assignment for older versions arminabf 2016-09-26 13:58:31 +02:00
  • e7f029b55a fix error message arminabf 2016-09-26 12:03:50 +02:00
  • 137331748c Adds information about pull request #1220 Felipe Zimmerle 2016-10-04 13:26:43 -03:00
  • c680ddf2cd Refactoring on rulesProperties class Felipe Zimmerle 2016-10-05 12:01:15 -03:00
  • b83c1109ad Fixed IPv4+Port address parsing culyerr 2016-09-27 17:09:18 +01:00
  • b1ee051cee Adds information about pull request #1190 Felipe Zimmerle 2016-10-04 09:41:16 -03:00
  • 2b4ece14c6 Remove logdata and msg fields from JSON audit log rule elements Robert Paprocki 2016-07-19 09:08:58 -07:00
  • ae8698d8cf Makes JIT support in PCRE to be optional Andrei Belov 2016-09-20 15:52:09 +03:00
  • 13b6a3ecf6 Fix: Rules ID are validated during a set merge Felipe Zimmerle 2016-09-23 16:28:47 -03:00
  • ecd3fd0dc1 build: avoids compilation problems due to non existence of the lmdb.h Felipe Zimmerle 2016-09-22 10:28:45 -03:00
  • 8f5c1c3cf6 parser: avoids parser error while loading an empty file Felipe Zimmerle 2016-09-22 10:16:00 -03:00
  • 5f4a098f08 Adds information about pull request #1204 Felipe Zimmerle 2016-09-21 00:05:13 -03:00
  • 21a63cb83e json parser handle cleanup Ephraim Vider 2016-08-28 17:58:59 +03:00
  • 5553b2a5b9 Moves web server message to appropriate place and removing the garbage Felipe Zimmerle 2016-09-20 22:23:23 -03:00
  • 16b8ef98fd Fix: placed missing variable initialization Felipe Zimmerle 2016-09-19 21:18:00 -03:00
  • 56cbbeff52 Adjust the phase value between the core and the rules Felipe Zimmerle 2016-09-19 21:17:03 -03:00
  • 115afffe33 Cosmetic: Limit the matched log size Felipe Zimmerle 2016-09-14 16:29:57 -03:00
  • a1a1c71d6b Makes LMDB support optional Felipe Zimmerle 2016-09-13 09:50:05 -03:00
  • 0a22f880dd Adds support to custom operator's message in case of a match Felipe Zimmerle 2016-09-12 15:40:03 -03:00
  • ad61838118 Considering collection RULE independent of the case at macro expansion Felipe Zimmerle 2016-09-12 15:27:03 -03:00
  • 241269eede Adds missing `nog_log' action Felipe Zimmerle 2016-09-12 10:34:45 -03:00
  • c3378ec528 Fix the size of the rules and actions vectors Felipe Zimmerle 2016-09-01 00:39:54 -03:00
  • 8d84ff6f4d Accepting both: normalizePath and normalisePath Felipe Zimmerle 2016-08-26 16:25:19 -03:00
  • fb0afdb34b Fix @validateByteRange initialization Felipe Zimmerle 2016-08-26 16:21:05 -03:00
  • ed18c73cda include pre-generated parser sources into the distribution Andrei Belov 2016-08-08 15:17:22 +03:00
  • 062dd17f14 Cosmetics: reducing the compilation warnings Felipe Zimmerle 2016-07-29 18:33:16 -03:00
  • 0e5f72977e Changes MATCHED_VAR behaviour Felipe Zimmerle 2016-07-29 10:40:45 -07:00
  • 665df04516 Cosmetics: avoid compilation warnings Felipe Zimmerle 2016-07-29 11:29:24 -03:00
  • 5febc7b26d Looking for lmdb in the right location under MacOS Felipe Zimmerle 2016-07-28 17:40:41 -03:00
  • 7f7bd99843 Adds missing file: rules_exceptions Felipe Zimmerle 2016-07-22 13:34:04 -03:00
  • f723870f18 Fix case sensitive variable resolution in in memory backend Felipe Zimmerle 2016-07-22 13:10:18 -03:00
  • 5d64f73817 Makes RULE collection to be resolved inside a macro expansion Felipe Zimmerle 2016-07-21 13:09:22 -03:00
  • 5514b66145 Adds missing file: rules_exceptions.h Felipe Zimmerle 2016-07-19 13:45:02 -03:00
  • 52808b6cf0 Allows REQUEST_HEADERS:Content-Type to be null Felipe Zimmerle 2016-07-18 21:31:26 -03:00
  • c961373fc1 Adds missing header Felipe Zimmerle 2016-07-18 18:03:22 -03:00
  • 8416eca98b Initializes m_maturity in the rule class Felipe Zimmerle 2016-07-18 16:19:53 -03:00
  • 37079ef668 Adds support to SecRuleRemoveById Felipe Zimmerle 2016-07-17 00:35:12 -03:00
  • d781b00f70 Fix the `log' action and the webserver error callback Felipe Zimmerle 2016-07-16 15:20:31 -03:00
  • 8d9abfb46b Makes tests output buildbot friendly Felipe Zimmerle 2016-07-13 14:45:47 -03:00
  • c0ebd45a68 Reduces bison required version to test it over the buildbots Felipe Zimmerle 2016-07-13 13:20:02 -03:00
  • 8a135cff9a Extends the possible names for liblmdb0 Felipe Zimmerle 2016-07-13 23:41:19 -03:00
  • 75e2e9d4dc Fixing multiprocess_c compile error Manish Malik 2016-07-12 09:53:25 -07:00
  • 4cf6c714ac Cosmetics: Fix coding style Felipe Zimmerle 2016-07-12 21:39:37 -03:00
  • 3615c84ee5 Adds check-coding-style target to our Makefiles Felipe Zimmerle 2016-07-12 13:56:58 -03:00
  • f26824bcf4 Adds more suppressions to the cppcheck Felipe Zimmerle 2016-07-12 12:52:55 -03:00
  • 4078677b7f Cosmetic changes: applies changes suggested by static analysis Felipe Zimmerle 2016-07-12 00:46:12 -03:00
  • 247f24c5bb Removes check-valgrind files after a maintainer-clean Felipe Zimmerle 2016-07-11 14:57:25 -03:00
  • 46f4b84a07 Removes collections db after maintainer-clean Felipe Zimmerle 2016-07-11 14:15:52 -03:00
  • 3f38b56682 Renames testdb' to modsec-shared-collections' Felipe Zimmerle 2016-07-11 14:00:33 -03:00
  • 4c8aa54099 build: Adds missing lmdb.m4 Felipe Zimmerle 2016-07-11 13:59:37 -03:00
  • 923c3c6793 Adds information about pull request #1171 Felipe Zimmerle 2016-07-11 13:36:16 -03:00
  • 947cef7c8c Adapted patch from 977 to fix status failing to report in Nginx auditlogs Chaim sanders 2016-06-22 19:23:13 -04:00
  • 2538d90e5f Adds information about pull request #1181 Felipe Zimmerle 2016-07-11 12:17:31 -03:00
  • f2ef2017f1 Fix file upload JSON audit log entry Robert Paprocki 2016-06-29 11:38:22 -07:00
  • 085d50c127 include test cases into the distribution Andrei Belov 2016-07-06 09:22:38 +03:00
  • 063850a4cb exclude build-time required headers from install target Andrei Belov 2016-07-06 09:03:02 +03:00
  • 2aa1d14477 fixed build of unit tests (broken by 34e0284) Andrei Belov 2016-07-06 08:34:10 +03:00
  • 649365481f automake: include all needed files into "make dist" target. Andrei Belov 2016-07-06 07:49:45 +03:00
  • ee9f3ebc59 configure: conditional creation of Makefiles in test subdir. Andrei Belov 2016-07-06 07:45:04 +03:00
  • 38b338d1d6 Adds test case for regular express selection Felipe Zimmerle 2016-07-11 11:07:30 -03:00
  • ad481be09e lmdb backend: Adds support to select variables using regex Felipe Zimmerle 2016-07-11 11:00:06 -03:00
  • de8245d8f9 in-memory backend: Adds support to select variables using regex Felipe Zimmerle 2016-07-08 15:36:34 -03:00
  • 4daf9d8ab0 Adds a test case for WEBSERVER_ERROR_LOG Felipe Zimmerle 2016-07-08 11:05:09 -03:00
  • 833089eb70 Adds method resolveFirstCopy to collections Felipe Zimmerle 2016-07-08 10:22:37 -03:00
  • 6e4226ee4d Adds support to global collections shared among different process Felipe Zimmerle 2016-07-07 23:03:47 -03:00
  • ac64983276 Adds cppcheck target on makefile Felipe Zimmerle 2016-07-05 14:40:34 -03:00
  • 7bcc9cf0d9 Bug fix: variable resolution inside global collections Felipe Zimmerle 2016-07-07 10:32:48 -03:00
  • 20689145dd Renames examples/multithread_c to multiprocess_c Felipe Zimmerle 2016-07-07 09:41:32 -03:00
  • cd5a116ca6 Simplifies the multi thread sample Felipe Zimmerle 2016-07-07 09:29:14 -03:00
  • 5daf4873b5 build: Searching for LMDB during the configuration phase Felipe Zimmerle 2016-07-05 11:53:02 -03:00
  • afd7a21d11 Correctly handle return values from pcre_study(3) Alexey Zelkin 2016-07-05 09:32:29 +00:00
  • e231503bc9 Simplifies the collection interface Felipe Zimmerle 2016-07-05 09:47:27 -03:00
  • f43704dbef Add explicit 'return true;' for Transaction::extractArguments() Alexey Zelkin 2016-07-04 13:26:32 +00:00
  • 45850d17da Fix typo (= vs ==) Alexey Zelkin 2016-07-04 13:27:32 +00:00
  • 71acdaf8c5 Accept new line + caridge return in the rules parser Felipe Zimmerle 2016-07-01 16:06:34 -03:00
  • 578dabea8b Informs the https client a key if any is given Felipe Zimmerle 2016-07-01 15:04:17 -03:00
  • 3d1d0514fd Fix pass action behaviour: now only ingore actions within the same rule Felipe Zimmerle 2016-07-01 11:01:51 -03:00
  • b332018cc2 Adds regressiont test for issue #1152 Felipe Zimmerle 2016-06-30 23:49:27 -03:00
  • f72bd587ec Adds support to the allow action Felipe Zimmerle 2016-06-30 20:42:30 -03:00
  • e77e4c4c14 Adds missing test case to Makefile.am and initializes the skip var Felipe Zimmerle 2016-06-30 13:45:09 -03:00
  • b0f69b1262 Adds support to the `skip' action Felipe Zimmerle 2016-06-30 10:34:55 -03:00
  • f00e625c8e Unbreak build with custom location of libyajl.so Alexey Zelkin 2016-06-30 12:06:41 +00:00
  • 90adb53935 Adds support to JSON request body parser Felipe Zimmerle 2016-06-29 18:31:27 -03:00