summaryrefslogtreecommitdiff
path: root/docs/ROADMAP.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/ROADMAP.md')
-rw-r--r--docs/ROADMAP.md18
1 files changed, 0 insertions, 18 deletions
diff --git a/docs/ROADMAP.md b/docs/ROADMAP.md
index 30b7c592d..eb52d1877 100644
--- a/docs/ROADMAP.md
+++ b/docs/ROADMAP.md
@@ -18,24 +18,6 @@ HTTP/2
To decide: if we need to bundle parts of the nghttp2 stuff that probably
won't be shipped by many distros.
-- multiplexing/pipelining
-
- Add a bit to `CURLMOPT_PIPELINING` which then makes libcurl attempt to
- multiplex HTTP/2 connections to the same host, using the HTTP1 pipelining
- host matching logic. Doing multiple transfers to the same host using the
- multi interface will then make them multiplexed. By default, this will
- handle flow-control for the streams in an automatic fashion.
-
- With multiplexed streams, we also need to make sure that we terminate
- streams correctly when a single easy handle is removed from such a
- connection.
-
- Since HTTP/2 is designed to always use a single connection for each host
- (origin really), it seems fair that with "pipelining" enabled there will be
- no extra checks for number of streams etc added to the connection apart
- from the maximum number set over the HTTP/2 protocol (the remote sets a
- maximum) and only if that is reached, another connection gets created.
-
- stream properties API
Provide options for setting priorities and dependencies among the streams