aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2003-05-12avoid the write loopDaniel Stenberg
2003-05-12incoming proxy headers shall be sent to the debug function has HEADERs notDaniel Stenberg
DATA
2003-05-09support for CURLOPT_FTP_USE_EPRT addedDaniel Stenberg
2003-05-06 Kevin Delafield reported another case where we didn't correctly check forDaniel Stenberg
EAGAIN but only EWOULDBLOCK, which caused badness on HPUX. We also check for and act the same on EINTR errors as well now.
2003-05-02If there is a custom Host: header specified, we use that host name toDaniel Stenberg
extract the correct set of cookies to send. This functionality is verified by test case 62.
2003-05-01corrected a comment about gzip not being supportedDaniel Stenberg
2003-05-01Andy Cedilnik fixed some compiler warningsDaniel Stenberg
2003-05-01ourerrno became Curl_ourerrno() and is now available to all libcurlDaniel Stenberg
2003-05-01Use the proper Curl_ourerrno() function instead of plain errno, for betterDaniel Stenberg
portability. Also use Andy Cedilnik's compiler warning fixes.
2003-04-30when making up the list of path parts, save the last entry pointing to NULLDaniel Stenberg
as otherwise we'll go nuts
2003-04-30if there's a cookiehost allocated, free that tooDaniel Stenberg
2003-04-30stop parsing Host: host names at colons tooDaniel Stenberg
2003-04-30modified to the new cookie function protoDaniel Stenberg
2003-04-30extract host name from custom Host: headers to use for cookiesDaniel Stenberg
2003-04-30Many cookie fixes:Daniel Stenberg
o Save domains in jars like Mozilla does. It means all domains set in Set-Cookie: headers are dot-prefixed. o Save and use the 'tailmatch' field in the Mozilla/Netscape cookie jars (the second column). o Reject cookies using illegal domains in the Set-Cookie: line. Concerns both domains with too few dots or domains that are outside the currently operating server host's domain. o Set the path part by default to the one used in the request, if none was set in the Set-Cookie line.
2003-04-30changes need for the new ftp path treatment and the new cookie codeDaniel Stenberg
2003-04-30David Balazic's patch to make the FTP operations "do right" according toDaniel Stenberg
RFC1738, which means it'll use one CWD for each pathpart.
2003-04-29 Peter Kovacs provided a patch that makes the CURLINFO_CONNECT_TIME work fineDaniel Stenberg
when using the multi interface (too).
2003-04-25RSAglue.lib is no longer needed with recent OpenSSL versionsDaniel Stenberg
2003-04-22Dan Fandrich corrected the error messages on "bad encoding".Daniel Stenberg
2003-04-22Dan Fandrich's gzip bugfixDaniel Stenberg
2003-04-22 Peter Sylvester pointed out that curl_easy_setopt() will always (wrongly)Daniel Stenberg
return CURLE_OK no matter what happens.
2003-04-15treat uploaded .html files as text/html by defaultDaniel Stenberg
2003-04-14return the same error for the sslv2 "certificate verify failed" codeDaniel Stenberg
2003-04-14Restored the SSL error codes since they was broken in the 7.10.4 release,Daniel Stenberg
also now attempt to detect and return the specific CACERT error code.
2003-04-11Nic fixed so that Curl_client_write() must not be called with 0 lenth data.Daniel Stenberg
I edited somewhat and removed trailing whitespaces.
2003-04-11Nic Hines fixed this bug when deflate or gzip contents were downloaded usingDaniel Stenberg
chunked encoding.
2003-04-11ah, move the zero byte too or havoc will occurDaniel Stenberg
2003-04-11support ? as separator instead of / even if not protocol was givenDaniel Stenberg
2003-04-11Dan Fandrich's gzip patch appliedDaniel Stenberg
2003-04-11 According to RFC959, CWD is supposed to return 250 on success, butDaniel Stenberg
there seem to be non-compliant FTP servers out there that return 200, so we accept any '2xy' response now.
2003-04-11show a verbose warning message in case cookie-saving fails, afterDaniel Stenberg
Ralph Mitchell's notification.
2003-04-10Vlad Krupin's URL parsing patch to fix the URL parsing when the URL has noDaniel Stenberg
slash after the host name, but still a ? and following "parameters".
2003-04-09the default debugfunction shows incoming headers as wellDaniel Stenberg
2003-04-09timecond support addedDaniel Stenberg
made the Last-Modified (faked) header look correct using GMT always
2003-04-08James Bursa fixed a flaw in the content-type extracting code that couldDaniel Stenberg
miss the first letter
2003-04-08share.c addedDaniel Stenberg
2003-04-04Changed how boundary strings are generated. This new way uses 28 dashesDaniel Stenberg
and 12 following hexadecimal letters, which seems to be what IE uses. This makes curl work smoother with more stupidly written server apps. Worked this out together with Martijn Broenland.
2003-04-03spell fixDaniel Stenberg
2003-04-03kill a compiler warning on cygwinDaniel Stenberg
2003-03-31move the ssl config clone call to before the connectionexists call and thenDaniel Stenberg
also subsequently free the ssl struct if the connection struct is to be deleted
2003-03-31testing, ignore this commitSterling Hughes
2003-03-31Fixup after talks with Richard Bramante. We should now make betterDaniel Stenberg
comparisons before re-using SSL connections and re-using SSL connection IDs.
2003-03-31Guillaume Cottenceau's patch that adds CURLOPT_UNRESTRICTED_AUTH thatDaniel Stenberg
disables the host name check in the FOLLOWLOCATION code. With that option set, libcurl will send user+password to all hosts.
2003-03-31Frankie Fong filed bug report #708708 which identified a problem withDaniel Stenberg
ConnectionExists() when first doing a proxy connecto to a HTTPS site and then switching over to a HTTP connection to the same host. This fix corrects the problem.
2003-03-25white space and indent fixDaniel Stenberg
2003-03-24ignore getdate.cDaniel Stenberg
2003-03-24Richard Bramante's provided a fix for a handle re-use problem seen when youDaniel Stenberg
change options on an SSL-enabled connection between requests.
2003-03-24Removed the "TC TrustCenter, Germany, Class 0 CA." certificate:Daniel Stenberg
"It is a DEMO certificate and was never intended to be in any list of trusted CA certificates." (quote by Götz Babin-Ebell, trustcenter.de)
2003-03-21Hopefully this change addresses these two bug reports: 707003 and 706624.Daniel Stenberg
We need to make sure that when we init a 'connectdata' struct and then afterwards check for and re-use another one, we must be careful so that the newly set values are transmitted and used in the surviving connectdata struct.