]> git.ipfire.org Git - thirdparty/squid.git/commit
Support selective CF: collapsed_forwarding_access (#151) M-staged-PR151
authorEduard Bagdasaryan <eduard.bagdasaryan@measurement-factory.com>
Tue, 27 Feb 2018 01:05:50 +0000 (01:05 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Tue, 27 Feb 2018 08:29:05 +0000 (08:29 +0000)
commit89eb569125bdd96fc1ac610d16a4c24dcf66af6f
tree7900687b4e7bb611bcf6abd9bab986430c48b32b
parent685f3e9c47fc44f7fdaa3622bf941fd4150e4737
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