Make HttpDecoder::ParsePriorityFrame() more robust. 1. As https://crbug.com/981291 and https://crbug.com/981646 demonstrate, ParsePriorityFrame() used crashes on certain input. Fix that. 2. Signal QUIC_INVALID_FRAME_DATA instead of QUIC_INTERNAL_ERROR, since handling invalid input is not an internal bug but an error on the sender's part. 3. Signal error if PRIORITY frame has superfluous payload. 4. Add tests. gfe-relnote: n/a, change in QUIC v99-only class PiperOrigin-RevId: 258409280 Change-Id: If2d5a14c222955ebaa4650b0723be180330c8d1a
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.