forked from chromium/chromium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support IETF QUIC in serialized HTTP server properties
Servers can indicate QUIC support by using the Alt-Svc header. When they do, they use ALPN to communicate which version of QUIC they support. However, before this CL, we only supported versions Q043 and Q046 when saving those properties to disk. This was not an issue when we only supported one version, as we would pick that one when no server versions were saved. However, we now regularly support both Q050 and h3-29, so this CL ensures we correctly remember what version the server advertised. Since the JSON format is not backwards compatible, this CL changes the dictionary key used for these versions. That will ensure that alternating between old and new versions of the code does not cause any parse failures. R=renjietang@chromium.org Change-Id: I432f4e9510252c5cc6cbbcb324fdd3ebf75ce662 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2704643 Reviewed-by: Renjie Tang <renjietang@chromium.org> Commit-Queue: Renjie Tang <renjietang@chromium.org> Commit-Queue: David Schinazi <dschinazi@chromium.org> Auto-Submit: David Schinazi <dschinazi@chromium.org> Cr-Commit-Position: refs/heads/master@{#855385}
- Loading branch information
David Schinazi
authored and
Chromium LUCI CQ
committed
Feb 18, 2021
1 parent
1f65245
commit ef381b5
Showing
3 changed files
with
86 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters