diff options
author | Gordon Tetlow <gordon@FreeBSD.org> | 2020-06-25 19:35:37 +0000 |
---|---|---|
committer | Gordon Tetlow <gordon@FreeBSD.org> | 2020-06-25 19:35:37 +0000 |
commit | e3981394150dab0d36ccbd30b21aeb9732cb7f56 (patch) | |
tree | b434bb87a94e246596a924382550a891fba3fb30 /secure | |
parent | a3349dd906b67b532bbba7072fc76eede546a680 (diff) | |
download | src-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.in | 3 |
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 |