]> git.ipfire.org Git - thirdparty/squid.git/commit
RFC 8586: Loop Detection in Content Delivery Networks (#396)
authorAmos Jeffries <yadij@users.noreply.github.com>
Tue, 30 Apr 2019 16:08:52 +0000 (16:08 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Wed, 1 May 2019 15:58:07 +0000 (15:58 +0000)
commit609d5e0667b014bfec3ec1e34fd512974d2b6edb
treec5a403f331efc0e0b4b2e14e55f962ae50b8b02d
parentd754c7af16ae3fdc8ab5b9f6842572e1d27e8854
RFC 8586: Loop Detection in Content Delivery Networks (#396)

Support the CDN-Loop header as a source for loop detection.

This header is only relevant to CDN installations. For which the
surrogate_id configuration directive specifies the authoritative
ID.

Squid does not add this header by default, preferring to use the
Via mechanism instead. Administrators may add it to requests
with the request_header_add directive or remove with
request_header_remove.
src/cf.data.pre
src/client_side_request.cc
src/http/RegisteredHeaders.h
src/http/RegisteredHeadersHash.cci
src/http/RegisteredHeadersHash.gperf