-
Notifications
You must be signed in to change notification settings - Fork 841
Open
Description
List of Plugins to convert still:
- Cachekey (@bryancall)
- Prefetch (@moonchen)
- Regex Remap (@traeak)
- Regex revalidate (@traeak)
- Slice (@cmcfarlen)
- Url Sig (@bneradt)
- Maxmind ACL (@ezelkow1)
- Header rewrite (@cmcfarlen)
- Geo IP (@brbzull0)
- Access Control (@bneradt)
- Cookie Remap (@serrislew)
Current issues are:
- pcre library is no longer maintained; author working on pcre2
- pcre jit support in ATS is incomplete
- Precompilation is not consistently implemented
- Library review
- Should probably look at pcre2/je2 (or others)
Whilst looking at some high RPS rate tests libpcre was starting to 'feature' in traces.
The obvious optimisation for libpcre is to use the jit support, which probably lends itself well to constrained lists of regex.
However, given the lack of maintenance on the current library an "architectural review" is probably required before more effort is spent...
bcornwall-wmf