Ervin Hegedus
1121ef0bed
Merge pull request #3269 from marcstern/v2/pr/apr_mutex_create
...
Fix apr_global_mutex_create() usage
2024-10-03 13:44:34 +02:00
Marc Stern
36a4194f46
CHANGES
2024-10-03 12:59:48 +02:00
Marc Stern
23e3cb491a
Fix for #3255
...
We don't have to generate a temp name ourselves, it'll be done in apr_global_mutex_create().
We don't have to provide a filename, apr_global_mutex_create() generates one automatically.
Moreover, under Unix & Windows, the preferred mechanism won't use a file at all.
apr_file_mktemp() cannot be used as it creates the file (at least on FreeBSD).
Discussion in Apache mailing list: https://lists.apache.org/thread/ykb26kg4lgcqnldvxwd9p6hv16fy4z9l
2024-10-03 12:42:23 +02:00
Ervin Hegedus
9666663867
Merge pull request #3267 from airween/v2/modsecdefconf
...
chore: add 'log' action to rule 200005 (v2/master)
2024-10-03 09:59:55 +02:00
Ervin Hegedus
63d5d92565
chore: add 'log' action to rule 200005
2024-10-02 17:11:01 +02:00
Marc Stern
090e4d3baa
Merge pull request #3257 from marcstern/v2/pr/msr_global_mutex_lock
...
msr_global_mutex_lock: handle errors from apr_global_mutex_lock
2024-10-02 17:09:51 +02:00
Marc Stern
d6f1ebb4a3
Merge pull request #3265 from rainerjung/v2/move-id_log-to-msc_util
...
Move id_log() to msc_util to fix unit tests; it is declared on msc_ut…
2024-10-02 13:00:00 +02:00
Rainer Jung
149376377e
Move id_log() to msc_util to fix unit tests; it is declared on msc_util.h already
2024-10-01 13:58:22 +02:00
Marc Stern
c99d931f3c
Initialize filename to NULL
2024-09-30 13:53:31 +02:00
Marc Stern
7a1480a506
Merge branch 'v2/pr/msr_global_mutex_lock' of https://github.com/marcstern/ModSecurity into v2/pr/msr_global_mutex_lock
2024-09-30 13:17:04 +02:00
Marc Stern
b8e8e30730
Fixed parameters/functions names
2024-09-30 13:12:38 +02:00
Marc Stern
95dc5944d4
Updated log message
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2024-09-27 09:27:29 +02:00
Marc Stern
339d6df2a5
Updated comment
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2024-09-27 09:26:58 +02:00
Ervin Hegedus
02ca247283
Merge pull request #3262 from marcstern/v2/pr/time.h
...
Missing #include <time.h>
2024-09-25 20:50:30 +02:00
Marc Stern
9ba1caa2fa
Missing #include <time.h>
2024-09-25 13:57:05 +02:00
Marc Stern
bd54f01cd3
Added CHANGES
2024-09-20 12:51:03 +02:00
Marc Stern
b850c74b12
We should have get the warning at lock time, so ignore it at unlock time
2024-09-12 14:07:55 +02:00
Marc Stern
449c080e63
Same for global_mutex_unlock
2024-09-12 13:01:44 +02:00
Marc Stern
b52201010d
msr_global_mutex_lock: Handle errors from apr_global_mutex_lock
2024-09-12 12:18:25 +02:00
Ervin Hegedus
0e6fc62548
Merge pull request #3250 from airween/v2/literalbuildfix
...
fix: compilation error
2024-09-04 10:55:02 +02:00
Ervin Hegedus
38e812d197
Add -Werror=format-security CFLAG for all build case
2024-09-03 21:50:22 +02:00
Ervin Hegedus
cddd9a7eb5
Fix build error if -Werror=format-security is presented
2024-09-03 21:49:43 +02:00
Ervin Hegedus
b5179a110a
Merge pull request #3245 from airween/v2/release2409
...
Release v2 version 2.9.8
2024-09-03 14:49:58 +02:00
Ervin Hegedus
ad0161118d
Change release version to v2.9.8
v2.9.8
2024-09-03 14:40:55 +02:00
Ervin Hegedus
bf1a3be793
Merge pull request #3205 from airween/v2/release2408
...
Add PR's to CHANGES
2024-09-03 14:37:48 +02:00
Ervin Hegedus
c9fe84ea2c
Typo fixes
2024-09-03 07:42:20 +02:00
Ervin Hegedus
25d73b71c8
Finalize CHANGES
2024-09-02 22:21:08 +02:00
Ervin Hegedus
d55495e1dc
Added PR #3241
2024-08-26 17:59:11 +02:00
Ervin Hegedus
7cc689032f
Merge pull request #3241 from marcstern/v2/pr/ap_log_perror
...
Fixed ap_log_perror() usage
2024-08-26 17:58:25 +02:00
Marc Stern
6be2ee534a
Fixed ap_log_perror() usage
...
Replaces #3236
2024-08-26 17:17:36 +02:00
Ervin Hegedus
207525e194
Added PR #3191
2024-08-26 16:38:30 +02:00
Ervin Hegedus
f65415ae8a
Merge pull request #3191 from marcstern/v2/pr/mem_leak_re
...
Memory leaks + enhanced logging
2024-08-26 16:37:01 +02:00
Ervin Hegedus
6e384d13ab
Added PR #3190
2024-08-20 15:27:44 +02:00
Ervin Hegedus
fd0e042abc
Merge pull request #3190 from marcstern/v2/pr/ci_log
...
CI improvement: First check syntax & always display error/audit logs
2024-08-20 15:25:13 +02:00
Ervin Hegedus
110b61f6d7
Merge branch 'v2/master' into v2/pr/ci_log
2024-08-19 16:57:10 +02:00
Ervin Hegedus
d996f04e3a
Add trailing ::
sequence
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2024-08-19 16:47:09 +02:00
Marc Stern
046d3eb3ec
Fixed two error messages
2024-08-19 14:19:05 +02:00
Ervin Hegedus
7f4e416fc4
Added PR #3202
2024-08-18 22:59:22 +02:00
Ervin Hegedus
e7e11d972f
Merge pull request #3202 from marcstern/v2/pr/assert
...
Fixed assert() usage
2024-08-18 22:58:06 +02:00
Marc Stern
60d07a5547
added one more NULL check at run-time
2024-08-16 09:23:11 +02:00
Marc Stern
4edeca70e4
Added "::error" in error message
2024-08-14 19:12:03 +02:00
Marc Stern
4b391834ec
added more NULL checks at run-time
2024-08-14 19:09:15 +02:00
Marc Stern
0066a67911
added more NULL checks at run-time
2024-08-14 19:00:25 +02:00
Marc Stern
22a6829690
added more NULL checks at run-time
2024-08-14 18:44:45 +02:00
Marc Stern
e5bbd89399
re-added some NULL check at run-time, with an error message on stderr
2024-08-14 13:53:52 +02:00
Marc Stern
1680f5be90
removed comment
2024-08-14 12:56:59 +02:00
Ervin Hegedus
04dff87623
Added PR #3193
2024-08-14 10:59:56 +02:00
Ervin Hegedus
277e7e2bf6
Merge pull request #3193 from marcstern/v2/pr/useless
...
Removed useless code
2024-08-14 10:59:03 +02:00
Ervin Hegedus
0a9e0aa67b
Added PR #3226
2024-08-14 09:32:08 +02:00
Ervin Hegedus
8cfb9112fb
Merge pull request #3226 from airween/v2/mpinvcharreqbody
...
feat: Check if the MP header contains invalid character
2024-08-14 09:31:20 +02:00