Revision tags: curl-7_28_1, curl-7_28_0, curl-7_27_0, curl-7_26_0, curl-7_25_0, curl-7_24_0, curl-7_23_1, curl-7_23_0, curl-7_22_0 |
|
#
6b75d2c2 |
| 03-Sep-2011 |
Yang Tse |
fix a bunch of MSVC compiler warnings
|
#
aaab5fa2 |
| 20-Aug-2011 |
Yang Tse |
MemoryTracking: adjust initialization calling Calling of curl_memdebug() was still done with a pending free()
|
#
31a1af5e |
| 17-Aug-2011 |
Yang Tse |
MemoryTracking: adjust curl_domalloc() and curl_dofree() memory filling Until 2011-08-17 libcurl's Memory Tracking feature also performed automatic malloc and free filling operations usi
MemoryTracking: adjust curl_domalloc() and curl_dofree() memory filling Until 2011-08-17 libcurl's Memory Tracking feature also performed automatic malloc and free filling operations using 0xA5 and 0x13 values. Our own preinitialization of dynamically allocated memory might be useful when not using third party memory debuggers, but on the other hand this would fool memory debuggers into thinking that all dynamically allocated memory is properly initialized. As a default setting, libcurl's Memory Tracking feature no longer performs preinitialization of dynamically allocated memory on its own. If you know what you are doing, and really want to retain old behavior, you can achieve this compiling with preprocessor symbols CURL_MT_MALLOC_FILL and CURL_MT_FREE_FILL defined with appropriate values.
show more ...
|
#
9710f387 |
| 16-Aug-2011 |
Yang Tse |
MemoryTracking: make curl_docalloc() call calloc() avoiding our zero fill
|
#
bcbac913 |
| 29-Jul-2011 |
Yang Tse |
socketpair() usage tracking to allow fd leak detection
|
#
f1586cb4 |
| 26-Jul-2011 |
Yang Tse |
stdio.h, stdlib.h, string.h, stdarg.h and ctype.h inclusion done in setup_once.h
|
Revision tags: curl-7_21_7, curl-7_21_6, curl-7_21_5, curl-7_21_4, curl-7_21_3, curl-7_21_2, curl-7_21_1, curl-7_21_0, curl-7_20_1 |
|
#
2309b4e3 |
| 24-Mar-2010 |
Daniel Stenberg |
remove the CVSish $Id$ lines
|
#
5b778a7c |
| 22-Feb-2010 |
Yang Tse |
fix socket data type and logging format in debug tracking socket functions
|
#
10affed0 |
| 21-Feb-2010 |
Yang Tse |
fix compiler warning
|
#
a6fb6b70 |
| 20-Feb-2010 |
Yang Tse |
fix compiler warning
|
Revision tags: curl-7_20_0 |
|
#
ccfe2791 |
| 18-Jan-2010 |
Yang Tse |
Constantine Sapuntzakis enhancements to make memory tracking log file writing of messages atomic, on systems where an fwrite of a memory buffer is atomic.
|
#
e8fd5d80 |
| 18-Nov-2009 |
Yang Tse |
Fix compiler warning: ISO C90 forbids mixed declarations and code
|
#
2f6dcaa6 |
| 18-Nov-2009 |
Yang Tse |
Make memory tracking system intolerant with zero sized malloc(), calloc() and realloc() function calls.
|
Revision tags: curl-7_19_7 |
|
#
308497ff |
| 29-Oct-2009 |
Yang Tse |
Fix compiler warning: control reaches end of non-void function
|
#
6a79b0e8 |
| 28-Oct-2009 |
Daniel Stenberg |
Since the NSS lib closes the socket the memory tracking system wrongly gets a false positive on a leaked socket, so this introduces a way to tell the system that the socket is indeed closed w
Since the NSS lib closes the socket the memory tracking system wrongly gets a false positive on a leaked socket, so this introduces a way to tell the system that the socket is indeed closed without explicitly closing it!
show more ...
|
Revision tags: curl-7_19_6, curl-7_19_5 |
|
#
9137e717 |
| 02-May-2009 |
Yang Tse |
Use build-time configured curl_socklen_t instead of socklen_t
|
#
33a3753c |
| 21-Apr-2009 |
Yang Tse |
libcurl's memory.h renamed to curl_memory.h
|
#
fe8eeb56 |
| 21-Apr-2009 |
Yang Tse |
remove unnecessary typecast
|
Revision tags: curl-7_19_4, curl-7_19_3, curl-7_19_2, curl-7_19_1 |
|
#
976963cd |
| 23-Oct-2008 |
Dan Fandrich |
Really old gcc doesn't like parenthesis around the names of functions that don't have prototypes. They didn't serve any useful purpose here, anyway.
|
#
89367d47 |
| 13-Sep-2008 |
Yang Tse |
Disable tracking of fdopen() calls in the low-level memory leak tracking code when fdopen() is not available, to avoid compiler error.
|
#
7fdfd938 |
| 13-Sep-2008 |
Yang Tse |
remove dead code portion inoperative long time ago
|
#
3dcd2b82 |
| 04-Sep-2008 |
Yang Tse |
fix print formatting string directives
|
Revision tags: curl-7_19_0, curl-7_18_2 |
|
#
08aab6a6 |
| 14-May-2008 |
Dan Fandrich |
Move the CURLDEBUG check after setup.h so it can be set there if necessary.
|
Revision tags: curl-7_18_1, curl-7_18_0 |
|
#
cbd1a77e |
| 07-Nov-2007 |
Daniel Stenberg |
if () => if() while () => while() and some other minor re-indentings
|
Revision tags: curl-7_17_1, curl-7_17_0, curl-7_17_0-preldapfix |
|
#
259f27b0 |
| 08-Aug-2007 |
Patrick Monnerat |
Fix getsockname argument type Improve "universal" alignment type in struct memdebug
|