commit | 48ac919a305a992262de1c9aea9fb13833d75872 | [log] [tgz] |
---|---|---|
author | dschinazi <dschinazi@google.com> | Wed Jul 31 00:07:26 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Jul 31 02:40:44 2019 -0700 |
tree | f4b395f6eb4d6729ee813afd7e9d9c99076ae2dc | |
parent | bdf981f603b8f426d6009133997a0bb1688cf793 [diff] |
Support LengthPrefixedConnectionIds in v99 This CL adds support for the invariants change from draft-22. It introduces a new parsing method QuicFramer::ParsePublicHeader which can parse both old and new formats, and uses it for v99 and also for all versions when gfe2_reloadable_flag_quic_use_parse_public_header is true. gfe-relnote: change v99 encoding, protected by disabled v99 flag and by gfe2_reloadable_flag_quic_use_parse_public_header. PiperOrigin-RevId: 260871822 Change-Id: I680d12141b2731401a818ed335af03e7c5365219
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.