- Phil Pellouchoud pointed out that the windows version of libcurl had a
memory leak because it never called the OpenSSL function CRYPTO_cleanup_all_ex_data() as it was supposed to. This was because of a missing define in config-win32.h!
This commit is contained in:
parent
3e0b6a7d1f
commit
3743f515cf
6
CHANGES
6
CHANGES
@ -6,6 +6,12 @@
|
|||||||
|
|
||||||
Changelog
|
Changelog
|
||||||
|
|
||||||
|
Daniel Stenberg (20 Aug 2008)
|
||||||
|
- Phil Pellouchoud pointed out that the windows version of libcurl had a
|
||||||
|
memory leak because it never called the OpenSSL function
|
||||||
|
CRYPTO_cleanup_all_ex_data() as it was supposed to. This was because of a
|
||||||
|
missing define in config-win32.h!
|
||||||
|
|
||||||
Yang Tse (18 Aug 2008)
|
Yang Tse (18 Aug 2008)
|
||||||
- Added test case 557 to verify libcurl's internal curl_m*printf() functions
|
- Added test case 557 to verify libcurl's internal curl_m*printf() functions
|
||||||
formatting functionality when handling signed and unsigned longs, as well as
|
formatting functionality when handling signed and unsigned longs, as well as
|
||||||
|
@ -54,6 +54,7 @@ This release includes the following bugfixes:
|
|||||||
o FTP sessions could go out of sync on a long header boundary condition
|
o FTP sessions could go out of sync on a long header boundary condition
|
||||||
o potential buffer overflows in the MS-DOS command-line port fixed
|
o potential buffer overflows in the MS-DOS command-line port fixed
|
||||||
o --stderr is now honoured with the -v option
|
o --stderr is now honoured with the -v option
|
||||||
|
o memory leak in libcurl on Windows built with OpenSSL
|
||||||
|
|
||||||
This release includes the following known bugs:
|
This release includes the following known bugs:
|
||||||
|
|
||||||
|
@ -172,6 +172,10 @@
|
|||||||
/* Define if you have the `RAND_status' function when using SSL. */
|
/* Define if you have the `RAND_status' function when using SSL. */
|
||||||
#define HAVE_RAND_STATUS 1
|
#define HAVE_RAND_STATUS 1
|
||||||
|
|
||||||
|
/* Define to 1 if you have the `CRYPTO_cleanup_all_ex_data' function.
|
||||||
|
This is present in OpenSSL versions after 0.9.6b */
|
||||||
|
#define HAVE_CRYPTO_CLEANUP_ALL_EX_DATA 1
|
||||||
|
|
||||||
/* Define if you have the select function. */
|
/* Define if you have the select function. */
|
||||||
#define HAVE_SELECT 1
|
#define HAVE_SELECT 1
|
||||||
|
|
||||||
@ -351,7 +355,7 @@
|
|||||||
#define HAVE_VARIADIC_MACROS_C99 1
|
#define HAVE_VARIADIC_MACROS_C99 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Define if the compiler supports LONGLONG. */
|
/* Define if the compiler supports the 'long long' data type. */
|
||||||
#if defined(__MINGW32__) || defined(__WATCOMC__)
|
#if defined(__MINGW32__) || defined(__WATCOMC__)
|
||||||
#define HAVE_LONGLONG 1
|
#define HAVE_LONGLONG 1
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user