commit | d1428499c330ea84363dec397aefd0b27cfd3cbc | [log] [tgz] |
---|---|---|
author | dschinazi <dschinazi@google.com> | Tue Sep 17 23:59:30 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Sep 18 14:33:29 2019 -0700 |
tree | a628b89ec26d9d98fff79e7c763fad02a802e924 | |
parent | 98fc8d0ff571b8412e972047a8503b1f63a46fc6 [diff] |
Allow long header lengths in versions without IETF frames This is safe without an explicit flag because QuicFramer::WriteIetfLongHeaderLength returns true when the version does not support long header lengths, which is the case for all versions other than v99. http://google3/third_party/quic/core/quic_framer.cc?l=826&rcl=268972396 The goal of this change is to allow creating v49 which supports long header lengths but not IETF frames. gfe-relnote: refactor without behavior change, protected by disabled v99 flag PiperOrigin-RevId: 269738816 Change-Id: I5b69f7a0393e81856a7dc1efcd4a5baa1ebb8dab
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.