aboutsummaryrefslogtreecommitdiff
path: root/lib/urldata.h
AgeCommit message (Collapse)Author
2002-09-02James Gallagher's Content-Encoding workDaniel Stenberg
2002-08-30CURLE_SSL_INSECURE is removed again and so is CURLOPT_SSL_INSECURE, weDaniel Stenberg
proceed fine with the already existing options, just having a different internal library default for capath.
2002-08-30SOCKS5 support added (contributed by a still unnamed person). Not properlyDaniel Stenberg
working for "IPv6 enabled" libcurls yet, but should be pretty easy for someone to adjust.
2002-08-29remove the data and conn fields from the Curl_transfer_keeper struct, theyDaniel Stenberg
weren't used anyway and mostly caused confusion
2002-08-26SSL_INSECURE support and usage addedDaniel Stenberg
2002-08-22Markus F.X.J. Oberhumer's added commentDaniel Stenberg
2002-08-13Sterling Hughes brings the share interfaceDaniel Stenberg
2002-08-12Initial fix to make the multi interface return control while waiting forDaniel Stenberg
the initial connect to "come through". This should work fine for connect and for FTP-PASV connects. Needs massive testing.
2002-08-08Markus F.X.J. Oberhumer's CURLOPT_NOSIGNAL patchDaniel Stenberg
2002-08-05Make SessionHandle keep record if it is used with the multi interface orDaniel Stenberg
the easy interface, it CANNOT be used by a mixture.
2002-06-15CURLOPT_BUFFERSIZE allows an application to set a prefered buffer sizeDaniel Stenberg
for receiving data from the network. It is meant as a hint, not as a forced limit.
2002-06-14Remade the FTP not-check status line and not-attempt-to-read-status-lineDaniel Stenberg
variables, conditions and things.
2002-06-13Added 'dont_check' to be set during an FTP operation if the final statusDaniel Stenberg
message is supposed to be ignored.
2002-05-21James Cone's efforts to add another netrc parsing "mode"Daniel Stenberg
2002-05-07support for ingoring session cookies addedDaniel Stenberg
2002-05-03CURL_MAX_WRITE_SIZE is a new exported define that informs about the biggestDaniel Stenberg
sized buffer that may be passed to a write callback
2002-05-02added two pointers to the fd_set variables to read/write from, as sometimesDaniel Stenberg
we need to point to user-provided fd_sets
2002-04-25In order to not get problems with DNS cache pruning, we no longer storeDaniel Stenberg
any name resolved data in any curl handle struct. That way, we won't mind if the cache entries are pruned for the next time we need them. We'll just resolve them again instead. This changes the Curl_resolv() proto. It modifies the SessionHandle struct but perhaps most importantly, it'll make the internals somewhat dependent on the DNS cache not being disabled as that will cripple operations somewhat. Especially for persistant connections.
2002-04-16Dirk Manske brought the patch that introduces two new CURLINFO_* values:Daniel Stenberg
CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT.
2002-04-12Jean-Philippe Barrette-LaPierre provided his patch that introducesDaniel Stenberg
CURLOPT_DEBUGFUNCTION and CURLOPT_DEBUGDATA.
2002-03-19copyright string (year) updateDaniel Stenberg
2002-02-28Wesley Laxton's CURLOPT_PREQUOTE workDaniel Stenberg
2002-01-29no more adjustable upload buffer size, we use non-blocking sockets now soDaniel Stenberg
this work-around is not needed anymore!
2002-01-29Giaslas Georgios introduced CURLINFO_CONTENT_TYPEDaniel Stenberg
2002-01-16- shrunk the BUFSIZE define from 50K to 20KDaniel Stenberg
- made a separate buffer for uploads (due to the non-blocking stuff) - added two connectdata struct fields for non-blocking uploads
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