commit | 963d57eaa1dd0174c9c67638d21c4a775408b651 | [log] [tgz] |
---|---|---|
author | QUICHE team <quiche-dev@google.com> | Thu Mar 21 10:58:47 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Mar 21 11:27:01 2019 -0700 |
tree | a9a296b10666d065a82a6a51f6cfdac8846389e5 | |
parent | f03456ceb0db4f11696f304325e55fddc9567797 [diff] |
Make QuicDispatcher reject packets with invalid short connection IDs This CLs enforces a MUST in the IETF spec that dictates that clients cannot send initial connection IDs under 8 bytes. The QuicDispatcher will reject (and close the connection of) any packet whose connection ID is shorter than 8 (or what it was configured for). The behavior is disabled by quartc. This only impacts v99 because connection IDs of any length other than 8 are already currently dropped when using versions < 99. gfe-relnote: v99 only, not flag protected PiperOrigin-RevId: 239629063 Change-Id: I85cee11d84566073e8cbb3569ba3e88e91192f2a
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.