aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
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.
2002-09-26enhanced curl_version_infoDaniel Stenberg
2002-09-25extended curl_version_info() with more info on related sub-librariesDaniel Stenberg
2002-09-25make sure we free rangeline before we re-assign it to a new allocatedDaniel Stenberg
memory as otherwise we (might) leak memory
2002-09-25Walter J. Mack added curl_freeDaniel Stenberg
2002-09-25Andrés García found out that Curl_protocol_connect() could return anDaniel Stenberg
uninitialized variable.
2002-09-25Wez Furlong's curl_version_info() function added, still needs someDaniel Stenberg
adjustments and possibly some improvments to feature all those things we could possibly want from this.
2002-09-23spell fix commentDaniel Stenberg
2002-09-23removed use of extra unneeded variableDaniel Stenberg
2002-09-23Dolbneff A.V and Spiridonoff A.V made the file:// code work with resumesDaniel Stenberg
in the same style other code does.
2002-09-23properly disconnect failed connectionsDaniel Stenberg
2002-09-20Craig Markwardt made the "struct hostent_data" get cleared too, as isDaniel Stenberg
needed on Tru64 (or something).
2002-09-16a follow-up fix to the previous fix for HTTP servers that don't reply *any*Daniel Stenberg
headers at all
2002-09-13better deal with HTTP(S) servers that respond with no headers at all, testDaniel Stenberg
case 306 added to verify that we do right
2002-09-11Lukasz Czekierda correctly pointed out that curl used a bad Host: headerDaniel Stenberg
when talking to a IPv6-server using IPv6 IP address only.
2002-09-09minor indent changeDaniel Stenberg
2002-09-09remove redundant commentDaniel Stenberg
2002-09-06Added content_encoding files.Joern Hartroth
2002-09-04Added multi.c to curllib.dsp to fix win32 buildsm
2002-09-03updated source code boilerplate/headerDaniel Stenberg