diff options
author | Hugo Landau <hlandau@openssl.org> | 2022-03-22 11:52:27 +0000 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2022-06-22 09:36:14 +0200 |
commit | 5317b6ee1fc3db20de5976fbb46cc49a45c0768a (patch) | |
tree | d74e2364f8eec5783f0f22f4b4333a8665a40948 /CHANGES.md | |
parent | bcb52bcc9f9c36a85d037976676fd5ca52f307cd (diff) | |
download | openssl-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.md | 17 |
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 ----------- |