]> git.ipfire.org Git - thirdparty/squid.git/commit
Support HTTP/2 multiplex stream ID mechanism in pipeline management
authorAmos Jeffries <squid3@treenet.co.nz>
Fri, 8 Jan 2016 20:13:40 +0000 (09:13 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 8 Jan 2016 20:13:40 +0000 (09:13 +1300)
commit99039d374b277d4ca9f87b2ce563856e1d6e3ad8
tree95e192e8499899fb974e10693c1a211d2ca025fe
parent8d664cb0f2b9e74117395fe8323c584afd92c99e
Support HTTP/2 multiplex stream ID mechanism in pipeline management

* Add stream ID member to contexts. Set by the connection Server.

* Use stream ID to clear pipeline entries when contexts finish. Removing
  HTTP/1.x sequential processing assumptions.
src/Pipeline.cc
src/Pipeline.h
src/client_side.cc
src/client_side.h
src/http/StreamContext.h
src/servers/FtpServer.cc
src/servers/Server.cc
src/servers/Server.h