Menu

Project Status, PCRE 8.x to 10.x migration

Marcel
2022-10-28
2023-01-09
  • Marcel

    Marcel - 2022-10-28

    I was just wondering what the status was for this project? I see that there are recent openssl 3 fixes but it looks like most distributions have stopped packaging mod_qos because it's reliance on the old 'pcre' package instead of the new 'pcre2' version. Are there plans to update to pcre2? It would be a shame to see this awesome project end.

    PcreDeprecation
    https://fedoraproject.org/wiki/PcreDeprecation

    libapache2-mod-qos: depends on obsolete pcre3 library
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000072

     
    • Pascal Buchbinder

      Thank you for sharing the link. I was not aware about this.

       
  • Pascal Buchbinder

    mod_qos 11.73 has been release. This release introduces support of the PCRE2 (10.x) library in place of the now end-of-life PCRE version 1 (8.x) API.

    The module no longer has an explicit dependency to the PCRE library (but uses ap_pregcomp(), ap_regexec(), and ap_regexec_len() from ap_regex.h.) Wrapping the PCRE (v1) and PCRE2 interface by the Apache httpd allows use of the new API version (depends on locating pcre2-config). PCRE2 compatibility requires Apache httpd 2.4.53 or newer.

    All the support utilities have been migrated to PCRE2 API (version 10.x). Tested with PCRE version 10.41.

     
    • Marcel

      Marcel - 2023-01-09

      Amazing stuff. Thanks again!

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.