mirror of
https://github.com/curl/curl.git
synced 2025-09-29 15:36:53 +03:00
- David Byron fixed Curl_ossl_cleanup to actually call ENGINE_cleanup when
available.
This commit is contained in:
parent
414180b363
commit
10a11e3abe
3
CHANGES
3
CHANGES
|
@ -7,6 +7,9 @@
|
||||||
Changelog
|
Changelog
|
||||||
|
|
||||||
Daniel Stenberg (17 Dec 2009)
|
Daniel Stenberg (17 Dec 2009)
|
||||||
|
- David Byron fixed Curl_ossl_cleanup to actually call ENGINE_cleanup when
|
||||||
|
available.
|
||||||
|
|
||||||
- Follow-up fix for the proxy fix I did for Jon Nelson's bug. It turned out I
|
- Follow-up fix for the proxy fix I did for Jon Nelson's bug. It turned out I
|
||||||
was a bit too quick and broke test case 1101 with that change. The order of
|
was a bit too quick and broke test case 1101 with that change. The order of
|
||||||
some of the setups is sensitive. I now changed it slightly again to make
|
some of the setups is sensitive. I now changed it slightly again to make
|
||||||
|
|
|
@ -35,6 +35,7 @@ This release includes the following bugfixes:
|
||||||
o multi interface with OpenSSL read already freed memory when closing down
|
o multi interface with OpenSSL read already freed memory when closing down
|
||||||
o --retry didn't do right for FTP transient errors
|
o --retry didn't do right for FTP transient errors
|
||||||
o some *_proxy environment variables didn't function
|
o some *_proxy environment variables didn't function
|
||||||
|
o libcurl-OpenSSL engine cleanup
|
||||||
|
|
||||||
This release includes the following known bugs:
|
This release includes the following known bugs:
|
||||||
|
|
||||||
|
|
|
@ -1397,6 +1397,7 @@ if test X"$OPT_SSL" != Xno; then
|
||||||
AC_CHECK_FUNCS( RAND_status \
|
AC_CHECK_FUNCS( RAND_status \
|
||||||
RAND_screen \
|
RAND_screen \
|
||||||
RAND_egd \
|
RAND_egd \
|
||||||
|
ENGINE_cleanup \
|
||||||
CRYPTO_cleanup_all_ex_data \
|
CRYPTO_cleanup_all_ex_data \
|
||||||
SSL_get_shutdown )
|
SSL_get_shutdown )
|
||||||
|
|
||||||
|
|
|
@ -709,7 +709,7 @@ void Curl_ossl_cleanup(void)
|
||||||
/* EVP_cleanup() removes all ciphers and digests from the table. */
|
/* EVP_cleanup() removes all ciphers and digests from the table. */
|
||||||
EVP_cleanup();
|
EVP_cleanup();
|
||||||
|
|
||||||
#ifdef HAVE_ENGINE_cleanup
|
#ifdef HAVE_ENGINE_CLEANUP
|
||||||
ENGINE_cleanup();
|
ENGINE_cleanup();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user