Send Set Dynamic Table Capacity instruction. Do not change dynamic table capacity in QpackHeaderTable::SetMaximumDynamicTableCapacity(), because according to https://quicwg.org/base-drafts/draft-ietf-quic-qpack.html#eviction, "The initial capacity of the dynamic table is zero.". Instead, add QpackEncoder::SetDynamicTableCapacity() to send Set Dynamic Table Capacity instruction. Roundtrip tests were passing because QpackHeaderTable::SetMaximumDynamicTableCapacity() incorrectly updated the capacity for both the encoder and decoder context. gfe-relnote: n/a, change to QUIC v99-only code. Protected by existing disabled gfe2_reloadable_flag_quic_enable_version_99. PiperOrigin-RevId: 266358801 Change-Id: I23f10f224139dee79e9305c42c85b75cba61a999
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.
The code is currently in process of being moved from https://cs.chromium.org/chromium/src/net/third_party/ into this repository. Please excuse our appearance while we're under construction.