Date: Friday, March 4, 2016 @ 22:58:37 Author: bpiotrowski Revision: 260837
Add missing patch Added: qca/trunk/no-ssl3.patch ---------------+ no-ssl3.patch | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) Added: no-ssl3.patch =================================================================== --- no-ssl3.patch (rev 0) +++ no-ssl3.patch 2016-03-04 21:58:37 UTC (rev 260837) @@ -0,0 +1,29 @@ +From: Heiko Becker <[email protected]> +Date: Thu, 24 Sep 2015 20:54:41 +0000 +Subject: qca-ossl: Fix build without SSLv3 +X-Git-Url: http://quickgit.kde.org/?p=qca.git&a=commitdiff&h=20a587d77636186edb044cd2b71d6d90fe98d232 +--- +qca-ossl: Fix build without SSLv3 + +This fixes building with LibreSSL >= 2.3.0 which has removed support +for SSLv3 completely. As far as I know OpenSSL can be configured to +build without it, so it might be helpful there as well. + +REVIEW: 125386 +--- + + +--- a/plugins/qca-ossl/qca-ossl.cpp ++++ b/plugins/qca-ossl/qca-ossl.cpp +@@ -5403,9 +5403,11 @@ + ctx = SSL_CTX_new(SSLv2_client_method()); + break; + #endif ++#ifndef OPENSSL_NO_SSL3_METHOD + case TLS::SSL_v3: + ctx = SSL_CTX_new(SSLv3_client_method()); + break; ++#endif + case TLS::TLS_v1: + ctx = SSL_CTX_new(TLSv1_client_method()); + break;
