[openssl-commits] [openssl] master update
Richard Levitte
levitte at openssl.org
Tue Jul 31 19:50:29 UTC 2018
The branch master has been updated
via bff0f2badc4e692c50757b5632badcba5d94fa04 (commit)
from ed4fc85359d40bd06a53af9c8a058b8d3e4e3e39 (commit)
- Log -----------------------------------------------------------------
commit bff0f2badc4e692c50757b5632badcba5d94fa04
Author: Richard Levitte <levitte at openssl.org>
Date: Tue Jul 31 07:19:06 2018 +0200
Ensure symbols don't get deprecated too early
There are symbols we've marked for deprecation in OpenSSL 1.2.0. We
must ensure that they don't actually become deprecated before that.
Fixes #6814
Reviewed-by: Paul Dale <paul.dale at oracle.com>
(Merged from https://github.com/openssl/openssl/pull/6824)
-----------------------------------------------------------------------
Summary of changes:
include/openssl/opensslconf.h.in | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/include/openssl/opensslconf.h.in b/include/openssl/opensslconf.h.in
index b793d48..bc98cad 100644
--- a/include/openssl/opensslconf.h.in
+++ b/include/openssl/opensslconf.h.in
@@ -9,6 +9,8 @@
* https://www.openssl.org/source/license.html
*/
+#include <openssl/opensslv.h>
+
#ifdef __cplusplus
extern "C" {
#endif
@@ -97,7 +99,13 @@ extern "C" {
# define OPENSSL_API_COMPAT OPENSSL_MIN_API
#endif
-#if OPENSSL_API_COMPAT < 0x10200000L
+/*
+ * Do not deprecate things to be deprecated in version 1.2.0 before the
+ * OpenSSL version number matches.
+ */
+#if OPENSSL_VERSION_NUMBER < 0x10200000L
+# define DEPRECATEDIN_1_2_0(f) f;
+#elif OPENSSL_API_COMPAT < 0x10200000L
# define DEPRECATEDIN_1_2_0(f) DECLARE_DEPRECATED(f)
#else
# define DEPRECATEDIN_1_2_0(f)
More information about the openssl-commits
mailing list