Commit fd6b9356 authored by Bence Béky's avatar Bence Béky Committed by Commit Bot

Roll src/net/third_party/quiche/src/ e5c11c069..d782fd9e3 (8 commits)

https://quiche.googlesource.com/quiche.git/+log/e5c11c069f53..d782fd9e320e

$ git log e5c11c069..d782fd9e3 --date=short --no-merges --format='%ad %ae %s'
2020-07-30 vasilvv Fix a typo in CertificateView that prevented P-256 from working.
2020-07-29 dschinazi Cleanup uses of QUIC version
2020-07-29 renjietang Replace gfe2_reloadable_flag_quic_enable_zero_rtt_for_tls with gfe2_restart_flag_quic_enable_zero_rtt_for_tls_v2
2020-07-29 vasilvv Add support for legacy ECDSA private keys to certificate_view.h
2020-07-29 fayang QUIC client do not send new request if now is close to idle timeout. Only affecting client, not protected.
2020-07-29 fayang In QUIC, add a copt to enable overshooting detection. Protected by gfe2_reloadable_flag_quic_enable_overshooting_detection.
2020-07-29 fayang Make sure MaybeCoalescePacketOfHigherSpace is not re-entrant to avoid infinite loop. Protected by gfe2_reloadable_flag_quic_coalesced_packet_of_higher_space2 which replaces gfe2_reloadable_flag_quic_coalesced_packet_of_higher_space.
2020-07-29 fayang In quic, respect enable_half_rtt_tail_loss_probe_ when using pto. protected by gfe2_reloadable_flag_quic_use_half_rtt_as_first_pto.

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

Change-Id: I2e4ce8ba9b1fc158528ae44d2cdf52b9560a57ed
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2329246
Commit-Queue: Renjie Tang <renjietang@chromium.org>
Reviewed-by: default avatarRenjie Tang <renjietang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#793155}
parent b060adce
......@@ -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': 'e5c11c069f53f9acbf7be16d3d15fadb96531525',
'quiche_revision': 'd782fd9e320e16787fba505039b82fd04a9b686e',
# 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.
......
......@@ -269,7 +269,7 @@ QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_enable_tls_resumption_v3, false)
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_bbr2_ignore_inflight_lo, false)
// If true, support for IETF QUIC 0-rtt is enabled.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_zero_rtt_for_tls, true)
QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_enable_zero_rtt_for_tls_v2, true)
// If true, default on PTO which unifies TLP + RTO loss recovery.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_default_on_pto, false)
......@@ -377,7 +377,7 @@ QUIC_FLAG(
// If true, try to coalesce packet of higher space with retransmissions to
// mitigate RTT inflations.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_coalesced_packet_of_higher_space,
FLAGS_quic_reloadable_flag_quic_coalesced_packet_of_higher_space2,
false)
// If true, record the received min_ack_delay in transport parameters to QUIC
......@@ -438,3 +438,12 @@ QUIC_FLAG(bool,
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_simplify_received_packet_manager_ack,
false)
// If true, when TLPR copt is used, enable half RTT as first PTO timeout.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_use_half_rtt_as_first_pto, true)
// If true, enable overshooting detection when the DTOS connection option is
// supplied.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_enable_overshooting_detection,
false)
......@@ -1116,7 +1116,7 @@ QuicStreamFactory::QuicStreamFactory(
DCHECK(transport_security_state_);
DCHECK(http_server_properties_);
if (params_.disable_tls_zero_rtt)
SetQuicReloadableFlag(quic_enable_zero_rtt_for_tls, false);
SetQuicRestartFlag(quic_enable_zero_rtt_for_tls_v2, false);
InitializeMigrationOptions();
}
......
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