]> git.ipfire.org Git - thirdparty/squid.git/commit
Drop cache_object protocol support (#1250)
authorEduard Bagdasaryan <eduard.bagdasaryan@measurement-factory.com>
Thu, 29 Jun 2023 10:42:29 +0000 (10:42 +0000)
committerSquid Anubis <squid-anubis@squid-cache.org>
Thu, 29 Jun 2023 13:53:06 +0000 (13:53 +0000)
commit7902bd5bd1d7cacefdbf873a6fee7a0856a101aa
tree01dff9697f6b9a1ce38056b8cc4c61b498ce36fc
parentb9ce9676475028c99e057770f4b6321e51f41d4f
Drop cache_object protocol support (#1250)

Removing this non-standard protocol (already mentioned as deprecated
in Squid sources) helps eliminate duplication and simplifies the
existing error-prone forwarding logic (causing CVEs).

Separate commits replace cache_object URLs sent by squidclient and
cachemgr.cgi tools with URLs using an http scheme.
14 files changed:
doc/release-notes/release-7.sgml.in
src/FwdState.cc
src/HttpRequest.cc
src/adaptation/ecap/Host.cc
src/adaptation/ecap/MessageRep.cc
src/anyp/ProtocolType.h
src/anyp/Uri.cc
src/anyp/UriScheme.cc
src/cache_manager.cc
src/cf.data.pre
src/client_side.cc
src/client_side_request.cc
src/tests/testCacheManager.cc
src/tests/testUriScheme.cc