3133 Commits

Author SHA1 Message Date
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
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
=
228218ae6e Fix the mismatch between comments and code in the msc_transaction_cleanup function 2022-08-20 08:28:04 +08:00
martinhsv
7b094ea84e
Merge pull request #2785 from martinhsv/v3/master
Fix: MULTIPART_INVALID_PART connected to wrong internal variable
2022-08-17 20:25:07 -04:00
Martin Vierula
b41139acd6
Fix: MULTIPART_INVALID_PART connected to wrong internal variable 2022-08-17 16:15:06 -07:00
martinhsv
369002d70e
Create SECURITY.md 2022-08-04 09:50:20 -04:00
Martin Vierula
c3b7a7f4f0
Change some args from pass-by-value (satisfies cppcheck) 2022-06-15 07:20:28 -07:00
Martin Vierula
d2a1080db2
Add CHANGES for previous commit 2022-06-13 14:59:27 -07:00
martinhsv
18012e5726
Merge pull request #2758 from martinhsv/v3/master
Restore Unique_id to include random portion after timestamp
2022-06-13 16:42:39 -04:00
Martin Vierula
a41fc30db7
CHANGES: Preparing for next version 2022-06-13 12:04:52 -07:00
Danila Vershinin
204908cf50 Prevent segfault for #2755
Make transactions no-op if the file handle is invalid
2022-06-09 18:10:26 +03:00
Martin Vierula
14c94e2eb2
Restore Unique_id to include random portion after timestamp 2022-06-03 10:32:53 -07:00
Martin Vierula
97550881fe
Add cppcheck suppressions 2022-05-30 11:03:39 -07:00
Martin Vierula
1bdd047400
Change release version to v3.0.7 v3.0.7 2022-05-30 06:29:36 -07:00
Martin Vierula
841c06a9f3
Correct CHANGES entry for previous commit 2022-05-20 08:19:08 -07:00
Martin Vierula
0362af4db4
Move PCRE2 match block from member variable 2022-05-20 06:58:31 -07:00
Martin Vierula
770662c0da
Add CHANGES entry for previous commit 2022-05-17 13:36:43 -07:00
martinhsv
8d8000132b
Merge pull request #2738 from martinhsv/v3/master
Add SecArgumentsLimit to modsecurity.conf-recommended
2022-05-17 14:43:22 -04:00
Martin Vierula
76c0c864e8
Add CHANGES entry for previous commit 2022-05-05 16:22:54 -07:00
martinhsv
844e1bf6eb
Merge pull request #2727 from liudongmiao/patch-1
fix memory leak when concurrent log includes REMOTE_USER
2022-05-05 18:24:02 -04:00
Martin Vierula
7b696d8c57 Add SecArgumentsLimit to modsecurity.conf-recommended 2022-05-04 13:14:30 -07:00
Martin Vierula
0b6bd39a52
Add CHANGES entry for previous merge 2022-04-29 11:29:28 -07:00
martinhsv
83c302e6ab
Merge pull request #2688 from ziollek/lmdb_single_env
LMDB - fix integration, restoring ability of use lmdb with nginx-modsecurity
2022-04-29 13:08:39 -04:00
tomasz.ziolkowski
82326ffe2b shift lmdb initialization to provider constructor which is called only once 2022-04-29 08:06:23 +02:00
tomasz.ziolkowski
00483e4009 swtich singleton to thread safe version 2022-04-28 10:58:27 +02:00
Martin Vierula
606f5721c2
Change some parms to const reference (satisfies cppcheck) 2022-04-27 08:57:09 -07:00
Martin Vierula
0be89cc15e
Correct CHANGES entry for previous merge 2022-04-26 19:40:39 -07:00
martinhsv
763db3f63a
Merge pull request #2732 from martinhsv/v3/master
Fix initcol error message wording
2022-04-26 21:37:41 -04:00
Martin Vierula
f7f8a9827f
Fix initcol error message wording 2022-04-26 16:40:03 -07:00
martinhsv
563fabebff
Merge pull request #2731 from martinhsv/v3/master
Tolerate other parameters after boundary in multipart C-T
2022-04-26 16:41:58 -04:00
Martin Vierula
6e56950cdf
Tolerate other parameters after boundary in multipart C-T 2022-04-26 11:17:46 -07:00
Liu DongMiao
6b7f2b0d63
fix memory in transaction.cc when log REMOTE_USER 2022-04-24 17:06:30 +08:00
Martin Vierula
3975f0f8fa
Fix minor CHANGES typos 2022-04-21 12:33:24 -07:00
martinhsv
59531be2ff
Merge pull request #2723 from martinhsv/v3/master
Add DebugLog message for bad pattern in rx operator
2022-04-21 15:28:22 -04:00
Martin Vierula
1aa7616c18
Add DebugLog message for bad pattern in rx operator 2022-04-21 11:16:01 -07:00
martinhsv
ced56c5b08
Merge pull request #2719 from SpiderLabs/v3/dev/pcre2_a
Support PCRE2
2022-04-20 21:30:17 -04:00