On 30/05/2012 6:05 p.m., Cameron Charles wrote:
Hi,
I am trying to use an external acl to "toggle" a reply_body_max_size,
so im my conf i have the following
reply_body_max_size 1 MB extaclname
and extaclname is setup to run a check on some data and return its
findings with an OK or ERR, the ext acl works correctly as its used
elsewhere in squids workings but i cannot get it restrict the reply
size when it should be, in fact it appears never to "run" the acl as
some debug message in the external check are never fired
I have found this very old posting
http://www.mail-archive.com/squid-users@xxxxxxxxxxxxxxx/msg59937.html
which mentions " you may be able to get this to work then by adding
the ACL test to an http_reply_access line as well." but im not sure
how to implement this in anyway that would affect the line i have
above
http_reply_access is tested on first receiving the reply. You run the
ACL test there and its result gets cached for use by the
reply_body_max_size test later.
http_reply_access allow extaclname !all
note the "!all" that is important to make it have no effect on actual
reply access. Place this at the top of the http_reply_access list set if
you have any others doing allow/deny.
Amos