commit | b4dade7c0e0a0875adcdb85c460ec78c70d68442 | [log] [tgz] |
---|---|---|
author | fkastenholz <fkastenholz@google.com> | Mon Aug 05 06:54:20 2019 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Aug 05 09:09:26 2019 -0700 |
tree | 7c4f189c77f50e4a07bffc430bc30328688dd0a3 | |
parent | 4c664c51b53d7c12991e7157bc5a5728bdc51864 [diff] |
Generate and parse extended Google QUIC Error Code in IETF Conn. Close frames. Add code to prepend "<QuicErrorCode>:" to the error string in IETF QUIC Connection Close Frames and to detect/parse the string back out and set QuicConnectionCloseFrame::extracted_error_code. Google QUIC Error Codes are richer than standardized IETF QUIC Error Codes. This CL includes the Google QUIC Error Code in the error details string, allowing the richer information to be retained when IETF QUIC is used. This is important since it lets us continue to use the current varz's for operational diagnosis/etc. gfe-relnote: N/A IETF QUIC/v99 code only. PiperOrigin-RevId: 261676212 Change-Id: Icf9287eb59224bd8bd5e6620827c1ddba67872b3
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.