]> git.ipfire.org Git - thirdparty/squid.git/commit - src/FwdState.cc
Move Ssl::PeerConnectorAnswer to Security::EncryptorAnswer
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 20 Mar 2015 15:10:07 +0000 (08:10 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 20 Mar 2015 15:10:07 +0000 (08:10 -0700)
commitfcfdf7f9147f5aacc176fe2cba68ebd3245c8b8e
tree38870375b2142a6e2a24c0077d9056beea3376bc
parentee98780a7830d19be2f82094c3a9f8a2dad71b0f
Move Ssl::PeerConnectorAnswer to Security::EncryptorAnswer

This class was not actually depending on OpenSSL API symbols and by
abstracting it out we can unify the callback handlers for encrypted and
non-encrypted logic paths for several classes that setup connections.
13 files changed:
src/FwdState.cc
src/FwdState.h
src/PeerPoolMgr.cc
src/PeerPoolMgr.h
src/security/EncryptorAnswer.cc [new file with mode: 0644]
src/security/EncryptorAnswer.h [new file with mode: 0644]
src/security/Makefile.am
src/security/PeerOptions.h
src/security/forward.h [new file with mode: 0644]
src/ssl/PeerConnector.cc
src/ssl/PeerConnector.h
src/tests/stub_libsecurity.cc
src/tunnel.cc