Commit Graph

  • eb532bd791 remove useless apr_pstrdup() Marc Stern 2023-08-11 16:34:04 +02:00
  • 60f802e480 Merge pull request #2939 from martinhsv/v3/master martinhsv 2023-08-02 09:25:38 -04:00
  • 31cbd7309a Configure: add additional name to pcre2 pkg-config list Martin Vierula 2023-08-02 05:45:58 -07:00
  • cbe2d61174 CHANGES: Preparing for next version Martin Vierula 2023-08-01 17:01:45 -07:00
  • 11f85b82e1 Merge pull request #2912 from martinhsv/v2/master martinhsv 2023-07-27 09:37:35 -04:00
  • 2105ed0639 Do not escape special chars in regex pattern with macro Martin Vierula 2023-06-06 13:50:07 -07:00
  • ccc2d9b536 Change release version to v3.0.10 v3.0.10 Martin Vierula 2023-07-25 07:23:07 -07:00
  • 092921d87e Merge pull request #2934 from martinhsv/v3/master martinhsv 2023-07-25 09:24:15 -04:00
  • ab5658f2d4 Fix: worst-case time in implementation of four transformations Martin Vierula 2023-07-25 05:50:16 -07:00
  • 5bb58b8e60 Adding PCRE2 support for windows build in Makefile.win Paolino 2023-07-17 17:32:10 +02:00
  • 3f0971666f CHANGES entry for previous PR Martin Vierula 2023-07-10 07:30:14 -07:00
  • fea6e6d60b Merge pull request #2901 from airween/v3/pcrelimittx martinhsv 2023-07-07 17:31:20 -04:00
  • 2cb6344bf8 Merge pull request #2916 from martinhsv/v3/master martinhsv 2023-06-14 14:52:31 -04:00
  • f812a3d725 Make MULTIPART_PART_HEADERS accessible to lua Martin Vierula 2023-06-14 09:28:04 -07:00
  • 85c8760774 Merge pull request #2915 from martinhsv/v3/master martinhsv 2023-06-13 17:27:23 -04:00
  • 63bbf624dc Remove check-static from macos builds Martin Vierula 2023-06-13 13:51:54 -07:00
  • b8e1aedef3 Fix: Lua scripts cannot read whole collection at once Martin Vierula 2023-06-13 06:41:40 -07:00
  • b84f32d6f2 Merge pull request #2909 from martinhsv/v3/master martinhsv 2023-05-31 08:47:31 -04:00
  • 938707d117 Fix: quoted Include config with wildcard Martin Vierula 2023-05-30 09:32:07 -07:00
  • 4403a163c4 Set TX:MSC_PCRE_LIMITS_EXCEEDED variable is limits exceeded Ervin Hegedüs 2023-05-14 17:26:08 +02:00
  • 2121938c51 Change some parms to reference-to-const to satisfy cppcheck Martin Vierula 2023-05-11 15:06:25 -07:00
  • da8782ce72 Minor whitespace adjustment Martin Vierula 2023-05-11 07:37:43 -07:00
  • fdeaf17c67 CHANGES entry for previous PR Martin Vierula 2023-05-10 06:08:59 -07:00
  • 1ca282a5e6 Add exclusions due to newer cppcheck version Martin Vierula 2023-05-09 12:42:30 -07:00
  • f8ec873376 github workflow: update macos version to macos-11 Martin Vierula 2023-05-09 07:14:09 -07:00
  • 09a135baab Merge pull request #2736 from brandonpayton/add-regex-match-limits-and-error-reporting martinhsv 2023-05-09 06:09:28 -07:00
  • 62bbd7b078 Correction to previous cppcheck suppression adjustment Martin Vierula 2023-05-08 09:44:44 -07:00
  • 95c7009b88 Add cppcheck suppressions Martin Vierula 2023-05-05 13:29:41 -07:00
  • 6ad665f6bb Add editorconfig to help OSS contributors Brandon Payton 2023-05-05 09:15:27 -04:00
  • 1078a7cfab Change some parms from pass-by-value to reference-to-const Martin Vierula 2023-04-29 13:21:00 -07:00
  • 8d91a5084f github workflow: toggle pcre2 instead of ssdeep in Ubuntu tests Martin Vierula 2023-04-29 09:26:09 -07:00
  • 4fac8d72f4 Address some constParameter complaints from cppcheck Martin Vierula 2023-04-28 08:20:37 -07:00
  • e9277e199a CHANGES entry for previous PR Martin Vierula 2023-04-28 06:18:05 -07:00
  • 4050c840f5 Merge pull request #2868 from grnet/v3/fix-multimatch-chain martinhsv 2023-04-27 14:13:28 -07:00
  • 12add9aef0 Fix meta-actions not being applied if multiMatch is enabled in the chain starter rule Marios Levogiannis 2023-01-20 16:05:00 +02:00
  • 808148ce02 CHANGES entry and cppcheck suppression adjustment for prev PR Martin Vierula 2023-04-25 15:17:13 -07:00
  • 5b709d9da7 Merge pull request #2866 from grnet/v3/fix-multimatch-tags martinhsv 2023-04-25 07:45:41 -07:00
  • 7ca5719526 CHANGES entry for previous PR Martin Vierula 2023-04-24 11:33:37 -07:00
  • 7cf0445ad4 Merge pull request #2870 from airween/v3/multipartpartheaderfix martinhsv 2023-04-24 06:59:16 -07:00
  • 6623c0ae29 Changed strip methodology to MULTIPART_PART_HEADERS Ervin Hegedüs 2023-04-23 17:32:26 +02:00
  • 6fbdee9ff0 Merge branch 'v3/master' of https://github.com/SpiderLabs/ModSecurity into v3/multipartpartheaderfix Ervin Hegedüs 2023-04-23 17:17:29 +02:00
  • a830ef634f Merge pull request #2894 from martinhsv/v3/master martinhsv 2023-04-20 11:55:46 -07:00
  • 8d62ac4b04 Configure: use AS_ECHO_N instead echo -n Martin Vierula 2023-04-20 07:28:21 -07:00
  • 6fc270e225 Merge pull request #2891 from martinhsv/v3/master martinhsv 2023-04-19 14:20:32 -07:00
  • b9eb39af83 Adjust position of memset from 2890 Martin Vierula 2023-04-19 08:13:48 -07:00
  • 09568351d9 CHANGES entry for previous PR Martin Vierula 2023-04-18 10:59:57 -07:00
  • 5365a17c5e Merge pull request #2846 from tomsommer/patch-1 martinhsv 2023-04-18 06:14:10 -07:00
  • f8db5fc85e Remove no-longer-needed cppcheck suppressions Martin Vierula 2023-04-17 19:56:00 -07:00
  • a5320add21 Refactoring: remove two unneeded local vars from multipart parser Martin Vierula 2023-04-17 12:29:40 -07:00
  • 9ea50a4973 Change arg from pass-by-value (satisify cppcheck) Martin Vierula 2023-04-17 07:40:01 -07:00
  • c34bd91a42 CHANGES: Preparing for next version Martin Vierula 2023-04-16 16:22:40 -07:00
  • 205dac0e8c Change release version to v3.0.9 v3.0.9 Martin Vierula 2023-04-12 10:45:09 -07:00
  • 49c0561265 CHANGES: wording update Martin Vierula 2023-04-12 06:00:20 -07:00
  • dbe107e280 Update some copyright notices Martin Vierula 2023-04-11 17:26:09 -07:00
  • d875738bdb Add PCRE error tests for rx operator Brandon Payton 2023-04-11 13:30:56 -04:00
  • 6f1bd27fe7 Move var into conditional block where used Brandon Payton 2023-04-07 23:03:01 -04:00
  • 23a0e26171 Give PCRE error vars initial value Brandon Payton 2023-04-07 22:58:33 -04:00
  • f3d8198b84 Respond to code review feedback Brandon Payton 2023-01-19 18:35:08 -05:00
  • 0c42ee229e Switch to simpler PCRE error flags Brandon Payton 2022-12-02 17:43:10 -05:00
  • 8c4b7c18e2 Fix some style issues in regex util header Brandon Payton 2022-08-14 23:21:50 -04:00
  • 8c269d31c5 Update Regex util to support match limits Brandon Payton 2022-03-22 11:16:22 -04:00
  • 7b1cf0e99e Merge pull request #2890 from martinhsv/v3/master martinhsv 2023-04-11 10:34:56 -07:00
  • 264dd48317 Fix: possible segfault on reload if duplicate ip+CIDR in ip match list Martin Vierula 2023-04-10 13:33:17 -07:00
  • 49281b6c0a Merge pull request #2886 from martinhsv/v3/master martinhsv 2023-04-01 07:44:49 -07:00
  • db84d8cf77 Add some member varialbe inits in Transaction class Martin Vierula 2023-03-31 08:27:35 -07:00
  • fb1abae980 Add CHANGES entry for previous merger Martin Vierula 2023-03-20 10:49:44 -07:00
  • 0e1df01b21 Merge pull request #2883 from Polynomial-C/v2_avoid_bashisms martinhsv 2023-03-20 08:26:29 -07:00
  • 1feaa7d24b CHANGES entry for previous PR Martin Vierula 2023-03-16 06:22:51 -07:00
  • ca7040f71b Merge pull request #2876 from martinhsv/v3/master martinhsv 2023-03-15 07:51:58 -07:00
  • 4b9edaddfc build: Avoid bashisms Lars Wendler 2023-03-14 11:36:22 +01:00
  • 5f632a5ed5 Minor updates to v3 issue template martinhsv 2023-03-02 10:11:32 -05:00
  • 18adbb6fd3 Merge branch 'v3/master' of https://github.com/SpiderLabs/ModSecurity into v3/multipartpartheaderfix Ervin Hegedüs 2023-02-18 15:24:11 +01:00
  • 3311dda0e5 Debug log: enhance message for SecRequestBodyNoFilesLimit Martin Vierula 2023-02-17 14:22:27 -08:00
  • 55d6aa94e1 Resolve memory leak (bison-generated position.filename) Martin Vierula 2023-02-14 15:19:54 -08:00
  • ea80d31667 Merge pull request #2864 from martinhsv/v3/master martinhsv 2023-01-30 06:42:46 -08:00
  • 0a296af375 Add regression test case Ervin Hegedüs 2023-01-28 21:50:00 +01:00
  • 514abeb513 Remove EOL chars from MULTIPART_PART_HEADER variable Ervin Hegedüs 2023-01-28 21:48:51 +01:00
  • d3a6b6a6fd Fix tags not being populated in audit log when multiMatch is enabled Marios Levogiannis 2023-01-16 18:13:44 +02:00
  • 916bded590 CHANGES: Preparing for next version Martin Vierula 2023-01-19 12:20:13 -08:00
  • ec1232a69b Support equals sign in XPath expressions Martin Vierula 2023-01-19 08:37:38 -08:00
  • dabf79eec2 CHANGES entry for previous PR Martin Vierula 2023-01-19 06:13:08 -08:00
  • 860b1183ac Merge pull request #2854 from airween/v3/logescape martinhsv 2023-01-18 14:36:01 -08:00
  • 6dd00be229 Refactorized multiple prototypes Ervin Hegedüs 2023-01-18 16:40:52 +01:00
  • d63d8849a8 Remove previously removed fn proto from header Ervin Hegedüs 2023-01-18 16:28:47 +01:00
  • cb2df476b6 Merge branch 'v3/master' of https://github.com/SpiderLabs/ModSecurity into v3/logescape Ervin Hegedüs 2023-01-18 08:16:39 +01:00
  • 105c5909a1 Add more fields to encode filter: rev, ver and tag Ervin Hegedüs 2023-01-17 20:57:51 +01:00
  • c7306d174a Extend utils::string::toHexIfNeeded() to encode '"' and '\' characters optionally Ervin Hegedüs 2023-01-17 20:57:03 +01:00
  • 62ec4edc42 Regression tests: remove dependency on modsecurity.org Martin Vierula 2023-01-17 09:04:46 -08:00
  • 69545eade9 Remove some no-longer-used parser definitions Martin Vierula 2023-01-13 17:35:08 -08:00
  • 053965529c Version 2.9.7 v2.9.7 Martin Vierula 2023-01-04 13:15:13 -08:00
  • 9640b5408a Merge pull request #2857 from martinhsv/v2/master martinhsv 2023-01-04 11:37:17 -08:00
  • 4324f0ac59 Fix: FILES_TMP_CONTENT may sometimes lack complete content Martin Vierula 2023-01-04 11:34:11 -08:00
  • afb48b2c97 Adjust one automated test Martin Vierula 2023-01-04 08:00:49 -08:00
  • 8b3b7a0e23 Add ostensibly unnecessary null check Martin Vierula 2023-01-04 06:56:54 -08:00
  • 3b7ca3e44c Escape log field 'data' value Ervin Hegedüs 2022-12-30 12:23:00 +01:00
  • 8038a529c0 Copyright line updates Martin Vierula 2022-12-21 07:07:14 -08:00
  • 5dfc0a256a minor refactoring and CHANGES update Martin Vierula 2022-12-19 03:13:41 -08:00
  • 3caac9942c Also test empty lines Tom Sommer 2022-12-19 10:23:40 +01:00
  • fb01ad94ef Minor change to satisfy cppcheck Martin Vierula 2022-12-18 07:14:25 -08:00
  • f037bd2685 Merge pull request #2791 from wfjsw/feature/pcre2-jit martinhsv 2022-12-18 04:57:46 -08:00