diff options
author | Daniel Stenberg <daniel@haxx.se> | 2011-09-11 15:51:38 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2011-09-11 19:26:17 +0200 |
commit | 587ed3234bef1bf39491845c12d1391ff132be40 (patch) | |
tree | 07e25ad6f74c1e9ad3610541a1379e8c894a4726 /docs/TODO | |
parent | 94d64f8d4c87ce307d1b55b01ebb1723622fa5f3 (diff) |
TODO: remove 4 entries, add one new
Zero-copy and "Avoid having to remove/readd handles" are not really
features we think are worthwhile to add. Removed.
SRP features have been added already, removed.
11.9 IPv6 addresses with globbing added
Diffstat (limited to 'docs/TODO')
-rw-r--r-- | docs/TODO | 46 |
1 files changed, 8 insertions, 38 deletions
@@ -12,7 +12,6 @@ All bugs documented in the KNOWN_BUGS document are subject for fixing! 1. libcurl - 1.1 Zero-copy interface 1.2 More data sharing 1.3 struct lifreq 1.4 signal-based resolver timeouts @@ -22,7 +21,6 @@ 2. libcurl - multi interface 2.1 More non-blocking 2.2 Remove easy interface internally - 2.3 Avoid having to remove/readd handles 2.4 Fix HTTP Pipelining for PUT 3. Documentation @@ -55,12 +53,10 @@ 7.5 Export session ids 7.6 Provide callback for cert verification 7.7 Support other SSL libraries - 7.8 Support SRP on the TLS layer 7.9 improve configure --with-ssl 8. GnuTLS 8.1 SSL engine stuff - 8.2 SRP 8.3 check connection 8.4 non-gcrypt @@ -78,6 +74,7 @@ 11.6 url-specific options 11.7 metalink support 11.8 warning when setting an option + 11.9 IPv6 addresses with globbing 12. Build 12.1 roffit @@ -107,12 +104,6 @@ 1. libcurl -1.1 Zero-copy interface - - Introduce another callback interface for upload/download that makes one less - copy of data and thus a faster operation. - [http://curl.haxx.se/dev/no_copy_callbacks.txt] - 1.2 More data sharing curl_share_* functions already exist and work, and they can be extended to @@ -181,23 +172,6 @@ internally use and assume the multi interface. The select()-loop should use curl_multi_socket(). -2.3 Avoid having to remove/readd handles - - curl_multi_handle_control() - this can control the easy handle (while) added - to a multi handle in various ways: - - o RESTART, unconditionally restart this easy handle's transfer from the - start, re-init the state - - o RESTART_COMPLETED, restart this easy handle's transfer but only if the - existing transfer has already completed and it is in a "finished state". - - o STOP, just stop this transfer and consider it completed - - o PAUSE? - - o RESUME? - 2.4 Fix HTTP Pipelining for PUT HTTP Pipelining can be a way to greatly enhance performance for multiple @@ -345,12 +319,6 @@ to provide the data to send. Make curl's SSL layer capable of using other free SSL libraries. Such as MatrixSSL (http://www.matrixssl.org/). -7.8 Support SRP on the TLS layer - - Peter Sylvester's patch for SRP on the TLS layer. Awaits OpenSSL support for - this, no need to support this in libcurl before there's an OpenSSL release - that does it. - 7.9 improve configure --with-ssl make the configure --with-ssl option first check for OpenSSL, then GnuTLS, @@ -362,11 +330,6 @@ to provide the data to send. Is this even possible? -8.2 SRP - - Work out a common method with Peter Sylvester's OpenSSL-patch for SRP on the - TLS to provide name and password. GnuTLS already supports it... - 8.3 check connection Add a way to check if the connection seems to be alive, to correspond to the @@ -462,6 +425,13 @@ to provide the data to send. This can be useful to tell when support for a particular feature hasn't been compiled into the library. +11.9 IPv6 addresses with globbing + + Currently the command line client needs to get url globbing disabled (with + -g) for it to support IPv6 numerical addresses. This is a rather silly flaw + that should be corrected. It probably involves a smarter detection of the + '[' and ']' letters. + 12. Build 12.1 roffit |