-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Comparing changes
Open a pull request
base repository: owasp-modsecurity/ModSecurity
base: v3.0.14
head repository: owasp-modsecurity/ModSecurity
compare: v3/master
- 20 commits
- 24 files changed
- 4 contributors
Commits on Dec 10, 2024
-
Cleanup: Remove useless/nonfunctional AM_CONDITIONAL macros
- Deleted AM_CONDITIONAL macros from configure.ac that had no functional impact on the build system.
Gabor Berkes committedDec 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 4fb2246 - Browse repository at this point
Copy the full SHA 4fb2246View commit details -
Refactor build system to use libpcre2 as the default
Updated the build system and related source files to use libpcre2 as the default regex library instead of the deprecated libpcre. This change ensures future compatibility and aligns with the library's maintenance status. To build with the old libpcre, the `--with-pcre` configuration parameter can be specified.
Gabor Berkes committedDec 10, 2024 Configuration menu - View commit details
-
Copy full SHA for c6433df - Browse repository at this point
Copy the full SHA c6433dfView commit details -
Fix typo in pcre.m4: corrected PCRE_CFLAGS assignment
Gabor Berkes committedDec 10, 2024 Configuration menu - View commit details
-
Copy full SHA for 106ed22 - Browse repository at this point
Copy the full SHA 106ed22View commit details -
Fix missing libpcre2 dependency on macOS GitHub runner
Identified an issue where the macOS GitHub runner no longer includes the libpcre2 library by default. Updated the workflow configuration to explicitly add libpcre2 as a dependency, ensuring successful builds and compatibility with the updated build system. This change prevents build failures on macOS environments and aligns the runner's setup with project requirements.
Gabor Berkes committedDec 10, 2024 Configuration menu - View commit details
-
Copy full SHA for a07d0c7 - Browse repository at this point
Copy the full SHA a07d0c7View commit details
Commits on Dec 11, 2024
-
Debug: increase verbosity in pcre2.m4 for macOS GitHub Actions
Added AC_MSG_NOTICE macros to pcre2.m4 to enhance debugging output. This change aims to identify the cause of build failures on macOS runners in GitHub Actions, which do not occur locally or on other platforms (Linux, Windows). The added verbosity will help trace the build process and inspect variable values for inconsistencies in the macOS runner environment.
Gabor Berkes committedDec 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 784cf0b - Browse repository at this point
Copy the full SHA 784cf0bView commit details -
Fix macOS GitHub Actions build: add PCRE2_CFLAGS/LDADD/LDFLAGS
Introduced PCRE2_CFLAGS, PCRE2_LDADD, and PCRE2_LDFLAGS in all relevant Makefile.am files to align with the existing PCRE_* variable usage. This change addresses potential issues with linking and configuration for builds on macOS GitHub runners. These modifications aim to resolve the build failure observed exclusively in the macOS environment while maintaining compatibility across other platforms. Testing will confirm if this adjustment corrects the issue.
Gabor Berkes committedDec 11, 2024 Configuration menu - View commit details
-
Copy full SHA for e925078 - Browse repository at this point
Copy the full SHA e925078View commit details
Commits on Dec 20, 2024
-
Refactor: improve PCRE settings output in configure.ac
Enhanced the `configure.ac` script to provide clearer and more readable output for PCRE and PCRE2 settings during configuration. This change improves usability by ensuring that the configuration process displays relevant details in a structured and user-friendly format. This update aligns with the broader PCRE to PCRE2 migration effort, making the build configuration process more transparent and consistent.
Gabor Berkes committedDec 20, 2024 Configuration menu - View commit details
-
Copy full SHA for 10d1c2b - Browse repository at this point
Copy the full SHA 10d1c2bView commit details
Commits on Jan 6, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 6a2eee6 - Browse repository at this point
Copy the full SHA 6a2eee6View commit details
Commits on Feb 20, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b97b61b - Browse repository at this point
Copy the full SHA b97b61bView commit details -
refactor: improve maintainability for SonarCloud compliance
- Marked the conversion operator in `Pcre2MatchContextPtr` as `explicit` to improve type safety and prevent unintended implicit conversions. - Ensured consistent use of `nullptr` instead of `NULL` for better readability and modern C++ compliance. These changes enhance code clarity, maintainability, and adherence to modern C++ best practices.
Gabor Berkes committedFeb 20, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for d68aef3 - Browse repository at this point
Copy the full SHA d68aef3View commit details
Commits on Mar 12, 2025
-
Merge pull request #3321 from gberkes/refactor/default-pcre2
Refactor/default pcre2
Configuration menu - View commit details
-
Copy full SHA for 1a2b139 - Browse repository at this point
Copy the full SHA 1a2b139View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc40880 - Browse repository at this point
Copy the full SHA dc40880View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3c1ad7 - Browse repository at this point
Copy the full SHA d3c1ad7View commit details -
Configuration menu - View commit details
-
Copy full SHA for dbdd631 - Browse repository at this point
Copy the full SHA dbdd631View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3c2c6f - Browse repository at this point
Copy the full SHA c3c2c6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42280d2 - Browse repository at this point
Copy the full SHA 42280d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f00f47 - Browse repository at this point
Copy the full SHA 8f00f47View commit details
Commits on Mar 14, 2025
-
Merge pull request #3350 from airween/v3/cppcheckfix
fix: align code to fix cppcheck errors
Configuration menu - View commit details
-
Copy full SHA for 7a986c7 - Browse repository at this point
Copy the full SHA 7a986c7View commit details
Commits on Mar 23, 2025
-
doc: update testing section of README
The regression_tests and unit_tests scripts appear to be named with underscores instead of hyphens. This commit updates the README to reflect this.
Configuration menu - View commit details
-
Copy full SHA for 80019da - Browse repository at this point
Copy the full SHA 80019daView commit details -
Merge pull request #3354 from cjihrig/patch-1
doc: update testing section of README
Configuration menu - View commit details
-
Copy full SHA for 01a0615 - Browse repository at this point
Copy the full SHA 01a0615View commit details
There are no files selected for viewing