summaryrefslogtreecommitdiff
path: root/CHANGES.md
diff options
context:
space:
mode:
authorHugo Landau <hlandau@openssl.org>2022-03-22 11:52:27 +0000
committerTomas Mraz <tomas@openssl.org>2022-06-22 09:36:14 +0200
commit5317b6ee1fc3db20de5976fbb46cc49a45c0768a (patch)
treed74e2364f8eec5783f0f22f4b4333a8665a40948 /CHANGES.md
parentbcb52bcc9f9c36a85d037976676fd5ca52f307cd (diff)
downloadopenssl-new-5317b6ee1fc3db20de5976fbb46cc49a45c0768a.tar.gz
Add deprecation macro for 3.1 and deprecate OPENSSL_LH_stats
Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/17937)
Diffstat (limited to 'CHANGES.md')
-rw-r--r--CHANGES.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 319e576f62..7a4b38cbb4 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -112,6 +112,23 @@ OpenSSL 3.1
*Sergey Kirillov, Andrey Matyukov (Intel Corp)*
+ * The functions `OPENSSL_LH_stats`, `OPENSSL_LH_node_stats`,
+ `OPENSSL_LH_node_usage_stats`, `OPENSSL_LH_stats_bio`,
+ `OPENSSL_LH_node_stats_bio` and `OPENSSL_LH_node_usage_stats_bio` are now
+ marked deprecated from OpenSSL 3.1 onwards and can be disabled by defining
+ `OPENSSL_NO_DEPRECATED_3_1`.
+
+ The macro `DEFINE_LHASH_OF` is now deprecated in favour of the macro
+ `DEFINE_LHASH_OF_EX`, which omits the corresponding type-specific function
+ definitions for these functions regardless of whether
+ `OPENSSL_NO_DEPRECATED_3_1` is defined.
+
+ Users of `DEFINE_LHASH_OF` may start receiving deprecation warnings for these
+ functions regardless of whether they are using them. It is recommended that
+ users transition to the new macro, `DEFINE_LHASH_OF_EX`.
+
+ *Hugo Landau*
+
OpenSSL 3.0
-----------