Commit 3c5009a0 authored by David Schinazi's avatar David Schinazi Committed by Commit Bot

Roll src/net/third_party/quiche/src/ 95d85af7a..dd5382a44 (9 commits)

https://quiche.googlesource.com/quiche.git/+log/95d85af7aa56..dd5382a4449c

$ git log 95d85af7a..dd5382a44 --date=short --no-merges --format='%ad %ae %s'
2020-08-04 renjietang Change return type of QuicSession::stream_map_size()
2020-08-03 danzh Refactor QuicConnection::UpdatePacketContent()
2020-08-03 danzh N/a add new interface to quic::CertificatePrivateKey. Not protected.
2020-08-03 fayang Neuter CRYPTO data in HANDSHAKE level when discarding handshake keys. Protected by gfe2_reloadable_flag_quic_fix_neuter_handshake_data.
2020-08-03 renjietang Prevent QUIC subclasses from accessing stream_map_.size().
2020-08-03 fayang In QUIC, when creator is consuming data in fast path, close connection if stream data is sent in the wrong encryption level. Protected by gfe2_reloadable_flag_quic_check_encryption_level_in_fast_path.
2020-08-03 renjietang Deprecate gfe2_reloadable_flag_quic_fix_gquic_stream_type
2020-08-03 fayang Deprecate gfe2_reloadable_flag_quic_stop_sending_duplicate_max_streams.
2020-08-03 fayang Deprecate gfe2_reloadable_flag_quic_fix_undecryptable_packets.

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

R=renjietang@chromium.org

Change-Id: Ifde4e2cc1c02d63f50055b2c11631d6a7e9b5a99
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2336016Reviewed-by: default avatarRenjie Tang <renjietang@chromium.org>
Commit-Queue: David Schinazi <dschinazi@chromium.org>
Auto-Submit: David Schinazi <dschinazi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#794713}
parent 4780bbfc
......@@ -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': '95d85af7aa56429eb52ad33bc67057c9d0e4cb8c',
'quiche_revision': 'dd5382a4449c31e40aafc2ec60cd80041c32bdc0',
# 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.
......
......@@ -266,7 +266,7 @@ QUIC_FLAG(bool,
QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_enable_tls_resumption_v3, false)
// When true, QUIC's BBRv2 ignores inflight_lo in PROBE_BW.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_bbr2_ignore_inflight_lo, false)
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_bbr2_ignore_inflight_lo, true)
// If true, support for IETF QUIC 0-rtt is enabled.
QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_enable_zero_rtt_for_tls_v2, true)
......@@ -293,11 +293,6 @@ QUIC_FLAG(
FLAGS_quic_reloadable_flag_quic_default_enable_5rto_blackhole_detection2,
true)
// If true, session does not send duplicate MAX_STREAMS.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_stop_sending_duplicate_max_streams,
true)
// If true, disable QUIC version h3-29.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_disable_version_draft_29, false)
......@@ -317,17 +312,9 @@ QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_dont_send_max_ack_delay_if_default,
true)
// If true, remove the head of line blocking caused by an unprocessable packet
// in the undecryptable packets list.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_undecryptable_packets, true)
// If true, do not use QuicUtil::IsBidirectionalStreamId() to determine gQUIC
// stream type.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_gquic_stream_type, true)
// When true, do not pad the QUIC_CRYPTO CHLO message itself. Note that the
// packet containing the CHLO will still be padded.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_dont_pad_chlo, false)
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_dont_pad_chlo, true)
// When true, QuicDispatcher supports decapsulation of Legacy Version
// Encapsulation packets.
......@@ -450,3 +437,15 @@ QUIC_FLAG(bool,
// If true, enable QUIC version h3-T051.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_version_t051, true)
// If true, fix a case where data is marked lost in HANDSHAKE level but
// HANDSHAKE key gets decrypted later.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_fix_neuter_handshake_data,
false)
// If true, when data is sending in fast path mode in the creator, making sure
// stream data is sent in the right encryption level.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_check_encryption_level_in_fast_path,
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