Commit be8cfa27 authored by Bin Wu's avatar Bin Wu Committed by Commit Bot

Roll src/net/third_party/quiche/src/ 9a74ee9f6..ba9d95e43 (4 commits)

https://quiche.googlesource.com/quiche.git/+log/9a74ee9f6be4..ba9d95e4328b

$ git log 9a74ee9f6..ba9d95e43 --date=short --no-merges --format='%ad %ae %s'
2020-09-24 fayang Add a regression test of b/168294218, also verified gfe2_reloadable_flag_quic_fix_missing_initial_keys fixes the issue.
2020-09-24 wub Add a quic::CryptoBuffers class to own a std::vector<CRYPTO_BUFFER*> and the buffers the elements point to. Use it in TlsServerHandshaker.
2020-09-24 fayang Make sure we have the right key before sending data.
2020-09-24 fayang Add explicit signal of coalscing done to QuicConnection.

Created with:
  roll-dep src/net/third_party/quiche/src src/third_party/quic_trace/src

R=dschinazi@chromium.org

Change-Id: Ief25b2bba04ac6a0a95c92347bc69e8df36aa467
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2432104
Commit-Queue: Bin Wu <wub@chromium.org>
Commit-Queue: David Schinazi <dschinazi@chromium.org>
Auto-Submit: Bin Wu <wub@chromium.org>
Reviewed-by: default avatarDavid Schinazi <dschinazi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#810694}
parent 9c3e1e06
......@@ -322,7 +322,7 @@ vars = {
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling feed
# and whatever else without interference from each other.
'quiche_revision': '9a74ee9f6be4d039351368fe61d656f49e6d4f2c',
'quiche_revision': 'ba9d95e4328b98784ad24a22fbbda02df7336b58',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling ios_webkit
# and whatever else without interference from each other.
......
......@@ -383,6 +383,7 @@ const struct QuicErrorMapping {
"quic.quic_http_goaway_id_larger_than_previous"},
{quic::QUIC_SILENT_IDLE_TIMEOUT, "quic.silent_idle_timeout"},
{quic::QUIC_HTTP_RECEIVE_SPDY_SETTING, "quic.http_receive_spdy_setting"},
{quic::QUIC_MISSING_WRITE_KEYS, "quic.missing_write_keys"},
// QUIC_INVALID_APPLICATION_CLOSE_DATA was code 101. The code has been
// deprecated, but to keep the assert below happy, there needs to be
......
......@@ -421,7 +421,7 @@ QUIC_FLAG(bool,
// If true, fix a potential out of order sending caused by handshake gets
// confirmed while the coalescer is not empty.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_out_of_order_sending, true)
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_out_of_order_sending2, true)
// If true, remove processed undecryptable packets.
QUIC_FLAG(bool,
......@@ -461,3 +461,6 @@ QUIC_FLAG(bool,
// If true, discard initial key right after a HANDSHAKE packet has been sent and
// unify the fixes for missing initial keys.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_missing_initial_keys, true)
// If true, check whether framer has the right key before writing data.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_check_keys_before_writing, true)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment