]> git.ipfire.org Git - thirdparty/squid.git/commit - src/http.cc
Add connections_encrypted ACL
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Wed, 13 Jan 2016 10:10:20 +0000 (12:10 +0200)
committerChristos Tsantilas <chtsanti@users.sourceforge.net>
Wed, 13 Jan 2016 10:10:20 +0000 (12:10 +0200)
commit88df846be1405a88271bb2d29bd33708438ddac8
tree3fc054cc124e4564bd774766cdf2101d8b2d5fb4
parent3f6c158669b10ba0ea0117a4b5c9a059d0253c78
Add connections_encrypted ACL

The new connections_encrypted ACL matches transactions where all HTTP
messages were received over TLS transport connections, including messages
received from ICAP servers.

Some ICAP/eCAP services receive data from unencrypted sources. Some ICAP/eCAP
services are "secure". By default we assume that all eCAP services and all
ICAP services on TLS transport connections  are "secure" unless the user
uses the "connection_encryption" option in service configuration line.

This is a Measurement Factory project.
22 files changed:
src/AclRegs.cc
src/HttpMsg.cc
src/HttpMsg.h
src/HttpReply.cc
src/HttpRequest.cc
src/acl/Makefile.am
src/adaptation/Config.cc
src/adaptation/ServiceConfig.cc
src/adaptation/ServiceConfig.h
src/adaptation/ecap/ServiceRep.cc
src/adaptation/ecap/XactionRep.cc
src/adaptation/ecap/XactionRep.h
src/adaptation/icap/ModXact.cc
src/adaptation/icap/ModXact.h
src/adaptation/icap/ServiceRep.cc
src/cf.data.pre
src/client_side.cc
src/clients/FtpGateway.cc
src/clients/FtpRelay.cc
src/gopher.cc
src/http.cc
src/whois.cc