Commit e98c0f9f authored by Victor Vasiliev's avatar Victor Vasiliev Committed by Commit Bot

Roll src/net/third_party/quiche/src/ a1fb8becd..e6fd1cf8d (5 commits)

https://quiche.googlesource.com/quiche.git/+log/a1fb8becdf2d..e6fd1cf8d622

$ git log a1fb8becd..e6fd1cf8d --date=short --no-merges --format='%ad %ae %s'
2020-11-19 wub Add a TlsServerHandshaker::ValidateHostname method to validate SNI.
2020-11-19 renjietang Add connection options to experiment client path degrading alarms with PTOs.
2020-11-19 danzh Add unused QuicSession interfaces to initiating IETF connection migration: MigratePath(), ValidatePath(). These new interfaces are used by toy client in e2e tests.
2020-11-19 bnc Internal QUICHE change
2020-11-18 quiche-dev Introduce QuicDatagramQueue::Observer

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

Change-Id: I1a3d2c6a5cea7b1bfe999c6622d392dc0a05cbd9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2552221Reviewed-by: default avatarDavid Schinazi <dschinazi@chromium.org>
Commit-Queue: Victor Vasiliev <vasilvv@chromium.org>
Cr-Commit-Position: refs/heads/master@{#830208}
parent 46e1770d
...@@ -331,7 +331,7 @@ vars = { ...@@ -331,7 +331,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': 'a1fb8becdf2da367a2df4b259e3df298e898041d', 'quiche_revision': 'e6fd1cf8d62270478827895c56f5427844e19f15',
# 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.
......
...@@ -2241,7 +2241,7 @@ void QuicChromiumClientSession::OnProbeSucceeded( ...@@ -2241,7 +2241,7 @@ void QuicChromiumClientSession::OnProbeSucceeded(
// Notify the connection that migration succeeds after probing. // Notify the connection that migration succeeds after probing.
if (connection()->IsPathDegrading()) if (connection()->IsPathDegrading())
connection()->OnSuccessfulMigrationAfterProbing(); connection()->OnSuccessfulMigration();
net_log_.AddEventWithInt64Params( net_log_.AddEventWithInt64Params(
NetLogEventType::QUIC_CONNECTION_MIGRATION_SUCCESS_AFTER_PROBING, NetLogEventType::QUIC_CONNECTION_MIGRATION_SUCCESS_AFTER_PROBING,
......
...@@ -285,7 +285,8 @@ void QuicTransportClient::CreateConnection() { ...@@ -285,7 +285,8 @@ void QuicTransportClient::CreateConnection() {
session_ = std::make_unique<quic::QuicTransportClientSession>( session_ = std::make_unique<quic::QuicTransportClientSession>(
connection_.get(), this, InitializeQuicConfig(*quic_context_->params()), connection_.get(), this, InitializeQuicConfig(*quic_context_->params()),
supported_versions_, url_, &crypto_config_, origin_, this); supported_versions_, url_, &crypto_config_, origin_, this,
/*datagram_observer=*/nullptr);
packet_reader_ = std::make_unique<QuicChromiumPacketReader>( packet_reader_ = std::make_unique<QuicChromiumPacketReader>(
socket_.get(), quic_context_->clock(), this, kQuicYieldAfterPacketsRead, socket_.get(), quic_context_->clock(), this, kQuicYieldAfterPacketsRead,
......
...@@ -456,6 +456,8 @@ source_set("quiche") { ...@@ -456,6 +456,8 @@ source_set("quiche") {
"src/quic/core/quic_packet_writer.h", "src/quic/core/quic_packet_writer.h",
"src/quic/core/quic_packets.cc", "src/quic/core/quic_packets.cc",
"src/quic/core/quic_packets.h", "src/quic/core/quic_packets.h",
"src/quic/core/quic_path_validator.cc",
"src/quic/core/quic_path_validator.h",
"src/quic/core/quic_protocol_flags_list.h", "src/quic/core/quic_protocol_flags_list.h",
"src/quic/core/quic_received_packet_manager.cc", "src/quic/core/quic_received_packet_manager.cc",
"src/quic/core/quic_received_packet_manager.h", "src/quic/core/quic_received_packet_manager.h",
...@@ -908,6 +910,8 @@ source_set("quic_test_tools_core") { ...@@ -908,6 +910,8 @@ source_set("quic_test_tools_core") {
"src/quic/test_tools/quic_interval_deque_peer.h", "src/quic/test_tools/quic_interval_deque_peer.h",
"src/quic/test_tools/quic_packet_creator_peer.cc", "src/quic/test_tools/quic_packet_creator_peer.cc",
"src/quic/test_tools/quic_packet_creator_peer.h", "src/quic/test_tools/quic_packet_creator_peer.h",
"src/quic/test_tools/quic_path_validator_peer.cc",
"src/quic/test_tools/quic_path_validator_peer.h",
"src/quic/test_tools/quic_sent_packet_manager_peer.cc", "src/quic/test_tools/quic_sent_packet_manager_peer.cc",
"src/quic/test_tools/quic_sent_packet_manager_peer.h", "src/quic/test_tools/quic_sent_packet_manager_peer.h",
"src/quic/test_tools/quic_server_session_base_peer.h", "src/quic/test_tools/quic_server_session_base_peer.h",
...@@ -1350,6 +1354,7 @@ source_set("quiche_tests") { ...@@ -1350,6 +1354,7 @@ source_set("quiche_tests") {
"src/quic/core/quic_packet_creator_test.cc", "src/quic/core/quic_packet_creator_test.cc",
"src/quic/core/quic_packet_number_test.cc", "src/quic/core/quic_packet_number_test.cc",
"src/quic/core/quic_packets_test.cc", "src/quic/core/quic_packets_test.cc",
"src/quic/core/quic_path_validator_test.cc",
"src/quic/core/quic_received_packet_manager_test.cc", "src/quic/core/quic_received_packet_manager_test.cc",
"src/quic/core/quic_sent_packet_manager_test.cc", "src/quic/core/quic_sent_packet_manager_test.cc",
"src/quic/core/quic_server_id_test.cc", "src/quic/core/quic_server_id_test.cc",
......
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