diff options
author | Daniel Stenberg <daniel@haxx.se> | 2015-05-30 12:09:22 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2015-05-30 12:09:22 +0200 |
commit | 2f1eae0f272d0f8fbe6ea4a68a8cc75ba6948b1a (patch) | |
tree | fbf4ff2bf059f86d45ffdd9819e6cbef338fd52a /docs/ROADMAP.md | |
parent | 3628a90852f444bb1d45dcff15c748d5c8484793 (diff) | |
download | curl-2f1eae0f272d0f8fbe6ea4a68a8cc75ba6948b1a.tar.gz |
ROADMAP: remove HTTP/2 multiplexing - its here now
Diffstat (limited to 'docs/ROADMAP.md')
-rw-r--r-- | docs/ROADMAP.md | 18 |
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 |