From ccebb58c94947cc4dc6475cf133fdc4e8d4e7ccc Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Sat, 3 Aug 2024 16:22:45 +0200 Subject: [PATCH 01/10] Add PR's to CHANGES --- CHANGES | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 80d8520c..3a9e5c25 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,77 @@ -DD mmm YYYY - 2.9.x (to be released) +DD mmm YYYY - 2.9.8 (to be released) ------------------- + * Move xmlFree() call to the right place + [Issue #3199 - @airween] + * Add collection size in log in case of writing error + [Issue #3198 - @marcstern] + * Passing address of lock instead of lock in acquire_global_lock() + [Issue #3188 - @marcstern] + * Invalid pointer access in case rule id == NOT_SET_P + [Issue #3187 - @marcstern] + * Show error.log after httpd start in CI + [Issue #3171 - @marcstern] + * chore: add pull request template + [Issue #3159 - @fzipi] + * chore: add gitignore file + [Issue #3158 - @fzipi] + * Possible double free + [Issue #3155 - @marcstern] + * Set 'jit' variable's initial value + [Issue #3154 - @marcstern] + * Missing null byte + optimization + [Issue #3153 - @marcstern] + * fix: remove usage of insecure tmpnam + [Issue #3149 - @fzipi] + * docs: update copyright + [Issue #3148 - @fzipi] + * Enhanced logging [Issue #3107] + [Issue #3139 - @marcstern] + * Check for null pointer dereference (almost) everywhere + [Issue #3120 - @marcstern] + * Fix possible segfault in collection_unpack + [Issue #3099 - @twouters] + * fix: Replace obsolote macros + [Issue #3094 - @airween] + * chore: update bug-report-for-version-2-x.md + [Issue #3087 - @fzipi] + * feat: Add more steps: install built module and restart the server + [Issue #3078 - @airween] + * Add new flag: --without-lua + [Issue #3076 - @airween] + * Initial release of CI worklow + [Issue #3075 - @airween] + * V2/fixbuildissue + [Issue #3074 - @airween] + * ; incorrectly replaced by space in cmdline + [Issue #3051 - @marcstern] + * Detailed error message when writing collections + [Issue #3050 - @marcstern] + * docs: Fix organization name in references and security e-mail (v2) + [Issue #3043 - @airween] + * ctl:ruleRemoveByTag isn't executed if no rule id is present in the rule + [Issue #3012 - @marcstern] + * Suppress useless loop on tag matching + [Issue #3009 - @marcstern] + * Optimization: Avoid last loop and storing an empty value in case nothing + after last %{..} macro + [Issue #3004 - @marcstern] + * Ignore (consistently) empty actions + [Issue #3003 - @marcstern] + * Add context info to error message + [Issue #2997 - @marcstern] + * Implement msre_action_phase_validate() + [Issue #2994 - @marcstern] + * Avoid some useless code and memory allocation in case no macro is present + [Issue #2992 - @marcstern] + * 'jit' variable not initialized when WITH_PCRE2 is defined + [Issue #2987 - @marcstern] + * Configure: do not check for pcre1 if pcre2 requested + [Issue #2975 - @martinhsv] + * Double memory allocation + [Issue #2969 - @marcstern] + * Fix for DEBUG_CONF compile flag + [Issue #2963 - @marcstern] * Enhance logging [Issue #3107 - @marcstern] * Fix possible segfault in collection_unpack From ffecae98d3159c9a985dab422fd685f18d0d5013 Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Tue, 13 Aug 2024 19:35:17 +0200 Subject: [PATCH 02/10] Update CHANGES --- CHANGES | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES b/CHANGES index 3a9e5c25..87e8e76f 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,10 @@ DD mmm YYYY - 2.9.8 (to be released) ------------------- + * Use standard httpd logging format in error log + [PR #3192 - @marcstern] + * fix msc_regexec() != PCRE_ERROR_NOMATCH strict check + [PR #3194 - @marcstern] * Move xmlFree() call to the right place [Issue #3199 - @airween] * Add collection size in log in case of writing error From 0a9e0aa67baeac4dc2615341803447e8463058a7 Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Wed, 14 Aug 2024 09:32:08 +0200 Subject: [PATCH 03/10] Added PR #3226 --- CHANGES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index 87e8e76f..90f6dbce 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ DD mmm YYYY - 2.9.8 (to be released) ------------------- + * feat: Check if the MP header contains invalid character + [PR #3226 - @airween] * Use standard httpd logging format in error log [PR #3192 - @marcstern] * fix msc_regexec() != PCRE_ERROR_NOMATCH strict check From 04dff87623e45a36cc37c15ef148a1dfd2cfba2f Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Wed, 14 Aug 2024 10:59:56 +0200 Subject: [PATCH 04/10] Added PR #3193 --- CHANGES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index 90f6dbce..2345822f 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ DD mmm YYYY - 2.9.8 (to be released) ------------------- + * Removed useless code + [PR #3193 - @marcstern] * feat: Check if the MP header contains invalid character [PR #3226 - @airween] * Use standard httpd logging format in error log From 7f4e416fc4cc061fa76e0555f698043d352aa90a Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Sun, 18 Aug 2024 22:59:22 +0200 Subject: [PATCH 05/10] Added PR #3202 --- CHANGES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index 2345822f..a16bb507 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ DD mmm YYYY - 2.9.8 (to be released) ------------------- + * Fixed assert() usage + [PR #3202 - @marcstern] * Removed useless code [PR #3193 - @marcstern] * feat: Check if the MP header contains invalid character From 6e384d13ab6c53933b7285de83ccfbd35483e036 Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Tue, 20 Aug 2024 15:27:44 +0200 Subject: [PATCH 06/10] Added PR #3190 --- CHANGES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index a16bb507..16ab463e 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ DD mmm YYYY - 2.9.8 (to be released) ------------------- + * CI improvement: First check syntax & always display error/audit logs + [PR #3190 - @marcstern] * Fixed assert() usage [PR #3202 - @marcstern] * Removed useless code From 207525e19475a65474c263cbf3943f1972a5a524 Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Mon, 26 Aug 2024 16:38:30 +0200 Subject: [PATCH 07/10] Added PR #3191 --- CHANGES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index 16ab463e..8ef73859 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ DD mmm YYYY - 2.9.8 (to be released) ------------------- + * Memory leaks + enhanced logging + [PR #3191 - @marcstern] * CI improvement: First check syntax & always display error/audit logs [PR #3190 - @marcstern] * Fixed assert() usage From d55495e1dcc5c6f5ad4427bae17979bf749caa2b Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Mon, 26 Aug 2024 17:59:11 +0200 Subject: [PATCH 08/10] Added PR #3241 --- CHANGES | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES b/CHANGES index 8ef73859..4b74b827 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,8 @@ DD mmm YYYY - 2.9.8 (to be released) ------------------- + * Fixed ap_log_perror() usage + [PR #3241 - @marcstern] * Memory leaks + enhanced logging [PR #3191 - @marcstern] * CI improvement: First check syntax & always display error/audit logs From 25d73b71c811cfab96ee7b487281efcdf7c288dc Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Mon, 2 Sep 2024 22:21:08 +0200 Subject: [PATCH 09/10] Finalize CHANGES --- CHANGES | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 4b74b827..8ee25084 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,4 @@ -DD mmm YYYY - 2.9.8 (to be released) +03 Sep 2024 - 2.9.8 ------------------- * Fixed ap_log_perror() usage From c9fe84ea2cb849e287ac40c2203da9e1c5bcee96 Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Tue, 3 Sep 2024 07:42:20 +0200 Subject: [PATCH 10/10] Typo fixes --- CHANGES | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 8ee25084..8a35b675 100644 --- a/CHANGES +++ b/CHANGES @@ -37,7 +37,7 @@ [Issue #3154 - @marcstern] * Missing null byte + optimization [Issue #3153 - @marcstern] - * fix: remove usage of insecure tmpnam + * fix: remove usage of insecure tmpname [Issue #3149 - @fzipi] * docs: update copyright [Issue #3148 - @fzipi] @@ -47,7 +47,7 @@ [Issue #3120 - @marcstern] * Fix possible segfault in collection_unpack [Issue #3099 - @twouters] - * fix: Replace obsolote macros + * fix: Replace obsolete macros [Issue #3094 - @airween] * chore: update bug-report-for-version-2-x.md [Issue #3087 - @fzipi]