Disable SSLv3 by default in Qt4.
okay espie@ (MAINTAINER), went through a couple of KDE4 builds. This should been committed a while ago. Even more, I was thinking that this patch *was* committed at Oct 22... It's probably better late than never.
This commit is contained in:
parent
514e2867bb
commit
207a81481b
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.124 2014/09/13 18:09:22 brad Exp $
|
||||
# $OpenBSD: Makefile,v 1.125 2014/11/13 18:33:24 zhuk Exp $
|
||||
|
||||
ONLY_FOR_ARCHS = ${GCC4_ARCHS}
|
||||
SHARED_ONLY = Yes
|
||||
@ -24,6 +24,7 @@ PKGNAME-main = qt4-${PKGVERSION}
|
||||
PKGNAME-debug = qt4-debug-${PKGVERSION}
|
||||
FULLPKGNAME-html = qt4-html-${PKGVERSION}
|
||||
FULLPKGPATH-html = ${BASE_PKGPATH},-html
|
||||
REVISION-main = 0
|
||||
|
||||
REVISION-mysql = 0
|
||||
|
||||
@ -35,7 +36,7 @@ SHARED_LIBS = Qt3Support 8.0 \
|
||||
QtDesigner 7.0 \
|
||||
QtDesignerComponents 7.0 \
|
||||
QtGui 10.1 \
|
||||
QtNetwork 9.1 \
|
||||
QtNetwork 10.0 \
|
||||
QtOpenGL 7.0 \
|
||||
QtSql 8.0 \
|
||||
QtXml 8.0 \
|
||||
@ -48,7 +49,7 @@ SHARED_LIBS = Qt3Support 8.0 \
|
||||
QtHelp 1.0 \
|
||||
QtXmlPatterns 0.0 \
|
||||
QtScriptTools 0.0 \
|
||||
QtWebKit 3.0 \
|
||||
QtWebKit 4.0 \
|
||||
phonon 4.1 \
|
||||
QtDeclarative 0.0
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
$OpenBSD: patch-src_network_ssl_qsslsocket_cpp,v 1.2 2013/10/04 13:15:41 dcoppa Exp $
|
||||
--- src/network/ssl/qsslsocket.cpp.orig Fri Jun 7 07:17:00 2013
|
||||
+++ src/network/ssl/qsslsocket.cpp Fri Sep 27 10:13:05 2013
|
||||
$OpenBSD: patch-src_network_ssl_qsslsocket_cpp,v 1.3 2014/11/13 18:33:24 zhuk Exp $
|
||||
Enable picking up certs from /etc/ssl/certs.pem and its neighbors.
|
||||
--- src/network/ssl/qsslsocket.cpp.orig Thu Apr 10 22:37:12 2014
|
||||
+++ src/network/ssl/qsslsocket.cpp Tue Oct 21 12:36:11 2014
|
||||
@@ -2325,7 +2325,8 @@ QList<QByteArray> QSslSocketPrivate::unixRootCertDirec
|
||||
<< "/var/ssl/certs/" // AIX
|
||||
<< "/usr/local/ssl/certs/" // Solaris
|
||||
|
21
x11/qt4/patches/patch-src_network_ssl_qsslsocket_openssl_cpp
Normal file
21
x11/qt4/patches/patch-src_network_ssl_qsslsocket_openssl_cpp
Normal file
@ -0,0 +1,21 @@
|
||||
$OpenBSD: patch-src_network_ssl_qsslsocket_openssl_cpp,v 1.1 2014/11/13 18:33:24 zhuk Exp $
|
||||
Disable SSLv3 by default.
|
||||
--- src/network/ssl/qsslsocket_openssl.cpp.orig Tue Oct 21 12:38:17 2014
|
||||
+++ src/network/ssl/qsslsocket_openssl.cpp Tue Oct 21 12:39:14 2014
|
||||
@@ -265,13 +265,13 @@ init_context:
|
||||
case QSsl::SslV3:
|
||||
ctx = q_SSL_CTX_new(client ? q_SSLv3_client_method() : q_SSLv3_server_method());
|
||||
break;
|
||||
- case QSsl::SecureProtocols: // SslV2 will be disabled below
|
||||
- case QSsl::TlsV1SslV3: // SslV2 will be disabled below
|
||||
case QSsl::AnyProtocol:
|
||||
- default:
|
||||
ctx = q_SSL_CTX_new(client ? q_SSLv23_client_method() : q_SSLv23_server_method());
|
||||
break;
|
||||
case QSsl::TlsV1:
|
||||
+ case QSsl::SecureProtocols:
|
||||
+ case QSsl::TlsV1SslV3:
|
||||
+ default:
|
||||
ctx = q_SSL_CTX_new(client ? q_TLSv1_client_method() : q_TLSv1_server_method());
|
||||
break;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user