aboutsummaryrefslogtreecommitdiff
path: root/docs/TODO
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-07-30 23:48:07 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-07-30 23:48:07 +0000
commit57007e80a92218a11c51a4f0de88012d39f06e41 (patch)
tree62572967e2be03a456dc0a6ea9c914ecd807ff4e /docs/TODO
parentb6c876bdb6822bf54140a198deb1fc0f79cac54d (diff)
Moved items from TODO-RELEASE to TODO since they're not really bound to happen
in any specific release.
Diffstat (limited to 'docs/TODO')
-rw-r--r--docs/TODO15
1 files changed, 15 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index 8a336ff04..5678b9fc2 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -61,6 +61,17 @@ TODO
ready to accept read data. Today libcurl feeds the data as soon as it is
available for reading, no matter what.
+ * Add curl_multi_socket() and family to the multi interface that gets file
+ descriptors, as an alternative to the curl_multi_fdset(). This is necessary
+ to allow apps to properly avoid the FD_SETSIZE problem.
+
+ * Make curl_easy_perform() a wrapper-function that simply creates a multi
+ handle, adds the easy handle to it, runs curl_multi_perform() until the
+ transfer is done, then detach the easy handle, destroy the multi handle and
+ return the easy handle's return code. This will thus make everything
+ internally use and assume the multi interface. The select()-loop should use
+ curl_multi_socket().
+
DOCUMENTATION
* More and better
@@ -152,6 +163,10 @@ TODO
latter two could be alternatives for those looking to reduce the footprint
of libcurl built with OpenSSL or GnuTLS.
+ * 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.
+
LDAP
* Look over the implementation. The looping will have to "go away" from the