Hello, PCRE (1) is end of life and unmaintained now (see below). Not a huge problem, because PCRE2 has been supported since haproxy 1.8.
However going forward (haproxy 2.5+) should we: - warn when compiling with PCRE? - remove PCRE support? - both, but start with a warning in 2.5? - maintain PCRE support as is? PCRE is end of life and unmaintained : from http://pcre.org/ > The older, but still widely deployed PCRE library, originally released in > 1997, > is at version 8.45. This version of PCRE is now at end of life, and is no > longer being actively maintained. Version 8.45 is expected to be the final >release of the older PCRE library > the older, unmaintained PCRE library from an unofficial mirror at SourceForge: > bugs in the legacy PCRE release are unlikely to be looked at or fixed; and > please don't use the SourceForge bug tracking system, as it is not > normally monitored. from the main PCRE author at: https://github.com/PhilipHazel/pcre2/issues/26#issuecomment-944916343 > For 6 years after the release of PCRE2 we continued to maintain PCRE1 > before declaring End-of-Life. There will never be another release. If people > want to continue to use the legacy version, that's fine, of course, but they > must arrange their own maintenance. I would venture to suggest that the > amount of effort needed to do any maintenance is probably less that > what is needed to convert to PCRE2. A number of issues that caused > problems in PCRE1 have already been addressed in PCRE2. > > I am sorry to have to sound harsh here, but the maintainers are just > volunteers with only so much time for this work, and furthermore, after > nearly 7 years I for one have forgotten how the PCRE1 code works. I > am therefore going to close this issue "invalid" and "wontfix". Lukas

