Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 436490 Details for
Bug 584796
dev-qt/qtcore-4.8.7-r2[libressl]: .../qsslsocket_openssl_symbols_p.h:169:39: error: ‘SSLv3_client_method’ was not declared in this scope
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch making SSLv3 optional
qtcore-4.8.5-libressl.patch (text/plain), 2.11 KB, created by
Andreas K. Hüttel
on 2016-06-05 00:34:55 UTC
(
hide
)
Description:
Patch making SSLv3 optional
Filename:
MIME Type:
Creator:
Andreas K. Hüttel
Created:
2016-06-05 00:34:55 UTC
Size:
2.11 KB
patch
obsolete
>--- src/network/ssl/qsslsocket_openssl_symbols.cpp.orig 2015-11-25 01:38:42.103898399 -0500 >+++ src/network/ssl/qsslsocket_openssl_symbols.cpp 2015-11-25 01:40:50.146247648 -0500 >@@ -224,13 +224,17 @@ > #ifndef OPENSSL_NO_SSL2 > DEFINEFUNC(const SSL_METHOD *, SSLv2_client_method, DUMMYARG, DUMMYARG, return 0, return) > #endif >+#ifndef OPENSSL_NO_SSL3 > DEFINEFUNC(const SSL_METHOD *, SSLv3_client_method, DUMMYARG, DUMMYARG, return 0, return) >+#endif > DEFINEFUNC(const SSL_METHOD *, SSLv23_client_method, DUMMYARG, DUMMYARG, return 0, return) > DEFINEFUNC(const SSL_METHOD *, TLSv1_client_method, DUMMYARG, DUMMYARG, return 0, return) > #ifndef OPENSSL_NO_SSL2 > DEFINEFUNC(const SSL_METHOD *, SSLv2_server_method, DUMMYARG, DUMMYARG, return 0, return) > #endif >+#ifndef OPENSSL_NO_SSL3 > DEFINEFUNC(const SSL_METHOD *, SSLv3_server_method, DUMMYARG, DUMMYARG, return 0, return) >+#endif > DEFINEFUNC(const SSL_METHOD *, SSLv23_server_method, DUMMYARG, DUMMYARG, return 0, return) > DEFINEFUNC(const SSL_METHOD *, TLSv1_server_method, DUMMYARG, DUMMYARG, return 0, return) > #else >@@ -818,13 +822,17 @@ > #ifndef OPENSSL_NO_SSL2 > RESOLVEFUNC(SSLv2_client_method) > #endif >+#ifndef OPENSSL_NO_SSL3 > RESOLVEFUNC(SSLv3_client_method) >+#endif > RESOLVEFUNC(SSLv23_client_method) > RESOLVEFUNC(TLSv1_client_method) > #ifndef OPENSSL_NO_SSL2 > RESOLVEFUNC(SSLv2_server_method) > #endif >+#ifndef OPENSSL_NO_SSL3 > RESOLVEFUNC(SSLv3_server_method) >+#endif > RESOLVEFUNC(SSLv23_server_method) > RESOLVEFUNC(TLSv1_server_method) > RESOLVEFUNC(X509_NAME_entry_count) >--- src/network/ssl/qsslsocket_openssl.cpp.orig 2015-11-25 01:44:55.235087906 -0500 >+++ src/network/ssl/qsslsocket_openssl.cpp 2015-11-25 01:45:45.194443818 -0500 >@@ -263,7 +263,11 @@ > #endif > break; > case QSsl::SslV3: >+#ifndef OPENSSL_NO_SSL3 > ctx = q_SSL_CTX_new(client ? q_SSLv3_client_method() : q_SSLv3_server_method()); >+#else >+ ctx = 0; // SSL 3 not supported by the system, but chosen deliberately -> error >+#endif > break; > case QSsl::SecureProtocols: // SslV2 will be disabled below > case QSsl::TlsV1SslV3: // SslV2 will be disabled below
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 584796
:
436086
|
436088
|
436090
| 436490 |
436548