]> granicus.if.org Git - curl/commit
conncache: only allow multiplexing within same multi handle
authorDaniel Stenberg <daniel@haxx.se>
Tue, 5 Dec 2017 07:39:31 +0000 (08:39 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 5 Dec 2017 22:36:08 +0000 (23:36 +0100)
commitea3a5d07dc5d71306c60ad4fd2b8c2a3ccb57d6a
tree855dd3ce856d02c92a1b2c06ef6d6d642149dd60
parent415b8dff8e4b887f7479f16cb415ba8b2d9c20f9
conncache: only allow multiplexing within same multi handle

Connections that are used for HTTP/1.1 Pipelining or HTTP/2 multiplexing
only get additional transfers added to them if the existing connection
is held by the same multi or easy handle. libcurl does not support doing
HTTP/2 streams in different threads using a shared connection.

Closes #2152
docs/libcurl/curl_share_setopt.3
lib/url.c