Ervin Hegedüs
cb2df476b6
Merge branch 'v3/master' of https://github.com/SpiderLabs/ModSecurity into v3/logescape
2023-01-18 08:16:39 +01:00
Ervin Hegedüs
105c5909a1
Add more fields to encode filter: rev, ver and tag
2023-01-17 20:57:51 +01:00
Ervin Hegedüs
c7306d174a
Extend utils::string::toHexIfNeeded() to encode '"' and '\' characters optionally
2023-01-17 20:57:03 +01:00
Martin Vierula
62ec4edc42
Regression tests: remove dependency on modsecurity.org
2023-01-17 09:04:46 -08:00
Martin Vierula
69545eade9
Remove some no-longer-used parser definitions
2023-01-13 17:35:08 -08:00
Ervin Hegedüs
3b7ca3e44c
Escape log field 'data' value
2022-12-30 12:23:00 +01:00
Martin Vierula
5dfc0a256a
minor refactoring and CHANGES update
2022-12-19 03:13:41 -08:00
Tom Sommer
3caac9942c
Also test empty lines
2022-12-19 10:23:40 +01:00
Martin Vierula
fb01ad94ef
Minor change to satisfy cppcheck
2022-12-18 07:14:25 -08:00
martinhsv
f037bd2685
Merge pull request #2791 from wfjsw/feature/pcre2-jit
...
Add JIT support for PCRE2
2022-12-18 04:57:46 -08:00
wfjsw
54ff1ea530
init m_pcje in the constructor of verify_cc.cc
2022-12-10 11:42:51 +08:00
Jabasukuriputo Wang
37d3a20da8
fix
2022-12-08 08:35:33 +08:00
martinhsv
12e6e325d1
Merge pull request #2839 from martinhsv/v3/master
...
Support comments in ipMatchFromFile file via '#' token
2022-12-07 08:48:12 -08:00
martinhsv
0c0e4a25ca
Merge branch 'v3/master' into v3/master
2022-12-07 08:47:38 -08:00
Martin Vierula
503804beb5
Add CHANGES entry for previous PR
2022-12-05 07:27:14 -08:00
martinhsv
e56f53b719
Merge pull request #2596 from ffontaine/v3/master
...
build/libmaxmind.m4: fix build with host-pkgconf
2022-12-02 11:33:56 -08:00
Martin Vierula
af860e2eef
Support comments in ipMatchFromFile file via '#' token
2022-12-01 11:19:26 -08:00
Jabasukuriputo Wang
1550e3017e
add fallback for JIT_STACKLIMIT
2022-11-30 23:13:29 +08:00
Martin Vierula
07514f9779
Add CHANGES entry for previous PR
2022-11-20 08:31:15 -08:00
martinhsv
40f7a5067c
Merge pull request #2831 from airween/v3/filestmpcontentfix
...
Fix FILES_TMP_CONTENT collection key naming mechanism
2022-11-19 08:49:17 -08:00
Ervin Hegedüs
aa44c7b726
Fix FILES_TMP_CONTENT collection key naming mechanism
2022-11-14 17:03:50 +01:00
Martin Vierula
398e174234
Add CHANGES entry for previous PR
2022-11-11 12:07:06 -08:00
martinhsv
700a9e9ff1
Merge pull request #2806 from hughmcmaster/as_help_string
...
Use AS_HELP_STRING instead of obsolete AC_HELP_STRING macro
2022-11-11 14:33:25 -05:00
martinhsv
933daee34b
Merge pull request #2828 from martinhsv/v3/master
...
During configure, do not check for pcre if pcre2 specified
2022-11-10 15:18:15 -05:00
Martin Vierula
791964a0ea
During configure, do not check for pcre if pcre2 specified
2022-11-10 07:50:52 -08:00
Hugh McMaster
f05f322302
Use AS_HELP_STRING instead of the obsolete AC_HELP_STRING macro
...
AC_HELP_STRING has been obsolete since at least Autoconf 2.53,
which was released in 2003.
2022-10-16 18:16:01 +11:00
Martin Vierula
de01b02731
Add CHANGES entry for previous commmit
2022-10-14 10:37:35 -07:00
martinhsv
ec31e04a3b
Merge pull request #2714 from hughmcmaster/libxml2
...
Use pkg-config to find libxml2, falling back to xml2-config if necessary
2022-10-14 09:08:14 -04:00
Hugh McMaster
d76c527751
build/libxml.m4: Check for libxml2 via pkg-config then xml2-config
...
Debian is taking steps to remove xml2-config in favour of pkg-config.
This means ModSecurity will build without libxml2 support by default
on Debian, Ubuntu and other distributions tracking Debian packages.
This patch modifies build/libxml.m4 to check for libxml2 via
pkg-config, falling back to xml2-config if necessary.
2022-10-05 15:43:33 +11:00
Martin Vierula
82f75dc0ce
Remove now-unneeded cppcheck suppression
2022-09-20 14:23:20 -07:00
Martin Vierula
47fe75de32
Fix tests to match previous typo fix
2022-09-18 11:28:58 -07:00
Martin Vierula
222e09ea0b
Fix typo in debug log text
2022-09-17 14:55:27 -07:00
martinhsv
5d2b86c1b1
Merge pull request #2801 from martinhsv/v3/master
...
Fix two rule-reload memory leak issues
2022-09-16 08:44:30 -04:00
Martin Vierula
e9a7ba4a60
Fix two rule-reload memory leak issues
2022-09-15 16:27:25 -07:00
martinhsv
17f3bb0b36
Merge pull request #2800 from martinhsv/v3/master
...
Correct whitespace handling for Include directive
2022-09-14 16:04:38 -04:00
Martin Vierula
53cf6eb6bf
Correct whitespace handling for Include directive
2022-09-14 12:27:21 -07:00
Martin Vierula
0840a29c33
Advance bison version to v3.7.6
2022-09-12 20:26:13 -07:00
Martin Vierula
8f06f9bd39
CHANGES: Preparing for next version
2022-09-12 14:09:53 -07:00
Martin Vierula
996c7e1e1f
Change release version to v3.0.8
v3.0.8
2022-09-07 11:53:30 -07:00
martinhsv
de3a9b5aa6
Merge pull request #2796 from martinhsv/v3/master
...
Adjust parser activation rules in modsecurity.conf-recommended
2022-09-07 13:37:22 -04:00
Martin Vierula
622eb9e6c8
Adjust parser activation rules in modsecurity.conf-recommended
2022-09-07 08:49:56 -07:00
martinhsv
d6c10885e0
Merge pull request #2795 from martinhsv/v3/master
...
Multipart parsing fixes and new MULTIPART_PART_HEADERS collection
2022-09-07 10:36:50 -04:00
Martin Vierula
fa6e41857d
Multipart parsing fixes and new MULTIPART_PART_HEADERS collection
2022-09-07 06:29:20 -07:00
Jabasukuriputo Wang
6518973464
remove jit stack
2022-09-05 17:00:14 +08:00
Martin Vierula
648cad380e
Address some cppcheck complaints
2022-08-31 13:19:45 -07:00
martinhsv
b0b459d3a1
Merge pull request #2707 from liudongmiao/v3-example
...
fix argv in examples
2022-08-30 16:47:28 -04:00
Martin Vierula
36a2231a7c
Add CHANGES entry for previous commit
2022-08-29 12:34:38 -07:00
martinhsv
f923838e4b
Merge pull request #2761 from GetPageSpeed/v3/master
...
Prevent LMDB related segfault for #2755
2022-08-29 14:13:46 -04:00
Martin Vierula
af27018ded
Fix msc_transaction_cleanup function comment typo
2022-08-27 10:41:18 -07:00
martinhsv
8c409149c9
Merge pull request #2788 from lookat23/v3/master
...
Fix msc_transaction_cleanup function comment typo
2022-08-26 16:21:34 -04:00