From 5eb8f71204626843a5ff1e7016d5d9e5a9598ee8 Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Mon, 4 Apr 2016 17:12:58 +0100 Subject: Add a CHANGES entry for the deprecated cleanup functions Reviewed-by: Tim Hudson Reviewed-by: Richard Levitte --- CHANGES | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGES b/CHANGES index b71b8503ea..c0d85b3d2b 100644 --- a/CHANGES +++ b/CHANGES @@ -3,6 +3,17 @@ _______________ Changes between 1.0.2g and 1.1.0 [xx XXX xxxx] + + *) Make various cleanup routines no-ops and mark them as deprecated. Most + global cleanup functions are no longer required because they are handled + via auto-deinit (see OPENSSL_init_crypto and OPENSSL_init_ssl man pages). + Explicitly de-initing can cause problems (e.g. where a library that uses + OpenSSL de-inits, but an application is still using it). The affected + functions are CONF_modules_free(), ENGINE_cleanup(), OBJ_cleanup(), + EVP_cleanup(), BIO_sock_cleanup(), CRYPTO_cleanup_all_ex_data(), + RAND_cleanup(), SSL_COMP_free_compression_methods(), ERR_free_strings() and + COMP_zlib_cleanup(). + [Matt Caswell] *) --strict-warnings no longer enables runtime debugging options such as REF_DEBUG. Instead, debug options are automatically -- cgit v1.2.3