Set max_outbound_header_list_size_ when receiving SETTINGS_MAX_HEADER_LIST_SIZE.

Also change max_outbound_header_list_size_ default value to numeric_limits::max,
because the default value of this setting is unlimited both in Google QUIC [1]
and in IETF QUIC [2].

[1] https://httpwg.org/specs/rfc7540.html#SettingValues
[2] https://quicwg.org/base-drafts/draft-ietf-quic-http.html#name-defined-settings-parameters

gfe-relnote: n/a (max_outbound_header_list_size_ is never used in production)
PiperOrigin-RevId: 293124322
Change-Id: I12f4bceef90030905b7c294724936ec9e7c6dd1e
7 files changed
tree: 1e4433ae89959b42c9a4a22500f688434f3a2a83
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.