History log of /curl/lib/memdebug.c (Results 51 – 75 of 131)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 4a5aa668 04-Jan-2013 Yang Tse

Revert changes relative to lib/*.[ch] recent renaming

This reverts renaming and usage of lib/*.h header files done
28-12-2012, reverting 2 commits:

f871de0... build: make use

Revert changes relative to lib/*.[ch] recent renaming

This reverts renaming and usage of lib/*.h header files done
28-12-2012, reverting 2 commits:

f871de0... build: make use of 76 lib/*.h renamed files
ffd8e12... build: rename 76 lib/*.h files

This also reverts removal of redundant include guard (redundant thanks
to changes in above commits) done 2-12-2013, reverting 1 commit:

c087374... curl_setup.h: remove redundant include guard

This also reverts renaming and usage of lib/*.c source files done
3-12-2013, reverting 3 commits:

13606bb... build: make use of 93 lib/*.c renamed files
5b6e792... build: rename 93 lib/*.c files
7d83dff... build: commit 13606bbfde follow-up 1

Start of related discussion thread:

http://curl.haxx.se/mail/lib-2013-01/0012.html

Asking for confirmation on pushing this revertion commit:

http://curl.haxx.se/mail/lib-2013-01/0048.html

Confirmation summary:

http://curl.haxx.se/mail/lib-2013-01/0079.html

NOTICE: The list of 2 files that have been modified by other
intermixed commits, while renamed, and also by at least one
of the 6 commits this one reverts follows below. These 2 files
will exhibit a hole in history unless git's '--follow' option
is used when viewing logs.

lib/curl_imap.h
lib/curl_smtp.h

show more ...


# f871de00 28-Dec-2012 Yang Tse

build: make use of 76 lib/*.h renamed files

76 private header files renamed to use our standard naming scheme.

This change affects 322 files in libcurl's source tree.


# a0b20716 14-Dec-2012 Yang Tse

setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h>

Inclusion of top two most included header files now done in setup_once.h


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


123456