summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2015-05-30 12:09:22 +0200
committerDaniel Stenberg <daniel@haxx.se>2015-05-30 12:09:22 +0200
commit2f1eae0f272d0f8fbe6ea4a68a8cc75ba6948b1a (patch)
treefbf4ff2bf059f86d45ffdd9819e6cbef338fd52a
parent3628a90852f444bb1d45dcff15c748d5c8484793 (diff)
downloadgnurl-2f1eae0f272d0f8fbe6ea4a68a8cc75ba6948b1a.tar.gz
gnurl-2f1eae0f272d0f8fbe6ea4a68a8cc75ba6948b1a.tar.bz2
gnurl-2f1eae0f272d0f8fbe6ea4a68a8cc75ba6948b1a.zip
ROADMAP: remove HTTP/2 multiplexing - its here now
-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