]> git.ipfire.org Git - thirdparty/squid.git/commit - src/http.cc
HTTP/1.1: partial support for no-cache and private= controls with parameters
authorAmos Jeffries <squid3@treenet.co.nz>
Tue, 26 Mar 2013 10:33:10 +0000 (04:33 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Tue, 26 Mar 2013 10:33:10 +0000 (04:33 -0600)
commit1259f9cf8ccb9b17897e630b0a6d321de082fe16
tree018edc42b8ed722f84362eac7136aa6ef596fd03
parentc3373ae493469fd2ddd700b06adef4c75a45087e
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