Commit 28bcc89a authored by Victor Vasiliev's avatar Victor Vasiliev Committed by Commit Bot

Roll src/net/third_party/quiche/src/ 79b266156..edf934d71 (10 commits)

https://quiche.googlesource.com/quiche.git/+log/79b266156ffb..edf934d71e96

$ git log 79b266156..edf934d71 --date=short --no-merges --format='%ad %ae %s'
2020-09-01 renjietang Avoid sending huge chunks of data in EndToEndTest.PostZeroRTTRequestDuringHandshake.
2020-09-01 wub Move the histograms that records the release time offset from QuicGsoBatchWriter to QuicBatchWriterBase.
2020-09-01 renjietang Do not QUIC_BUG 0-RTT stream data retransmission before 1-RTT keys arrive.
2020-09-01 vasilvv Automated g4 rollback of changelist 329381168.
2020-08-31 vasilvv Re-land cl/328561880
2020-08-31 renjietang Remove session pointer from PendingStream.
2020-08-31 fayang Close connection on packet serialization failures in SerializePacket.
2020-08-31 ianswett Deprecate gfe2_reloadable_flag_quic_bbrv2_ignore_inflight_lo.
2020-08-31 fayang Deprecate gfe2_reloadable_flag_quic_fix_on_ping_timeout.
2020-08-31 bnc Update default HTTP/3 priority.

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

R=dschinazi@chromium.org

Change-Id: Id28992d2e98cf181b58a3d35aa21e88a69100ef1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2388951
Commit-Queue: David Schinazi <dschinazi@chromium.org>
Reviewed-by: default avatarDavid Schinazi <dschinazi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#803911}
parent cbce035c
...@@ -322,7 +322,7 @@ vars = { ...@@ -322,7 +322,7 @@ vars = {
# Three lines of non-changing comments so that # Three lines of non-changing comments so that
# the commit queue can handle CLs rolling feed # the commit queue can handle CLs rolling feed
# and whatever else without interference from each other. # and whatever else without interference from each other.
'quiche_revision': '79b266156ffbd3571ece2abf89bc09091e2e9847', 'quiche_revision': 'edf934d71e960173dcb1f257b8d228ff6c4f9607',
# Three lines of non-changing comments so that # Three lines of non-changing comments so that
# the commit queue can handle CLs rolling ios_webkit # the commit queue can handle CLs rolling ios_webkit
# and whatever else without interference from each other. # and whatever else without interference from each other.
......
...@@ -262,9 +262,6 @@ QUIC_FLAG(bool, ...@@ -262,9 +262,6 @@ QUIC_FLAG(bool,
// If true, enables support for TLS resumption in QUIC. // If true, enables support for TLS resumption in QUIC.
QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_enable_tls_resumption_v4, true) QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_enable_tls_resumption_v4, true)
// When true, QUIC's BBRv2 ignores inflight_lo in PROBE_BW.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_bbr2_ignore_inflight_lo, true)
// If true, support for IETF QUIC 0-rtt is enabled. // 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) QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_enable_zero_rtt_for_tls_v2, true)
...@@ -396,9 +393,6 @@ QUIC_FLAG(bool, ...@@ -396,9 +393,6 @@ QUIC_FLAG(bool,
// serialize the connection close packets which will be added to time wait list. // serialize the connection close packets which will be added to time wait list.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_add_silent_idle_timeout, true) QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_add_silent_idle_timeout, true)
// If true, do not send PING if ShouldKeepConnectionAlive is false.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_on_ping_timeout, true)
// When true, QUIC+TLS versions will send the key_update_not_yet_supported // When true, QUIC+TLS versions will send the key_update_not_yet_supported
// transport parameter. // transport parameter.
QUIC_FLAG(bool, QUIC_FLAG(bool,
...@@ -432,3 +426,14 @@ QUIC_FLAG(bool, ...@@ -432,3 +426,14 @@ QUIC_FLAG(bool,
QUIC_FLAG(bool, QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_add_missing_connected_checks, FLAGS_quic_reloadable_flag_quic_add_missing_connected_checks,
true) true)
// If true, QuicStream::kDefaultUrgency is 3, otherwise 1.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_http3_new_default_urgency_value,
false)
// If true, close connection on packet serialization failures
QUIC_FLAG(
bool,
FLAGS_quic_reloadable_flag_quic_close_connection_on_serialization_failure,
true)
...@@ -803,7 +803,7 @@ QuicTestPacketMaker::MakePriorityPacket(uint64_t packet_number, ...@@ -803,7 +803,7 @@ QuicTestPacketMaker::MakePriorityPacket(uint64_t packet_number,
return BuildPacket(); return BuildPacket();
} }
if (priority != quic::QuicStream::kDefaultUrgency) { if (priority != quic::QuicStream::DefaultUrgency()) {
std::string priority_data = GenerateHttp3PriorityData(priority, id); std::string priority_data = GenerateHttp3PriorityData(priority, id);
AddQuicStreamFrame(2, false, priority_data); AddQuicStreamFrame(2, false, priority_data);
} }
...@@ -841,7 +841,7 @@ QuicTestPacketMaker::MakeAckAndPriorityPacket( ...@@ -841,7 +841,7 @@ QuicTestPacketMaker::MakeAckAndPriorityPacket(
return BuildPacket(); return BuildPacket();
} }
if (priority != quic::QuicStream::kDefaultUrgency) { if (priority != quic::QuicStream::DefaultUrgency()) {
std::string priority_data = GenerateHttp3PriorityData(priority, id); std::string priority_data = GenerateHttp3PriorityData(priority, id);
AddQuicStreamFrame(2, false, priority_data); AddQuicStreamFrame(2, false, priority_data);
} }
......
...@@ -26,6 +26,7 @@ P2PQuicStreamImpl::P2PQuicStreamImpl(quic::PendingStream* pending, ...@@ -26,6 +26,7 @@ P2PQuicStreamImpl::P2PQuicStreamImpl(quic::PendingStream* pending,
uint32_t delegate_read_buffer_size, uint32_t delegate_read_buffer_size,
uint32_t write_buffer_size) uint32_t write_buffer_size)
: quic::QuicStream(pending, : quic::QuicStream(pending,
session,
quic::BIDIRECTIONAL, quic::BIDIRECTIONAL,
/*is_static=*/false), /*is_static=*/false),
delegate_read_buffer_size_(delegate_read_buffer_size), delegate_read_buffer_size_(delegate_read_buffer_size),
......
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