commit | cc66370c8f56ee74aa9f13407249a836ea26b6ce | [log] [tgz] |
---|---|---|
author | QUICHE team <quiche-dev@google.com> | Mon Dec 17 15:51:59 2018 -0500 |
committer | Victor Vasiliev <vasilvv@google.com> | Thu Dec 20 19:41:09 2018 -0500 |
tree | bbe3d9c086f518316bc33e98aed9d0c3b52c451b | |
parent | 99ab07063ac358016b637d7f6521a6dd37263f90 [diff] |
Modify HTTP/2 varint encoder and decoder to support 8-bit prefixes. This is necessary for QPACK for Largest Reference in Header Data Prefix, see https://quicwg.org/base-drafts/draft-ietf-quic-qpack.html#rfc.section.4.5.1. Fortunately all the logic trivially handles this case, only DCHECKs need to be relaxed. gfe-relnote: n/a (Relax DCHECKs in production code and modify tests.) PiperOrigin-RevId: 225873577 Change-Id: Ib29268cff712b48bfbb93cfb130b10f58e3532ff
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.