]> git.ipfire.org Git - thirdparty/squid.git/commit
external_acl parameters separated by %20 instead of space
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Fri, 19 Feb 2016 17:19:25 +0000 (19:19 +0200)
committerChristos Tsantilas <chtsanti@users.sourceforge.net>
Fri, 19 Feb 2016 17:19:25 +0000 (19:19 +0200)
commit262eaf9a60fa26b03c4a66d145b880e72aa7718b
treee4acf13afd8b5b771d446d3fe44eb08d0cb70f91
parent0b9343492cced960b35f455504d13162155e8a8d
external_acl parameters separated by %20 instead of space

If an external ACL is configured with more than one parameter as shown
in the example below, then Squid sends those parameters to the
external_acl helper separated by %20 characters instead of spaces:

  acl TEST external ACLTYPE param1=val1 param2=val2

This change fixes regression introduced in trunk r14351 (Support
logformat %macros in external_acl_type format) but more work may
be needed to make Squid behave as squid.conf.documented promises.

This is a Measurement Factory project.
src/cf.data.pre
src/external_acl.cc