Clean up HTTP/3 and QPACK settings.

Change settings variable name style from kCamelCase to ALL_CAPS to align with
style used in draft RFCs.  Encapsulate in enum (not enum class) as customary.
Use these values instead of equivalent HTTP/2 values where appropriate.  Move
kDefaultQpackMaxDynamicTableCapacity to quic/core/http/.  Add misc TODOs.

gfe-relnote: n/a, no functional change.
PiperOrigin-RevId: 260526616
Change-Id: Ie0bd513dbf8c0942545f02f97f09c9b9cc88d1dc
7 files changed
tree: 3f4919b2bcbc36bc4557b5a081d56483b2e91321
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

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.