Ervin Hegedus
2ed32f2035
Fix option check condition
2025-05-15 21:50:02 +02:00
Ervin Hegedus
d7b38f034e
Refactor code and build system to use libpcre2 as the default
2025-05-15 21:13:52 +02:00
Ervin Hegedus
9bc3300a3a
Merge pull request #3374 from RedXanadu/fix_standalone_error_logging
...
Fix error logging for standalone module
2025-05-14 13:24:42 +02:00
RedXanadu
0c7dadc4c7
Correct indentation
2025-05-14 11:51:01 +01:00
Xanadu
652b942cfb
Add extra conditional compilation for err logging
...
Restores the original format string for error logging for ModSecurity
when compiled as a standalone module. Specifically, the format string
has "[client %s]" back again: this is required for standalone modules as
Apache is not present to implicitly log the client source IP address.
2025-05-14 11:51:01 +01:00
Ervin Hegedus
377629b212
Merge pull request #3379 from airween/v2/extendci
...
feat: add 'make test' to v2's workflow
2025-05-13 22:02:25 +02:00
Ervin Hegedus
1514353b6b
Add --no-install-recommends
flag to avoid install "only" recommended packages
...
Co-authored-by: Felipe Zipitría <3012076+fzipi@users.noreply.github.com>
2025-05-11 16:09:49 +02:00
Ervin Hegedus
0710feb06c
feat: add 'make test' to v2's workflow
2025-05-11 10:07:20 +02:00
Ervin Hegedus
888109736b
Merge pull request #3378 from airween/v2/testfix
...
fix: 'make test' is able to run again
2025-05-11 09:26:12 +02:00
Ervin Hegedus
302fce71e8
fix: 'make test' is able to run again
2025-05-10 21:29:17 +02:00
Ervin Hegedus
5f70b3a8a6
Merge pull request #3377 from airween/v2/standalonepcre2
...
fix: add PCRE2 capability to standalone module
2025-05-10 20:56:57 +02:00
Ervin Hegedus
e978a30102
Add comment to explain the if-else-endif statements
2025-05-10 20:36:51 +02:00
Ervin Hegedus
e0e732aaef
Merge pull request #3375 from airween/v2/failjiterr
...
fix: add msc_fullinfo() to check JIT compilation
2025-05-10 20:12:56 +02:00
Ervin Hegedus
c2216b2616
fix: set 'rc' value for fill ovector correctly
2025-05-10 13:34:56 +02:00
Ervin Hegedus
33d0f50698
Add all compilation conditions to the new function
2025-05-10 13:21:29 +02:00
Ervin Hegedus
5f3537ec21
add copilation condition to avoid build error in case of old PCRE
2025-05-10 13:13:55 +02:00
Ervin Hegedus
1549132fb5
chore: refacorize setting of JIT related variables
2025-05-10 13:08:29 +02:00
Ervin Hegedus
06cb10f838
Merge pull request #3376 from airween/v2/makefilefix
...
chore: remove unnecessary @LIBXML2_CFLAGS@ from linker flags
2025-05-10 12:42:58 +02:00
Ervin Hegedus
eaba30f1c7
fix: add PCRE2 capability to standalone module
2025-05-10 11:44:42 +02:00
Ervin Hegedus
d26a1d0d2c
chore: remove unnecessary @LIBXML2_CFLAGS@ from linker flags
2025-05-10 11:12:58 +02:00
Ervin Hegedus
bc500582a2
fix: add msc_fullinfo() to check JIT compilation
2025-05-10 10:13:29 +02:00
Ervin Hegedus
1a2de10b34
Merge pull request #3358 from airween/v2/xmlargsfeat
...
feat: improved XMLArgs processing
2025-05-04 19:46:10 +02:00
Ervin Hegedus
87cbf9ea2e
Update explanation
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-30 08:50:55 +02:00
Ervin Hegedus
19b7e98fb6
Change node value's parsing to concatenate instead of duplicate it every time
2025-04-28 21:12:32 +02:00
Ervin Hegedus
4c043a0889
Change directive format to strict camel case
2025-04-28 21:05:18 +02:00
Ervin Hegedus
bd45108024
Fix error message explanation.
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-27 11:28:18 +02:00
Ervin Hegedus
c11bd6c6f2
Fix retval logic explanation
2025-04-27 11:25:59 +02:00
Ervin Hegedus
ed24e70c58
Typo fix.
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-26 20:37:00 +02:00
Ervin Hegedus
b5188237f4
Typo fix.
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-26 20:36:32 +02:00
Ervin Hegedus
f1ecdb1cf7
Typo fix.
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-26 20:35:44 +02:00
Ervin Hegedus
21d71bb603
Typo fix.
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-26 20:33:12 +02:00
Ervin Hegedus
bfe8047c04
Typo fix.
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-26 20:32:55 +02:00
Ervin Hegedus
c19f90195c
Typo fix.
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-26 20:32:25 +02:00
Ervin Hegedus
c3ab480979
Typo fix.
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-26 20:31:43 +02:00
Ervin Hegedus
321c554965
Typo fix.
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-26 20:25:05 +02:00
Ervin Hegedus
3829d65792
Debug message clarification
...
Co-authored-by: Max Leske <250711+theseion@users.noreply.github.com>
2025-04-26 20:08:40 +02:00
Ervin Hegedus
055aec7bf6
Comment clarification
...
Co-authored-by: Felipe Zipitría <3012076+fzipi@users.noreply.github.com>
2025-04-26 20:08:02 +02:00
Ervin Hegedus
78ca32f280
Format comment
...
Co-authored-by: Felipe Zipitría <3012076+fzipi@users.noreply.github.com>
2025-04-26 20:02:07 +02:00
Ervin Hegedus
c24ad689be
Remove unnecessary comment.
...
Co-authored-by: Felipe Zipitría <3012076+fzipi@users.noreply.github.com>
2025-04-26 20:01:07 +02:00
Ervin Hegedus
1953e37217
Add nullptr check conditions
2025-04-20 21:44:47 +02:00
Ervin Hegedus
0c8cc6e2cf
Finish XMLArgs processing
2025-04-07 14:01:46 +02:00
Marc Stern
fa621f81e9
Merge pull request #3284 from marcstern/v2/pr/utf8toUnicodeVsMultibyte
...
Incorrect utf8toUnicode transformation for 00xx
2024-11-12 17:34:05 +01:00
Marc Stern
87dbae9bb2
assert(input != NULL);
2024-11-04 13:53:28 +01:00
Marc Stern
907d61ad6d
Incorrect utf8toUnicode transformation for 00xx
...
Fix issue and restructure handling
2024-10-22 15:51:55 +02:00
Ervin Hegedus
dfcf31a41f
Merge pull request #3279 from marcstern/v2/PR/PCRE2_error_msg
...
Fixed PCRE2 error message
2024-10-19 10:47:39 +02:00
Marc Stern
ecab91a74e
Add problematic pattern when DEBUG_CONF is defined
2024-10-17 14:43:03 +02:00
Marc Stern
89ff91dae3
Fixed PCRE2 error message
2024-10-17 14:10:56 +02:00
Marc Stern
d7f2be60ce
Merge pull request #3270 from Marcool04/v2/master
...
make rootpath and incpath consts for apr_filepath_root
2024-10-04 16:30:29 +02:00
Mark t480
4919814a5c
make rootpath and incpath consts so apr_filepath_root doesn't cause incompatible pointer type
2024-10-04 15:48:12 +02:00
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