]> git.ipfire.org Git - thirdparty/squid.git/commit
Bug 3297: Fix openSSL related build failures
authorChristos Tsantilas <chtsanti@users.sourceforge.net>
Thu, 4 Jul 2013 04:42:07 +0000 (22:42 -0600)
committerAmos Jeffries <squid3@treenet.co.nz>
Thu, 4 Jul 2013 04:42:07 +0000 (22:42 -0600)
commit57d4b487b5c086341cba919024d68ec28b829f58
tree00cc00562841f0921e2d66a7cde882255d32c20d
parent4d5fad28fc60b97bbc3e99015312f3d10a9e257b
Bug 3297: Fix openSSL related build failures

- The SSL_CTX_new in newer openSSL releases requires a const
'SSL_METHOD *' argument and in older releases requires non const
'SSL_METHD *' argument. Currently we are trying to identify openSSL
version using the OPENSSL_VERSION_NUMBER macro define but we are failing
to correctly identify all cases.

- sk_OPENSSL_PSTRING_value is buggy in early openSSL-1.0.0? releases
causing compile errors to squid.

This is a Measurement Factory project
acinclude/lib-checks.m4
configure.ac
src/ssl/certificate_db.cc
src/ssl/gadgets.h
src/ssl/support.cc