Roll src/net/third_party/quiche/src/ 83d0700f7..782d7feb5 (29 commits)
https://quiche.googlesource.com/quiche.git/+log/83d0700f7fd7..782d7feb570b
$ git log 83d0700f7..782d7feb5 --date=short --no-merges --format='%ad %ae %s'
2022-03-02 vasilvv Fix implicit conversion from absl::string_view to std::string.
2022-03-02 quiche-dev Uses an existing "using" declaration for conciseness.
2022-03-02 quiche-dev Fixes a bug where HandleOutboundSettings is invoked twice for initial SETTINGS.
2022-03-02 wub Fix QuicClientTest.DoNotLeakSocketFDs under TSAN.
2022-03-01 wub Use a smaller lower bound(5ms) to clamp the initial rtt, when setting initial rtt from a trusted value. Currently only the min_rtt from CachedNetworkParameters is considered trusted.
2022-03-01 rch Deprecate --gfe2_restart_flag_quic_no_common_cert_set.
2022-03-01 vasilvv Provide a default implementaion of QuicheMemSlice.
2022-03-01 quiche-dev Allows OgHttp2Adapter to send GOAWAYs when operating as a client.
2022-03-01 quiche-dev Adds test coverage for the nul char appearing in header field names or values.
2022-03-01 fayang Default enable PTO with configuration: 1) Send 1 packet per PTO with skipped packet number. 2) Arm the 1st PTO based on the earliest in flight sent time while making sure at least 1.5 * srtt has passed since the last in flight packet. 3) PTO delay = srtt + 2 * rttvar + ack_delay.
2022-02-28 wub Deprecate --gfe2_reloadable_flag_quic_crypto_noop_if_disconnected_after_process_chlo.
2022-02-27 vasilvv Remove QuicheMemSlice(QuicUniqueBufferPtr, size_t) constructor.
2022-02-26 fayang Use std::string instead of absl::string_view in CryptoBufferMap.
2022-02-25 bnc Ignore incoming HTTP/3 MAX_PUSH_ID frames.
2022-02-25 bnc Remove Http3DebugVisitor::OnMaxPushIdFrameSent().
2022-02-25 bnc Remove QuicSpdySession::CanCreatePushStreamWithId().
2022-02-25 fayang Deprecate gfe2_reloadable_flag_quic_single_ack_in_packet2.
2022-02-25 fayang Only set packet state if all data gets retransmitted.
2022-02-24 bnc Move QuicMemSlice to third_party/quiche as QuicheMemSlice.
2022-02-23 danzh Deprecate flag --gfe2_reloadable_flag_quic_send_path_response2
2022-02-22 fayang Deprecate gfe2_reloadable_flag_quic_clear_undecryptable_packets_on_handshake_complete.
2022-02-18 quiche-dev Migrates the underlying representation of QuicheLinkedHashMap from absl::node_hash_map to absl::flat_hash_map.
2022-02-17 quiche-dev Removes one pointer indirection from CallbackVisitor::StreamInfoMap.
2022-02-17 quiche-dev Adjusts internal OgHttp2Session state when sending SETTINGS_INITIAL_WINDOW_SIZE to the peer.
2022-02-17 wub Internal change
2022-02-17 wub Internal change
2022-02-17 quiche-dev Detects flow control window overflow and shuts down the stream or connection as appropriate.
2022-02-17 quiche-dev Updates OgHttp2Session's internal flow control window state when sending outbound WINDOW_UPDATE frames.
2022-02-17 quiche-dev Adds a WindowManager constructor parameter to disable automatic updates to internal window state.
Created with:
roll-dep src/net/third_party/quiche/src
Change-Id: Ia11ca3b3277ec611532712e142fade6295877bae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3497971
Reviewed-by: David Schinazi <[email protected]>
Reviewed-by: Yutaka Hirano <[email protected]>
Commit-Queue: Victor Vasiliev <[email protected]>
Cr-Commit-Position: refs/heads/main@{#977494}
diff --git a/net/quic/quic_network_transaction_unittest.cc b/net/quic/quic_network_transaction_unittest.cc
index d59b51a..b776475 100644
--- a/net/quic/quic_network_transaction_unittest.cc
+++ b/net/quic/quic_network_transaction_unittest.cc
@@ -3286,7 +3286,7 @@
client_maker_->MakeConnectionClosePacket(
packet_num++, true, quic::QUIC_NETWORK_IDLE_TIMEOUT,
"No recent network activity after 4s. Timeout:4s"));
- } else if (version_.UsesTls()) {
+ } else if (version_.UsesTls() || GetQuicRestartFlag(quic_default_on_pto2)) {
// Settings were sent in the request packet so there is only 1 packet to
// retransmit.
// QuicConnection::OnRetransmissionTimeout skips a packet number when
@@ -3509,7 +3509,7 @@
client_maker_->MakeConnectionClosePacket(
packet_num++, true, quic::QUIC_NETWORK_IDLE_TIMEOUT,
"No recent network activity after 4s. Timeout:4s"));
- } else if (version_.UsesTls()) {
+ } else if (version_.UsesTls() || GetQuicRestartFlag(quic_default_on_pto2)) {
// Settings were sent in the request packet so there is only 1 packet to
// retransmit.
// QuicConnection::OnRetransmissionTimeout skips a packet number when