]> git.ipfire.org Git - thirdparty/squid.git/commit
HTTP/1.1: partial support for no-cache and private controls with parameters
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 29 Mar 2013 06:13:27 +0000 (00:13 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 29 Mar 2013 06:13:27 +0000 (00:13 -0600)
commit185c5c020d6cf571df322313f28d69d4d479a270
tree1553acc2cc5d02385c0244245d521f19b2ba23c2
parent12b4115e9394d85a761b1d79f6d36d451b5719e5
HTTP/1.1: partial support for no-cache and private controls with parameters

Since we now support HTTP/1.1 storage and revalidation of
Cache-Control:no-cache it is important that we at least detect the cases
where no-cache= and private= contain parameters.

These are likely still rare occurances due to the historic lack of
support. So for now Squid just detects and exempts these responses from
the caching performed. The basic framework for adding handling of the
header lists is made available but not at this time used.
src/HttpHdrCc.cc
src/HttpHdrCc.h
src/client_side_request.cc
src/http.cc