Search squid archive

Re: Regex Problem - Squid 3.0STABLE10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Nov 14, 2008 at 10:00:24PM -0600, Jeff Gerard wrote:
> I have an acl that I use to block ad sites.  One of the regex's that I use is: 
> "_ad_".  I have discovered that I need to tweak this regex to fail when it 
> finds the following pattern: http://something.com/path/some_ad_test.js
> 
> I modified my regex as follows:
> _ad_(?!test) which should work as far as I can tell, however, when I reload 
> squid, I get the following error:
> squid.conf line 644: acl Deny_ADs url_regex -i "/etc/squid/deny_ADs"
> aclParseRegexList: Invalid regular expression '_ad_(?!test)': Invalid 
> preceding regular expression

You are trying PERL compatible regexp. Squid doesn't support that by
default, it uses the basic system library.

Easiest workaround is to compile Squid with PCRE library:

LDFLAGS="-lpcreposix -lpcre"

It may also reduce memory leaks and speed up things if you have old/bad
system regex.

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux