From: Amos Jeffries Date: Thu, 26 Feb 2015 10:37:41 +0000 (-0800) Subject: Bug 2741 (partial): Initial libsecurity API X-Git-Tag: merge-candidate-3-v1~242 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6b8ac2cdafaa2b0e50c0b41c972891377dadfa15;p=thirdparty%2Fsquid.git Bug 2741 (partial): Initial libsecurity API The first step(s) towards a generic TLS/SSL security API for Squid. Creates the basic security/libsecurity.la library and Security:: namespace infrastructure. Symbols provided by this API are always available instead of conditionally compiled (unlike the ssl/* code for OpenSSL use). Merge the TLS/SSL context parameters into a Security::PeerOptions object instead of maintaining multiple member variables in the CachePeer and SquidConfig objects. Squid now provides an error if SSL-specific squid.conf parameters are used for a Squid without OpenSSL support, instead of silently ignoring them. --- 6b8ac2cdafaa2b0e50c0b41c972891377dadfa15