Prevent fuzzer from sending version negotiation packets

This CL is very similar to cl/272244952, except this time for version negotiation (like RETRY, they can't carry frames). It also fixes some minor errors in error handling on the send path (we were returning false instead of zero, so this doesn't change behavior but makes the code more correct) - which should never happen.

gfe-relnote: error-handling on send path, not flag protected
PiperOrigin-RevId: 272274291
Change-Id: I8fa06bff2c734911b87420d30b38a066af4761ab
1 file changed
tree: 851352a4fa00964f4e03b9c55183760a9d938711
  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.