aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2002-11-26Dan Becker fixed a minor memory leak on persistent connnections usingDaniel Stenberg
FOLLOWLOCATION and CURLOPT_USERPWD.
2002-11-26fixed Curl_freeaddrinfo() to only free addrinfo, and added Curl_freednsinfo()Daniel Stenberg
for freeing single dns cache entries
2002-11-26Removed MFC dependency in Release Build when using VC++ IDEsm
2002-11-24Nedelcho Stanev's work-around for SFU 3.0Daniel Stenberg
2002-11-22bug fix for the problem Juan Ignacio Hervás discovered todayDaniel Stenberg
2002-11-20Kjetil Jacobsen's patch that introduces CURLOPT_PRIVATE and CURLINFO_PRIVATEDaniel Stenberg
for storage and retrieval of private data in the curl handle.
2002-11-15no more dllinit.o usageDaniel Stenberg
2002-11-13dllinit.c is removedDaniel Stenberg
2002-11-13not used and we don't have permission to distribute this!Daniel Stenberg
2002-11-12removed dllinit.c as MSVC doesn't need itDaniel Stenberg
2002-11-11moved the bools in the connectdata struct into the substruct namedDaniel Stenberg
ConnectBits where the other bools already are
2002-11-11The test for DNS cache entries left locked is now only built ifDaniel Stenberg
AGGRESIVE_TEST is also defined, as an addition to MALLOCDEBUG. It doesn't work for multi interface usage and should only be used with careful consideration.
2002-11-11unlock dns cache entries with a function call instead of a variable fiddleDaniel Stenberg
2002-11-11Dave Halbakken added curl_version_infoDaniel Stenberg
2002-11-11Now supports "Transfer-Encoding: chunked" for HTTP PUT operations where theDaniel Stenberg
size of the uploaded file is unknown.
2002-11-07Bug report #634625 identified how curl returned timeout immediately whenDaniel Stenberg
CURLOPT_CONNECTTIMEOUT was used and provided a fix.
2002-11-05Lehel Bernadt's fix to prevent debug message to get sent on errors whenDaniel Stenberg
debug wasn't enabled
2002-11-05ipv4-fixes for the new Curl_dns_entry struct and Curl_resolv() protoDaniel Stenberg
2002-11-05Curl_resolv() now returns a different struct, and it contains a referenceDaniel Stenberg
counter so that the caller needs to decrease that counter when done with the returned data. If compiled with MALLOCDEBUG I've added some extra checking that the counter is decreased before a handle is closed etc.
2002-10-31Disable the DNS cache (by setting the timeout to 0) made libcurl leakDaniel Stenberg
memory. Avery Fay brought the example code that proved this.
2002-10-28when using checkprefix(), the first argument must be the prefix!Daniel Stenberg
2002-10-28Transfer-Encoding: needs 17 bytes passed, not 18Daniel Stenberg
2002-10-28kromJx@crosswinds.net's fix that now uses checkprefix() instead ofDaniel Stenberg
strnequal() when the third argument was strlen(first argument) anyway. This makes it less prone to errors. (Slightly edited by me)
2002-10-28the malloc debug system assumes single threadDaniel Stenberg
2002-10-28Kevin Roth's fixes that use $(RM) instead of @erase and modified SSL versionDaniel Stenberg
2002-10-28prevent compiler warningDaniel Stenberg
2002-10-28prevent compiler warningsDaniel Stenberg
2002-10-23bad headers can come in two kinds, we either treat everything as one bigDaniel Stenberg
badly assumed header, or we think that parts of the buffer is a bad header and the rest is treated as a normal body part
2002-10-21glibc 2.2.93 gethostbyname_r() no longer returns ERANGE if the given bufferDaniel Stenberg
size isn't big enough. For some reason they now return EAGAIN. Redhat 8 ships with this glibc version.
2002-10-21Nikita Schmidt's fix to debian bug report #165382. This is verified withDaniel Stenberg
the new test case 55.
2002-10-21check for cygwin and if built on that, enable the no-undefined option forDaniel Stenberg
libtool. Otherwise disable it.
2002-10-18make very sure that we return 'done' properly when a transfer is done, asDaniel Stenberg
otherwise the multi interface gets problems
2002-10-18return call_multi when we follow a locationDaniel Stenberg
2002-10-18if we found no string on the Location: line, don't try to follow itDaniel Stenberg
2002-10-17Make the COOKIESESSION work better by creating a list of cookie files filesDaniel Stenberg
when given in the curl_easy_setopt() and then parse them all on the first curl_easy_perform() call instead.
2002-10-13my first take at a memory leak detection documentDaniel Stenberg
2002-10-12return error properly when a non-blocking connect fails using the multiDaniel Stenberg
interface
2002-10-11When we receive a "bad header" we must sure not to write down the data partDaniel Stenberg
as well, as then we write the same data twice.
2002-10-10Jeff Lawson fixed a few problems with connection re-use that remained whenDaniel Stenberg
you set CURLOPT_PROXY to "".
2002-10-09Junk data could get inserted when saving/getting HTTP headers, as discoveredDaniel Stenberg
by Craig Davison. Now we deal with the 'nread' variable correctly between each header line.
2002-10-08failf() now sends the text to the debug function callbackDaniel Stenberg
2002-10-08Added timeout support for the non-windows version.Daniel Stenberg
2002-10-07Following locations properly, if told to do so.Daniel Stenberg
2002-10-07Move the URL concat code to Curl_follow(), and added a proto for thatDaniel Stenberg
function. For Location: following.
2002-10-07Kevin Roth pointed out that 'make install' failed if built outside theDaniel Stenberg
sourcedir if we're not using $(srcdir) properly.
2002-10-04The -no-undefined flag is CRUCIAL for this to build fine on Cygwin. If weDaniel Stenberg
find a case in which we need to remove this flag, we should most likely write a configure check that detects when this flag is needed and when its not.
2002-10-04as Ralph Mitchell pointed out, the Location: following code needs someDaniel Stenberg
basic ./ and ../ strip-off understanding, and this change introduces with. test cases 49 - 52 test this.
2002-09-30get an argument and add a 'age' field to the structDaniel Stenberg
2002-09-30Cris Bailiff found this flaw, gethostbyname_r() on linux returns 0 evenDaniel Stenberg
when it can't lookup the name (at least in some cases) and thus we need to make an extra check to detect failures.
2002-09-27Allow a "" proxy explicitly set dont-use-proxy, i.e don't even check theDaniel Stenberg
environment variables or anything. Setting it to NULL disables proxy as well, but allows the environment variables to kick in and be used.