]> git.ipfire.org Git - thirdparty/squid.git/commit - src/acl/SslError.cc
Importing SslBump feature from Squid3 ssl-bump branch:
authorrousskov <>
Tue, 12 Feb 2008 05:24:38 +0000 (05:24 +0000)
committerrousskov <>
Tue, 12 Feb 2008 05:24:38 +0000 (05:24 +0000)
commit1b26be8f11612e0780a2c3bd835c35219ce1c5bf
tree19f5233de039f56bfdb9a93e9723b873ee1a97d1
parent03310d20d74fcabf8903ee804a940a0a7b1d9733
Importing SslBump feature from Squid3 ssl-bump branch:

        SslBump needs access to SSL-related options when responding to
        CONNECT requests. We could add a new squid.conf option to
        accept those options, but I decided to add SSL-related options
        to http_port, where CONNECT requests will arrive. This design
        avoids the necessity to map SSL options to an HTTP port or to a
        CONNECT request when a global default would not do.

        Adding SSL options to http_port makes http_port_list and
        https_port_list almost identical. I moved stuff around to
        reduce duplication between the two classes, moving related
        code to ProtoPort.{cc,h} in the process. More work is needed
        to remove the distinction completely or, at least, remove the
        https_port::http hack.

        Added support for ssl_error ACL (ACLSslError*).
src/ACLSslError.cc [new file with mode: 0644]
src/ACLSslError.h [new file with mode: 0644]
src/ACLSslErrorData.cc [new file with mode: 0644]
src/ACLSslErrorData.h [new file with mode: 0644]
src/Makefile.am
src/ProtoPort.cc [new file with mode: 0644]
src/ProtoPort.h [new file with mode: 0644]