-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add PCRE2 support to ModSecurity v2 #2737
Comments
That would be highly welcome. We are observing the way PCRE1 becomes obsolete and would welcome a shift to PCRE2 for ModSec 2.9. |
@martinhsv , Could you give us a tentative date for this undertaking? |
Hello @vinaykumarlaxman , This item is considered to be fairly high priority. However, providing a precise date is not possible. I expect to work on this soon, but all items are potentially subject to higher-priority items arising. No, it is not a simple matter of merging the v3 changes. For one thing, ModSecurity v3 is written in C++, while ModSecurity v2 is written in C. |
The PCRE2 functionality for ModSecurity v2 with Apache is now available for use. The
Note that implementation work so far includes the main functionality as well as mlogc, but so far not:
|
The legacy PCRE implementation (more recently referred to as PCRE1) is no longer being updated, with v8.45 (from June 2021) expected to be the final version.
Also, Apache HTTP Server recently (as of 2.4.53) changed to support PCRE2.
Given the above, ModSecurity v2.9.x should be updated to support PCRE2 (as has already been done for the ModSecurity v3 branch via #2668 ).
The text was updated successfully, but these errors were encountered: