Commit Graph

  • 0e8cd767e7 CHANGES: Adds info about: 0x028e0 and 0x275a1 Felipe Zimmerle 2018-09-24 16:13:48 -03:00
  • cdf2da1a09 Adds test case related to issue #1725 Felipe Zimmerle 2018-09-24 16:08:32 -03:00
  • 98b9ae659d Having a better organization for Variables:: Felipe Zimmerle 2018-09-24 13:50:13 -03:00
  • ee50fea266 Handling key exceptions on the variable itself Felipe Zimmerle 2018-09-20 09:08:08 -03:00
  • d50650ba4f CHANGES: adds info on #1556 Victor Hora 2018-09-22 20:51:27 -04:00
  • 96756533ba Code cosmetics: Minor change to match commit 2a42cc Victor Hora 2018-09-22 20:40:30 -04:00
  • aab128f810 Code cosmetics: checks if actionset is not null before use it Victor Hora 2018-09-22 20:21:23 -04:00
  • ff4cb7f23e ju5t patch to fix mpm-itk mod_ruid2 compatibility Victor Hora 2018-09-22 18:33:12 -04:00
  • a677456078 Issue #1671: Only generate SecHashKey when SecHashEngine is On Daniel Muey 2018-02-28 12:34:32 -06:00
  • b9bf98f2c1 CHANGES: Adds info about: #1857 Victor Hora 2018-09-20 16:43:08 -04:00
  • e0a087b540 Update the dependencies in README for Windows based on refactory of 2.9.2 release. Yang Luo 2018-08-23 09:56:16 +08:00
  • b76f961aae Reformat the README to Markdown Yang Luo 2018-07-28 22:09:13 +08:00
  • 0d53111cb0 CHANGES: Adds info about: #1859 Victor Hora 2018-09-19 19:51:20 -04:00
  • 5aa79c17f2 Add test cases for m.setvar in Lua scripts Victor Hora 2018-09-19 19:47:05 -04:00
  • 6f458b5203 Fix on top of jmx's m.setvar commit for USER collection in Lua scripts Victor Hora 2018-09-19 19:41:49 -04:00
  • 45cdb0ed90 fix: function m.setvar not work in lua script jxm 2018-07-31 00:05:55 +08:00
  • c2bc695265 parser: Fix typo on SanitiseArgs Felipe Zimmerle 2018-09-12 09:33:52 -03:00
  • 9c73c09abd parser: Updates the generated parser file Felipe Zimmerle 2018-09-11 21:01:13 -03:00
  • a719871458 Fix matching condition and adjust test case Victor Hora 2018-08-31 15:59:11 -04:00
  • 379f370095 Fix SecResponseBodyAccess and ctl:requestBodyAccess directives Victor Hora 2018-08-30 18:01:53 -04:00
  • 5c048e3cc4 Explicitly include time.h to fix building the examples Victor Hora 2018-07-26 16:28:41 -04:00
  • dce2fed310 Add exception to linker as OpenBSD doesn't like static Victor Hora 2018-07-26 16:22:22 -04:00
  • 0c0b09ec52 Use glob.h when using OpenBSD Victor Hora 2018-07-26 16:19:51 -04:00
  • d97688804e Fix parser to support GeoLookup with MaxMind Victor Hora 2018-09-11 00:18:37 -04:00
  • 0a88e0237f Allow libMaxmind to work with Ubuntu PPA packages Victor Hora 2018-09-11 00:23:08 -04:00
  • dfbff090be test case: Adds test case related to #1831 Felipe Zimmerle 2018-09-11 15:39:12 -03:00
  • 764a2e43ff parser: Fix simple quote setvar in the end of the line. Felipe Zimmerle 2018-09-11 15:30:09 -03:00
  • 738e328723 CHANGES: Adds info about: #1847 Felipe Zimmerle 2018-09-06 15:39:42 -03:00
  • 788b696421 Fix pc file Guillaume Quintard 2018-07-22 10:22:33 -07:00
  • 16ab99ce3e modsec_rules_check: uses the gnu .la' instead of .a' file Felipe Zimmerle 2018-09-06 11:45:59 -03:00
  • a168669cb5 CHANGES: adds info on #1826 Felipe Zimmerle 2018-09-06 10:09:12 -03:00
  • 51a9717601 IIS: no lock on ProcessRequest. No reload of config. (#24) Allan Boll 2018-06-06 20:08:03 -07:00
  • 6bc838eeaf CHANGES: adds info on #1651 Felipe Zimmerle 2018-09-06 10:03:15 -03:00
  • 18af259777 IIS, buffer request body before taking lock Allan Boll 2018-01-10 18:36:52 -08:00
  • 8dd40709ee good practices: Initialize variables before use it Felipe Zimmerle 2018-09-05 23:25:51 -03:00
  • d7b9726357 good practices: Initialize variables before use it Felipe Zimmerle 2018-09-05 23:22:53 -03:00
  • 5367bca1b3 CHANGES: adds info on #1613 Felipe Zimmerle 2018-09-05 16:27:49 -03:00
  • 6bb4461911 AppGw WAF version that doesn't block failed body parsing in detect-only mode Allan Boll 2018-05-23 19:21:25 -07:00
  • 2ae357be88 Let body parsers observe SecRequestBodyNoFilesLimit Allan Boll 2017-11-06 14:03:25 -08:00
  • d302b99ec5 Adds test case for: #1812 Felipe Zimmerle 2018-09-05 15:59:38 -03:00
  • 89f5427c1c potential off by one in parse_arguments Felipe Zimmerle 2018-09-05 15:33:39 -03:00
  • fecc4296e3 Adds more tests to REQUEST_BASENAME Felipe Zimmerle 2018-09-04 22:40:26 -03:00
  • 4585216ae6 Adds more tests to REQUEST_BASENAME Felipe Zimmerle 2018-09-04 22:02:56 -03:00
  • 739048749e Fix utf-8 character encoding conversion Felipe Zimmerle 2018-09-04 21:00:26 -03:00
  • a85ca00a55 Fix utf-8 character encoding conversion Felipe Zimmerle 2018-09-04 20:48:42 -03:00
  • 90197bdd99 CHANGES: Adds info about: #1807 Victor Hora 2018-08-23 12:09:21 -04:00
  • aa158ceef3 Set the correct variable (m_requestBodyType) and add test case Victor Hora 2018-08-22 22:07:04 -03:00
  • f999f54eda Adds support for ctl:requestBodyProcessor=URLENCODED Victor Hora 2018-08-22 22:07:04 -03:00
  • dc4382da58 CHANGES: fix contributor list on: #1818, #1820, #1810, #1808 Felipe Zimmerle 2018-08-22 21:22:40 -03:00
  • 0ac23a47cf Add LUA compatibility for CentOS and try to use LuaJIT first if available Victor Hora 2018-08-22 14:13:09 -04:00
  • 857bf9da58 Allow LuaJIT to be used Victor Hora 2018-07-27 16:10:38 -04:00
  • 156527a6f8 CHANGES: Adds info about: #1814 Victor Hora 2018-07-27 15:46:56 -04:00
  • dee9898449 Implement support for Lua 5.1 Robert Paprocki 2018-06-21 11:15:55 -07:00
  • 7d32beb6ad Using VariableValue instead of Variable v3/twaf/v3.0.2 Felipe Zimmerle 2018-07-20 15:48:33 -03:00
  • 99dea67039 highlight: Fix JSON structure Felipe Zimmerle 2018-07-20 13:59:11 -03:00
  • 138619b869 Fix on the m_buf generation: avoid padding before request body Felipe Zimmerle 2018-07-20 13:59:09 -03:00
  • 6f24abea6d Adds request_headers_names.conf to reading_logs_via_rule_message example Felipe Zimmerle 2018-07-20 13:59:07 -03:00
  • 7cc1db5736 Having a better error handler for the highlight feature Felipe Zimmerle 2018-07-20 13:59:05 -03:00
  • bd0cf31e0f Changes the line terminator to fixed value: \n Felipe Zimmerle 2018-07-20 13:59:02 -03:00
  • e9ac07c0ad Adjusts the line terminator in the RuleMessage::m_buf variable Felipe Zimmerle 2018-07-20 13:58:53 -03:00
  • e84fb9d00f Adds support to m_highlightJSON in RuleMessage class Felipe Zimmerle 2018-07-20 13:58:51 -03:00
  • 1b27c6ccae First version of the inline highlight calculation Felipe Zimmerle 2018-07-20 13:58:48 -03:00
  • eed6b5f86d CHANGES: Adds info about: #1818, #1820, #1810, #1808 Felipe Zimmerle 2018-06-26 13:56:22 -03:00
  • d810de9166 #1818: Variable names must match fully, not partially; also revert to hash table lookup instead of linear search; add test case michaelgranzow-avi 2018-06-26 13:54:11 +02:00
  • 65aa7ae5e2 Improves the performance while loading the rules Felipe Zimmerle 2018-06-22 14:06:18 -03:00
  • 4e3a1f7153 CHANGES: Adds info about: #1785 Felipe Zimmerle 2018-06-18 22:14:46 -03:00
  • fd8e72fd97 Allow empty strings to be evaluated by regex::searchAll Victor Hora 2018-06-18 22:01:07 -03:00
  • 7def498c4c Added some documentation for multipart boundary check Ervin Hegedus 2018-06-13 08:56:23 +00:00
  • a3980bbea1 CHANGES: Adds info about: #1790 Felipe Zimmerle 2018-06-12 21:56:20 -03:00
  • ae38c23bbe Adjustments on top of #1790 Felipe Zimmerle 2018-06-12 21:51:23 -03:00
  • 544fb50c1a Add basic pkg-config info Guillaume Quintard 2018-06-01 18:09:41 +02:00
  • 81708a6cf5 CHANGES: Adds info about: #1787 Felipe Zimmerle 2018-06-12 16:02:42 -03:00
  • e51297b436 Improvements on top of #1787 Felipe Zimmerle 2018-06-12 15:43:08 -03:00
  • edb5993d5f Fixed LMDB collection errors Ervin Hegedus 2018-05-28 21:00:14 +00:00
  • 1527f4e2f2 Updates the test cases described on Makefile.am Felipe Zimmerle 2018-06-12 13:50:15 -03:00
  • 6a25ebb2b8 CHANGES: Adds info about: #1747 Felipe Zimmerle 2018-06-12 01:27:42 -03:00
  • 76887b8b22 Added new tests, aligned to new UNMATCHED_BOUNDARY flag value Ervin Hegedus 2018-06-04 12:14:09 +00:00
  • 4d0ca94490 Modified the false pos. UNMATCHED_BOUNDARY error flag Ervin Hegedus 2018-06-04 12:13:32 +00:00
  • af4afd348c Fixed false positive MULTIPART_UNMATCHED_BOUNDARY errors Ervin Hegedus 2018-04-19 19:58:53 +00:00
  • f66cd4111f Fix ip tree lookup on netmask content Reed Morrison 2018-06-07 14:48:18 -03:00
  • 95048d5fcf Fix ip tree lookup on netmask content Reed Morrison 2018-06-05 19:26:37 -03:00
  • 202a15bea8 Changes the behavior of the default sec actions Felipe Zimmerle 2018-05-31 14:33:13 -03:00
  • 61c956e3f2 CHANGES: Adds info about: #1754 & #1778 Felipe Zimmerle 2018-05-30 13:54:22 -03:00
  • 892beb5360 Refactoring on {global,ip,resources,session,tx,user} collections Felipe Zimmerle 2018-05-29 23:48:05 -03:00
  • 550e9d3f39 CHANGES: Adds info about: #1786 Felipe Zimmerle 2018-05-28 19:05:26 -03:00
  • f928e44765 Revert "Fix memory leak in msc_rules_* C APIs" Felipe Zimmerle 2018-05-28 18:59:40 -03:00
  • b85a645610 Fix race condition in UniqueId::uniqueId() Wenfeng Liu 2018-05-25 09:10:23 +00:00
  • 71f650ad48 Adds information on #1781 Felipe Zimmerle 2018-05-28 17:55:37 -03:00
  • 9bfdbc57db IIS: set overrideModeDefault to Allow so that individual websites can add <ModSecurity ...> to their web.config file Ryan Kramer 2018-05-23 17:01:38 -05:00
  • b586fa9c1a Cosmetics on README Victor Hora 2018-05-24 15:42:43 -04:00
  • 19d4f2007c Experimenting with SonarQube/SonarCloud Victor Hora 2018-05-24 15:33:46 -04:00
  • f533ca999e CHANGES: Adds info about: #1765 Felipe Zimmerle 2018-05-24 13:56:58 -03:00
  • 58701e7e11 Fix memory leak in msc_rules_* C APIs Wenfeng Liu 2018-05-03 15:34:27 +00:00
  • 6db26cee84 CHANGES: Adds info about: #1783 Felipe Zimmerle 2018-05-24 10:29:27 -03:00
  • 45e531236a Return false in SharedFiles::open() when an error happens Wenfeng Liu 2018-05-24 01:10:01 +00:00
  • a02bd3a3b9 CHANGES: Adds info about: #1769 Felipe Zimmerle 2018-05-24 00:18:32 -03:00
  • fd9a161e74 Use rvalue reference in ModSecurity::serverLog to avoid string copy Wenfeng Liu 2018-05-07 23:07:20 +00:00
  • ccd7b9f677 travis: Temporarily disables -jN Felipe Zimmerle 2018-05-22 10:09:18 -03:00
  • 87e64e3c25 Actually fix setvar parsing of quoted data Victor Hora 2018-05-16 23:56:43 -04:00
  • e4c822e663 Code cleanup: Initialize variables and others good practice Robert Paprocki 2018-04-30 15:25:02 -07:00