summaryrefslogtreecommitdiff
path: root/secure
diff options
context:
space:
mode:
authorGordon Tetlow <gordon@FreeBSD.org>2020-06-25 19:35:37 +0000
committerGordon Tetlow <gordon@FreeBSD.org>2020-06-25 19:35:37 +0000
commite3981394150dab0d36ccbd30b21aeb9732cb7f56 (patch)
treeb434bb87a94e246596a924382550a891fba3fb30 /secure
parenta3349dd906b67b532bbba7072fc76eede546a680 (diff)
downloadsrc-test2-e3981394150dab0d36ccbd30b21aeb9732cb7f56.tar.gz
src-test2-e3981394150dab0d36ccbd30b21aeb9732cb7f56.zip
Revert OPENSSL_NO_SSL3_METHOD to keep ABI compatibility.
This define caused a couple of symbols to disappear. To keep ABI compatibility, we are going to keep the symbols exposed, but leave SSLv3 as not in the default config (this is what OPENSSL_NO_SSL3 achieves). The ramifications of this is an application can still use SSLv3 if it specifically calls the SSLv3_method family of APIs. Reported by: kib, others Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D25451
Notes
Notes: svn path=/head/; revision=362620
Diffstat (limited to 'secure')
-rw-r--r--secure/lib/libcrypto/opensslconf.h.in3
1 files changed, 0 insertions, 3 deletions
diff --git a/secure/lib/libcrypto/opensslconf.h.in b/secure/lib/libcrypto/opensslconf.h.in
index 1a68649dde0a..503a44c68480 100644
--- a/secure/lib/libcrypto/opensslconf.h.in
+++ b/secure/lib/libcrypto/opensslconf.h.in
@@ -79,9 +79,6 @@ extern "C" {
#ifndef OPENSSL_NO_SSL3
# define OPENSSL_NO_SSL3
#endif
-#ifndef OPENSSL_NO_SSL3_METHOD
-# define OPENSSL_NO_SSL3_METHOD
-#endif
#ifndef OPENSSL_NO_UBSAN
# define OPENSSL_NO_UBSAN
#endif