]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: h2: decode SETTINGS frames and extract relevant settings
authorWilly Tarreau <w@1wt.eu>
Thu, 27 Jul 2017 13:41:03 +0000 (15:41 +0200)
committerWilly Tarreau <w@1wt.eu>
Tue, 31 Oct 2017 17:16:18 +0000 (18:16 +0100)
commit3421aba3dedc064c6697c0cf6151faa39ea66a83
tree956d9af8385067a4d4e2bf95ffb8f6d875dc4870
parentcf68c787ae40fe870b96119ea7d8b516797dd676
MEDIUM: h2: decode SETTINGS frames and extract relevant settings

The INITIAL_WINDOW_SIZE and MAX_FRAME_SIZE settings are now extracted
from the settings frame, assigned to the connection, and attempted to
be propagated to all existing streams as per the specification. In
practice clients rarely update the settings after sending the first
stream, so the propagation will rarely be used. The ACK is properly
sent after the frame is completely parsed.
src/mux_h2.c