Yang Tse
|
5b778a7ca4
|
fix socket data type and logging format in debug tracking socket functions
|
2010-02-22 23:28:56 +00:00 |
|
Yang Tse
|
afdc3d81e9
|
update copyright year notice
|
2010-01-19 01:30:07 +00:00 |
|
Yang Tse
|
ccfe279117
|
Constantine Sapuntzakis enhancements to make memory tracking log file writing
of messages atomic, on systems where an fwrite of a memory buffer is atomic.
|
2010-01-18 20:22:04 +00:00 |
|
Yang Tse
|
308497ffc6
|
Fix compiler warning: control reaches end of non-void function
|
2009-10-29 04:02:21 +00:00 |
|
Daniel Stenberg
|
6a79b0e859
|
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!
|
2009-10-28 20:30:23 +00:00 |
|
Gunter Knauf
|
b476530755
|
fixed typo.
|
2009-07-15 01:10:18 +00:00 |
|
Yang Tse
|
2c0c05e96d
|
sclose() function-like macro definition used to close a socket,
now solely based on HAVE_CLOSESOCKET and HAVE_CLOSESOCKET_CAMEL
config file preprocessor definitions.
|
2009-06-19 00:41:03 +00:00 |
|
Yang Tse
|
9770899a4b
|
Moved potential inclusion of system's malloc.h and memory.h header files to
setup_once.h. Inclusion of each header file is based on the definition of
NEED_MALLOC_H and NEED_MEMORY_H respectively.
|
2009-04-21 10:26:58 +00:00 |
|
Yang Tse
|
c2c800d863
|
Move curl_dofreeaddrinfo() and curl_dofreeaddrinfo()
implementation from lib/hostip6.c to lib/curl_addrinfo.c
and prototypes from lib/hostip.h to lib/curl_addrinfo.h
|
2008-10-30 19:02:23 +00:00 |
|
Yang Tse
|
89367d47a8
|
Disable tracking of fdopen() calls in the low-level memory leak tracking
code when fdopen() is not available, to avoid compiler error.
|
2008-09-13 03:45:03 +00:00 |
|
James Housley
|
aed0cc6f2a
|
Using fdopen() is a more correct way to implement the CURLOPT_NEW_FILE_PREMS
file.c, but the debug interface was missing. This adds the routines needed
to make the memory debuging work for fdopen().
|
2007-06-28 11:11:29 +00:00 |
|
Yang Tse
|
772a985dc3
|
Update copyright year, since the file has been modified
|
2006-10-27 03:47:57 +00:00 |
|
Yang Tse
|
55138753c6
|
Test HAVE_GETNAMEINFO definition before using GETNAMEINFO_XXX definitions.
|
2006-07-04 02:27:11 +00:00 |
|
Daniel Stenberg
|
9ace303528
|
Yang Tse fixed compiler warnings
|
2005-11-13 23:53:14 +00:00 |
|
Daniel Stenberg
|
883479f01e
|
enable memory debugging on tru64 with ipv6 support by doing a little different
defining, since the system headers themselves redefine getaddrinfo
|
2005-06-30 13:28:58 +00:00 |
|
Daniel Stenberg
|
ab4086bc24
|
Updated the copyright year since changes have been this year.
|
2005-03-31 07:02:02 +00:00 |
|
Gisle Vanem
|
377e43fbb9
|
Changes for removing libcurl.def file on Win32.
Added "CURL_EXTERN" to memdebug.h functions.
Cleaned up Makefile.vc6.
|
2004-11-09 14:00:56 +00:00 |
|
Daniel Stenberg
|
648e82f05d
|
Major hostip.c cleanup and split into multiple files and easier #ifdef
usage.
|
2004-04-26 07:20:11 +00:00 |
|
Daniel Stenberg
|
07de0ff0ff
|
Gisle Vanem's added support calloc()-debugging and outputting mode for
fopen() as well.
|
2004-02-26 14:52:51 +00:00 |
|
Daniel Stenberg
|
de681d3b8f
|
Made curl_accept() take a 'void *' instead of 'socklen_t *' in the 3rd
argument to also not force the casual includer to know about the socklen_t
type.
|
2004-02-18 12:22:56 +00:00 |
|
Daniel Stenberg
|
f33be3c313
|
Modified curl_accept() to take a 'void *' in the 2nd argument instead of
sockaddr *. This has the added benefit that source files that include
memdebug.h doesn't have to know about "sockaddr".
|
2004-02-18 12:18:33 +00:00 |
|
Daniel Stenberg
|
09aa165942
|
support closesocket() for closing sockets as well, as then we can use this
code fine on ares!
|
2004-02-16 16:24:01 +00:00 |
|
Daniel Stenberg
|
0412a201a3
|
undef accept before defining it, since AIX 5.2 has it as a define!
|
2004-02-02 21:34:01 +00:00 |
|
Daniel Stenberg
|
4d17d6876e
|
Dan Fandrich's cleanup patch to make pedantic compiler options cause less
warnings. Minor edits by me.
|
2004-01-29 13:56:45 +00:00 |
|
Daniel Stenberg
|
053f6c85ef
|
updated year in the copyright string
|
2004-01-07 09:19:33 +00:00 |
|
Daniel Stenberg
|
749f5387c1
|
Gisle Vanem's IPv6-on-Windows patch applied!
|
2003-10-14 12:00:45 +00:00 |
|
Daniel Stenberg
|
02c78ecf81
|
allow out-of-memory testing by setting a limit. That number of memory
allocation calls will succeed, the following will return NULL!
|
2003-08-14 14:19:36 +00:00 |
|
Daniel Stenberg
|
f7d795a364
|
use CURLDEBUG
|
2003-06-26 11:27:38 +00:00 |
|
Daniel Stenberg
|
e6bfbe9683
|
Gisle Vanem's fix to get this working nicely on windows
|
2003-03-15 21:02:20 +00:00 |
|
Daniel Stenberg
|
f26a338a54
|
copyright year update in the source header
|
2003-01-16 21:08:12 +00:00 |
|
Daniel Stenberg
|
b8a6913e09
|
prevent compiler warnings
|
2002-10-28 19:20:59 +00:00 |
|
Daniel Stenberg
|
ba4e69bebc
|
updated source code boilerplate/header
|
2002-09-03 11:52:59 +00:00 |
|
Daniel Stenberg
|
974f314f57
|
copyright string (year) update
|
2002-03-19 07:54:55 +00:00 |
|
Daniel Stenberg
|
af6c394785
|
Götz Babin-Ebell's OpenSSL ENGINE patch
|
2001-12-17 23:01:39 +00:00 |
|
Daniel Stenberg
|
5d9ae88f58
|
getaddrinfo() cleanups
|
2001-10-04 13:25:12 +00:00 |
|
Daniel Stenberg
|
1a7e13e166
|
curl_memdebug takes a const argument now
|
2001-08-14 09:24:48 +00:00 |
|
Daniel Stenberg
|
5afc694879
|
const-ified lots of function arguments
|
2001-08-14 08:31:27 +00:00 |
|
Daniel Stenberg
|
d30c478378
|
Nico's VMS adjustment
|
2001-08-06 12:23:31 +00:00 |
|
Daniel Stenberg
|
3e7ebcd051
|
uses socklen_t now
|
2001-03-09 15:13:34 +00:00 |
|
Daniel Stenberg
|
b6c5da337a
|
strdup() takes a const char * now
|
2001-03-02 07:41:40 +00:00 |
|
Daniel Stenberg
|
5594741acb
|
Added fopen() and fclose() leak tracking
|
2000-12-19 13:23:54 +00:00 |
|
Daniel Stenberg
|
184ad46a27
|
fixed accept() for memory debugging
|
2000-12-18 16:13:37 +00:00 |
|
Daniel Stenberg
|
bf43b49a20
|
added socket() / sclose() checks to the memdebug system
|
2000-12-14 15:56:59 +00:00 |
|
Daniel Stenberg
|
d49d05bce6
|
added for memory leak debugging etc
|
2000-10-09 11:11:43 +00:00 |
|