Prepare tests and fuzzer for client connection IDs

When working on client connection IDs, we observed that the fuzzer test was incorrectly deciding when to call TestConnectionIdToUInt64(). Long term, we will make the fuzzer support variable length connection IDs and remove all calls to TestConnectionIdToUInt64 there but for now the fuzzer should only call that when the connection ID is not empty.

We also observed that there were old end to end tests that tested Google-QUIC Connection ID compression and were erroneously not disabled in v44. We've tweaked these tests over the past months to accommodate new features but at this point the correct path forward is to instead make them specific to what they're testing which is v<=43.

gfe-relnote: n/a, test-only
PiperOrigin-RevId: 250388286
Change-Id: I03181159817a458f9ba7893b8b592b28be4d8865
1 file changed
tree: e4ce11c08b464776a520825e47371ecf1be470ff
  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.