summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2018-11-05 09:53:49 +0100
committerDaniel Stenberg <daniel@haxx.se>2018-11-05 09:54:18 +0100
commit29c05ce9c36dda4ee595b2606015cfb5222b0e39 (patch)
treec1c33fa0d2ac4a01e7f1b6a362635d7f17ff08a8
parent60e3d1f2102f226e2f1514f4f3d4c31b2022f957 (diff)
downloadcurl-29c05ce9c36dda4ee595b2606015cfb5222b0e39.tar.gz
TODO: 2.6 multi upkeep
Closes #3199
-rw-r--r--docs/TODO10
1 files changed, 10 insertions, 0 deletions
diff --git a/docs/TODO b/docs/TODO
index d7fe127f4..9f78074a3 100644
--- a/docs/TODO
+++ b/docs/TODO
@@ -50,6 +50,7 @@
2.3 Non-blocking curl_multi_remove_handle()
2.4 Split connect and authentication process
2.5 Edge-triggered sockets should work
+ 2.6 multi upkeep
3. Documentation
3.2 Provide cmake config-file
@@ -476,6 +477,15 @@
the internal actions that need to be improved for this to work perfectly is
the 'maxloops' handling in transfer.c:readwrite_data().
+2.6 multi upkeep
+
+ In libcurl 7.62.0 we introduced curl_easy_upkeep. It unfortunately only works
+ on easy handles. We should introduces a version of that for the multi handle,
+ and also consider doing "upkeep" automatically on connections in the
+ connection pool when the multi handle is in used.
+
+ See https://github.com/curl/curl/issues/3199
+
3. Documentation
3.2 Provide cmake config-file