From df06182d867eaf80c006765a1601b9fcff5e8465 Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Wed, 2 Jun 2010 13:52:25 +0200
Subject: [PATCH] TODO: add multi interface improvement remove ldap select

---
 docs/TODO | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/docs/TODO b/docs/TODO
index f023e9c782..7d7a2a0b04 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -22,6 +22,7 @@
  2.2 Remove easy interface internally
  2.3 Avoid having to remove/readd handles
  2.4 Fix HTTP Pipelining for PUT
+ 2.5 Make curl_multi_info_read faster
 
  3. Documentation
  3.1  More and better
@@ -63,7 +64,6 @@
  8.3 check connection
 
  9. Other protocols
- 9.1 ditch ldap-specific select
 
  10. New protocols
  10.1 RSYNC
@@ -185,6 +185,10 @@
  serial requests and currently libcurl only supports that for HEAD and GET
  requests but it should also be possible for PUT.
 
+2.5 Make curl_multi_info_read faster
+
+ When checking if there's info to return, this function scans over ALL added
+ easy handles every time. That makes this function unnecessary heavy and slow.
 
 3. Documentation
 
@@ -364,12 +368,6 @@ to provide the data to send.
 
 9. Other protocols
 
-9.1 ditch ldap-specific select
-
- * Look over the implementation. The looping will have to "go away" from the
-   lib/ldap.c source file and get moved to the main network code so that the
-   multi interface and friends will work for LDAP as well.
-
 10. New protocols
 
 10.1 RSYNC
-- 
GitLab