aboutsummaryrefslogtreecommitdiff
path: root/lib/urldata.h
AgeCommit message (Collapse)Author
2002-01-081) the dns_cache_timeout should be an integer, not a boolSterling Hughes
2) in the curl_dns_cache_entry structure, timestamp should be a time_t instead of an integer (although I doubt it matters).
2002-01-08Add support for DNS cache timeouts via the CURLOPT_DNS_CACHE_TIMEOUT option.Sterling Hughes
The default cache timeout for this is 60 seconds, which is arbitrary and completely subject to change :)
2002-01-07Make cach'ing work with threads now, there are now three cases:Sterling Hughes
- Use a global dns cache (via setting the tentatively named, CURLOPT_DNS_USE_GLOBAL_CACHE option to true) - Use a per-handle dns cache, by default - Use a pooled dns cache when in the "multi" interface
2002-01-03merged the multi-dev branch back into MAIN againDaniel Stenberg
2002-01-03minor changesDaniel Stenberg
2001-12-20If nobody is set we won't download any FTP file. If include_header is set,Daniel Stenberg
we return a set of headers not more. This enables FTP operations that don't transfer any data, only perform FTP commands.
2001-12-17Götz Babin-Ebell's OpenSSL ENGINE patchDaniel Stenberg
2001-12-03As Eric Lavigne pointed out, the ftp response reader MUST cache data thatDaniel Stenberg
is not dealt with when we find an end-of-response line, as there might be important stuff even after the correct line. So on subsequent invokes, the cached data must be used!
2001-12-02more careful re-use of connections when SSL is used over proxiesDaniel Stenberg
2001-11-28CURLOPT_FTP_USE_EPSV can now be set to FALSE to prevent libcurl fromDaniel Stenberg
attempting to use EPSV before the standard PASV.
2001-11-27Eric Lavigne updatesDaniel Stenberg
2001-11-20Georg Horn's STARTTRANSFER_TIME patchDaniel Stenberg
2001-11-02failf() now only overwrites the error buffer the first time it gets calledDaniel Stenberg
for each *_perform(). It makes things a lot easier, as the first one that detects the error get to write the final error reason...
2001-10-29fixed conn->name error on connection re-use and enlarged the 'gname' arrayDaniel Stenberg
to hold 512 bytes (for user+password+hostname)
2001-10-19now counts header size return from server and if nothing is returned from aDaniel Stenberg
HTTP server we return error
2001-10-12progress meter fixesDaniel Stenberg
2001-10-09added the option CURLOPT_HTTP_VERSION that can specify which HTTP versionDaniel Stenberg
libcurl should use in its request
2001-10-02major connecting updatesDaniel Stenberg
2001-10-01renamed the stupid 'hp' to 'hostaddr' which actually says what it isDaniel Stenberg
2001-09-28filetime should be -1 if the remote time was unknown as 0 is actually aDaniel Stenberg
valid time. we now store the filetime as a long to know for sure it can hold -1 (there exist some unsigned time_t cases)
2001-09-28more transparant support for IPv6 name resolvingDaniel Stenberg
2001-09-12moved a 100K buffer from the transfer loop to the urlstate struct, as itDaniel Stenberg
seriously decreases the amount of used stack space
2001-09-11added cipher_listDaniel Stenberg
2001-09-06moved the session ID cache state variables into the UrlState struct withinDaniel Stenberg
the SessionHandle. It was previously wrongly put in UserDefined
2001-09-01removed unused #definesDaniel Stenberg
2001-08-30Major rename and redesign of the internal "backbone" structs. Details willDaniel Stenberg
be posted in a minute to the libcurl list.
2001-08-29take port numbers into account when finding a previous session from theDaniel Stenberg
cache
2001-08-29cookie jar adjustmentsDaniel Stenberg
2001-08-28Added SSL session ID caching, moved some SSL code from url.c to ssluse.cDaniel Stenberg
2001-08-21Georg Huettenegger's patch curl-7.8.1-pre5-patch-20010819Daniel Stenberg
2001-08-17Added two fields in the connectdata struct for kerberos fiddlesDaniel Stenberg
2001-08-15removed protos that were moved to url.h and the new getinfo.hDaniel Stenberg
2001-08-14minor fixes for compiler warningsDaniel Stenberg
2001-08-08Patrick Bihan-Faou introduced CURLOPT_SSL_VERIFYHOST and code to deal withDaniel Stenberg
it.
2001-08-03httpreq cleanup fixDaniel Stenberg
2001-05-31CURLOPT_MUTE and data->bits.mute are history, removed, gone!Daniel Stenberg
2001-05-11when asking for a resumed FTP transfer, even though the entire file hasDaniel Stenberg
already been transfered no longer returns error but instead is OK. The reasoning behind this is of course that no extra actions need to be taken and it is as if a transfer had been successfully performed.
2001-05-07fixed 'storefread' to not make a warningDaniel Stenberg
2001-05-04'FILE *' changed to 'void *' in all callback functionsDaniel Stenberg
2001-04-18Remade resume stuff to keep data in the connectdata struct instead of theDaniel Stenberg
main handle struct to work with persistant connections
2001-04-10Added new CURLOPT_HEADERFUNCTION callback for writing headers onlyDaniel Stenberg
2001-03-29ftps:// support addedDaniel Stenberg
2001-03-15added connect timeout supportDaniel Stenberg
2001-03-14Edin Kadribaic's bug report #408488 forced a rearrange of two struct fieldsDaniel Stenberg
from urldata to connectdata, quite correctly.
2001-03-13Added 'created' to the connectdata struct to hold the creation date, toDaniel Stenberg
be used for the close policy decision
2001-03-12two new random seed options for the ssl config structDaniel Stenberg
2001-03-12support for a few new libcurl 7.7 CURLOPT_* options addedDaniel Stenberg
2001-03-09Added httpversion to the progress struct, we do read it, we can just as wellDaniel Stenberg
store it.
2001-03-09all comments for the former public "low level" interface have been removedDaniel Stenberg
since they were out-of-date and not correct anymore. moved around some struct fields
2001-03-07"Transfer-Encoding: chunked" support addedDaniel Stenberg