diff options
author | Daniel Stenberg <daniel@haxx.se> | 2002-08-14 23:35:19 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2002-08-14 23:35:19 +0000 |
commit | 9d68fde148bc471c6d5c86657b8396c8d83d7ddc (patch) | |
tree | ef18b0b286cd18afc2923307261a8da94feed30d /docs/TODO | |
parent | c7d517f6d2fd056e50fa0cb345e22d6cd7917216 (diff) |
Wez Furlong's ideas and some cleaning up/clarifying
Diffstat (limited to 'docs/TODO')
-rw-r--r-- | docs/TODO | 26 |
1 files changed, 16 insertions, 10 deletions
@@ -6,14 +6,16 @@ TODO - Things to do in project cURL. Please tell me what you think, contribute and - send me patches that improve things! Also check the http://curl.haxx.se/dev - web section for various development notes. + Things to do in project cURL. Please tell us what you think, contribute and + send us patches that improve things! Also check the http://curl.haxx.se/dev + web section for various technical development notes. LIBCURL - * Consider an interface to libcurl that allows applications to easier get to - know what cookies that are sent back in the response headers. + * Introduce an interface to libcurl that allows applications to easier get to + know what cookies that are received. Pushing interface that calls a + callback on each received cookie? Querying interface that asks about + existing cookies? We probably need both. * Make content encoding/decoding internally be made using a filter system. @@ -21,6 +23,13 @@ TODO less copy of data and thus a faster operation. [http://curl.haxx.se/dev/no_copy_callbacks.txt] + * Run-time querying about library characterics. What protocols do this + running libcurl support? What is the version number of the running libcurl + (returning the well-defined version-#define). This could possibly be made + by allowing curl_easy_getinfo() work with a NULL pointer for global info, + but perhaps better would be to introduce a new curl_getinfo() (or similar) + function for global info reading. + * Add asynchronous name resolving (http://daniel.haxx.se/resolver/). This should be made to work on most of the supported platforms, or otherwise it isn't really interesting. @@ -35,10 +44,6 @@ TODO implement, libcurl will merely call 'getmutex' and 'leavemutex' callbacks. Part of the sharing suggestion at: http://curl.haxx.se/dev/sharing.txt - * No-faster-then-this transfers. Many people have limited bandwidth and they - want the ability to make sure their transfers never use more bandwith than - they think is good. - * Set the SO_KEEPALIVE socket option to make libcurl notice and disconnect very long time idle connections. @@ -55,7 +60,8 @@ TODO * CURLOPT_MAXFILESIZE. Prevent downloads that are larger than the specified size. CURLE_FILESIZE_EXCEEDED would then be returned. Gautam Mani - requested. + requested. That is, the download should even begin but be aborted + immediately. DOCUMENTATION |