aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2003-11-19respect bits.close even if an error already is set, but make sure that theDaniel Stenberg
existing error is the one returned back
2003-11-15do ares_destroy() on the ares handle when we're done in Curl_is_resolved()Daniel Stenberg
2003-11-15Mathias Axelsson found a case where we free()d the server certificate twice!Daniel Stenberg
2003-11-14Siddhartha Prakash Jain found a case with a bad resolve that we didn'tDaniel Stenberg
properly bail out from, when using ares.
2003-11-13Peter Sylvester found a flaw in the connect code for ipv6-enabled hosts.Daniel Stenberg
I guess it seldomly happens on linux and that's why it wasn't found before. He used Solaris to notice it. I took the opportunity to rewrite the Curl_connecthost() slightly to feature less duplicate code in the two different versions (ipv4/ipv6).
2003-11-13Default Content-Type for formparts has changed to "application/octet-stream".Daniel Stenberg
This seems more appropriate, and I believe mozilla and the likes do this. .html files now get text/html as Content-Type. Pointed out in bug report #839806.
2003-11-13don't log failed socket() callsDaniel Stenberg
2003-11-11Added CURLOPT_NETRC_FILE.Daniel Stenberg
2003-11-10Generate the ca-bundle.h file in the build dir and not in the source dir,Daniel Stenberg
which works nicely since the build dir is before the source dir in the include path.
2003-11-10After Sébastien Willemijns' bug report, we now check the separators properlyDaniel Stenberg
in the 229-reply servers respond on a EPSV command and bail out better if the reply string is not valid RFC2428-compliant.
2003-11-07remove the struct fields for the deprecated passwd prompt callbackDaniel Stenberg
2003-11-07the resource file itselfDaniel Stenberg
2003-11-07removed the resource lines I shouldn't have added in the firt placeDaniel Stenberg
2003-11-06CURLDEBUG, no underscoreDaniel Stenberg
2003-11-06Gisle Vanem's libcurl.dll version info patch appliedDaniel Stenberg
2003-11-06unitialized variable fix, reported by both Marty Kuhrt and benjamin gerardDaniel Stenberg
2003-11-06Mac OS X framework build files, contributed by Matt VeenstraDaniel Stenberg
2003-11-06Moved the TRUE and FALSE #defines to lib/setup.h instead, as they don'tDaniel Stenberg
belong in the public header file. They are not in our name space so we should not set them globally.
2003-11-04Troels Walsted Hansen fixed the MSVC makefiles to build fine on Windows.Daniel Stenberg
2003-11-04spellfix in the generated comment by Kevin RothDaniel Stenberg
2003-10-31gmtime() really can't even return NULL, can it?Daniel Stenberg
2003-10-31assume that MDTM returns the timestamp as UTCDaniel Stenberg
2003-10-30silly me, I was meaning to do this change already as discussed on the libcurlDaniel Stenberg
list, we get the time in GMT and not localtime
2003-10-30curl --head now reports info "headers" on file:// URLs as wellDaniel Stenberg
2003-10-30when getting headers only, stop pretending the reported time is GMT, as itDaniel Stenberg
isn't. In fact, it might be, but we have no idea.
2003-10-30Only compile the ipv6-section for ipv6-enabled libcurls. Should saveDaniel Stenberg
us some trouble.
2003-10-29David Hull made the file: URL parser also accept the somewhat sloppy fileDaniel Stenberg
syntax: file:/path. I added test case 203 to verify this.
2003-10-28Another glibc resolve name fixDaniel Stenberg
2003-10-28overlapping memory chunks with strcpy(), detected by the friendly valgrindDaniel Stenberg
2003-10-27James Bursa's fix to prevent failf() to write outside its buffer boundaryDaniel Stenberg
2003-10-26snprintf() made a single-byte buffer overflow, as it could write a zeroDaniel Stenberg
outside its given buffer. Discovered and reported by James Bursa.
2003-10-24Resuming a download of an already downloaded document, that is trying to getDaniel Stenberg
a range of a document beyond its size, caused libcurl to "hang" until the server closed the connection and then it returned error 18. This is bad. This way, we don't return any error at all, which isn't nice either, as we need to alert the app somehow that the request range was out of size.
2003-10-24Based on David Hull's fix in bug report 804599, we now check for solarisDaniel Stenberg
and gcc, to set the -mimpure-text link flag for linking the lib better.
2003-10-24if malloc fails, we must bail out nicelyDaniel Stenberg
2003-10-24Improved checks for bad memory situations and proper behaviour when weDaniel Stenberg
run out of memory.
2003-10-24better bailing-out cleanup if a malloc fails in the DNS cacheDaniel Stenberg
2003-10-23Georg Horn's fixes to do different CA cert verifications. They can now beDaniel Stenberg
done even if the result is ignored, as some sites seem to require that.
2003-10-22Dylan Ellicott added the release-libcurl-ssl-dll targetDaniel Stenberg
2003-10-22Do the auth stuff at the end-of-headers and not at the start-of-body, asDaniel Stenberg
we might not get a body when we get a 401 with a set of WWW-Authenticate: headers. This fixes the problem Kevin Roth detected in 7.10.8-pre4 and pre5. Verified by test case 91.
2003-10-21updated for mingw32Daniel Stenberg
2003-10-21conn->user and conn->passwd will now always be set to point to something.Daniel Stenberg
If not user or password is set, they will point to a "" string.
2003-10-20allow no user and password for proxy too, BasicDaniel Stenberg
2003-10-20allow no user and no passwd when doing basic authDaniel Stenberg
2003-10-20lock the DNS cache properly before adding an entry when using asynch DNSDaniel Stenberg
2003-10-19better error output on SSL errors when receiving data - Georg Horn patchDaniel Stenberg
2003-10-19fixed the bug my previous change introducedDaniel Stenberg
2003-10-18minor fix to not shadow a variableDaniel Stenberg
2003-10-18builds warning-free with -Wshadow nowDaniel Stenberg
2003-10-18don't shadow 'socket'Daniel Stenberg
2003-10-18fixed gcc -Wshadow warningsDaniel Stenberg