]> git.ipfire.org Git - thirdparty/squid.git/commit - src/ICP.h
Support selective CF: collapsed_forwarding_access (#151)
authorEduard Bagdasaryan <eduard.bagdasaryan@measurement-factory.com>
Tue, 20 Mar 2018 22:53:12 +0000 (22:53 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Thu, 12 Apr 2018 14:51:21 +0000 (14:51 +0000)
commit819be28411d53ebb9f1c6c17fa5979b9b9568277
treee514dfd08b4d0ebffecb64e67c62174152c2cec8
parentd0c5cf9e998fd662875604da01b0ae410734860e
Support selective CF: collapsed_forwarding_access (#151)

The new directive controls whether individual requests (including
ICP/HTCP and revalidation requests) should participate in collapsed
forwarding. Admins want to limit collapsed forwarding because it carries
significant transaction-specific risks (and benefits!).

Squid default behavior is unchanged.

Only fast ACLs are supported.
20 files changed:
src/ICP.h
src/SquidConfig.h
src/Store.h
src/StoreClient.h
src/acl/FilledChecklist.cc
src/acl/FilledChecklist.h
src/cf.data.pre
src/client_side.cc
src/client_side_reply.cc
src/client_side_reply.h
src/client_side_request.h
src/htcp.cc
src/icp_v2.cc
src/icp_v3.cc
src/mime.cc
src/neighbors.cc
src/store.cc
src/store_client.cc
src/tests/stub_icp.cc
src/urn.cc