]> git.ipfire.org Git - thirdparty/squid.git/commit
Fix cachemgr 'config' report output for TLS options
authorAmos Jeffries <squid3@treenet.co.nz>
Tue, 30 Jun 2015 07:21:06 +0000 (00:21 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Tue, 30 Jun 2015 07:21:06 +0000 (00:21 -0700)
commit8250ca31a53cf976d81e79834bbab85b76358398
tree3cd0c58bf42f7208c2a542450255204e78857d86
parente4ccb08bd5c0964cac424a7155b678c033f2255b
Fix cachemgr 'config' report output for TLS options

Adds Security::PeerOptions::dumpCfg() method to output config
details for the peer TLS settings stored. Takes an optional
prefix string for the option parameters.
- uses prefix "" for tls_outgoing_options
- uses prefix "tls-" for https_port, http_port, and cache_peer
- displays "tls-disable" for directives without TLS settings.

Fixes missing cache_peer config output for TLS settings.

Fixes display of http(s)_port TLS settings 'ssl' prefix.

Fixes tls-min-version= internal operation to avoid polluting
tls-options= config settings.

Also, updates documentation mentions of "SSL" in debugs().
src/cache_cf.cc
src/neighbors.cc
src/security/PeerOptions.cc
src/security/PeerOptions.h
src/tests/stub_libsecurity.cc