Greetings, On Oct 20, 2009, at 9:53 AM, Tollef Fog Heen wrote:
> ]] Dag-Erling Smørgrav > > | Tollef Fog Heen <tfh...@redpill-linpro.com> writes: > | > We no longer use POSIX style regexes, but rather PCRE regexes. > This > | > introduces a hard dependency on libpcre. > | > | This is a radical departure from one of the basic design > objectives for > | Varnish, which was that it should be possible to compile it with > nothing > | more than a C compiler and headers for a more or less POSIX- > compatible C > | library. > > I don't agree it's a radical departure, but I'd rather not end up in a > straw-splitting discussion about that. :-) > > It's something that we agreed on doing during the Varnish user group > meeting (as documented on > http://varnish.projects.linpro.no/wiki/VUG1Report), as well as having > been discussed extensively on IRC already. It indeed adds an external dependency, but I'm not quite understanding why you may think that's a bad thing. Are you worried about systems that aren't able to provide/build libpcre and stop varnish from working? Or are you worried about third party code that may introduce bugs or security issues? Or is there perhaps another reason I hadn't thought of? For all those at the VUG, the use and benefit of PCRE over POSIX regexes was quite apparent at least, and surely we don't want to implement our own version of PCRE. But perhaps there's a risk we didn't see. Would you care to elaborate? -- Jos Boumans "Whenever you find you are on the side of the majority, it is time to pause and reflect." - Mark Twain _______________________________________________ varnish-dev mailing list varnish-dev@projects.linpro.no http://projects.linpro.no/mailman/listinfo/varnish-dev