varnish and pcre2

Geoff Simmons geoff at uplex.de
Wed Nov 23 09:42:56 CET 2016


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 11/22/2016 11:22 PM, Nils Goroll wrote:
> On 22/11/16 14:41, David CARLIER wrote:
>> You probably thought of it but is there any plan (next year ?) to
>> implement pcre2 support in varnish ?
> 
> IIRC Geoff has a pcre2 version of
> https://code.uplex.de/uplex-varnish/libvmod-re in the works

"In the works" is saying too much, more like kicking around the idea.
Real Soon Now in my Copious Free Time.

I haven't heard any developers talking about pcre2, and I suspect that
support via VMODs for new regex libraries is the most likely path
forward. One of the reasons for introducing VMODs was to lessen the
burden on the main project to add and maintain new features, and it
seems to me that this is a good case for that.

This one, for example, supports use of Google re2:

https://code.uplex.de/uplex-varnish/libvmod-re2

@David, do you have a use case for pcre2? I haven't heard much about
it, for example whether or how much it performs better than original
pcre. Just the fact that the pcre project will be going forward with
pcre2 is a good reason to support it. Any other arguments for it would
help to move the VMOD out of the vaporware column.


Best,
Geoff
- -- 
** * * UPLEX - Nils Goroll Systemoptimierung

Scheffelstraße 32
22301 Hamburg

Tel +49 40 2880 5731
Mob +49 176 636 90917
Fax +49 40 42949753

http://uplex.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJYNVaQAAoJEOUwvh9pJNURu6MP/2DZ3uHwO/XvcbQrWeOM8wsV
CnGEn+7fr1pOV94sfhXyVMs4I3YIChzt/ys+Mc72MLkw+mxnyC1y+8zrXeubpO5S
7DQX6uP7iadtoGtBuY0WWGyha1X/dbIGYSsI8B9JRZPZnT7MP5y4AkOh8hnJZrW/
dQxGqIQPkB+WTDivTE/T6BXQAFk+HLJbHZ7sxH2LzddqIV8+Ewb4Ul8QY3hwxLo5
Z/8C3K0nEdLH/Z7BgMTz3ud7CTLVEHowdgEBqo9lR6cP7v4JrGnt6pfdoYBFt340
YDws+mjG1fmNBTc+avV8KNeXST7D8X6FXEPsY+TXegtfU4Ki5O22071rRLswtoj8
s++ERLmYqKP9z+gkp7fZEBiq17JNeKtJZQCpm90i939imeqdmCAFb+qr9m6VXVJJ
FCNgFfNj0uea7RQoC8ewzh+kvxj5PNUlOUr+bdx1u2N0NqVe2LE0h49nvt5/LNmd
liABQrHhIjE9GvvsLlcaqx95Xz7aXeb0U2irfd2YQKD8Pbc5Lgjq0F9GLGU5G5lD
WdeyCve/CutPxKx0lOQRLtsjyWEy/3D9d7QZpKBXd6xe/FpuySj+T/kCWplYMq+C
jSHJ+xm/ZIJwqNjmbulMxSdlqqqIPMHLALOp/iNvNz906qorIVrh8k17huy7Eo6c
wGBT/hEEMR9fS/sAmrdg
=wB9x
-----END PGP SIGNATURE-----



More information about the varnish-dev mailing list