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

Roll src/net/third_party/quiche/src/ 5843bfd65..f76cf2ae5 (7 commits)

https://quiche.googlesource.com/quiche.git/+log/5843bfd65204..f76cf2ae5e7a

$ git log 5843bfd65..f76cf2ae5 --date=short --no-merges --format='%ad %ae %s'
2019-10-11 wub gfe-relnote: Implement QUIC MTU discovery v2. Protected by --gfe2_reloadable_flag_quic_mtu_discovery_v2.
2019-10-11 bnc Make QpackDecoderStreamSender buffer serialized instructions.
2019-10-11 rch Rename QuicSpdySession::SendMaxHeaderListSize() to QuicSpdySession::SendInitialData(). Make this method private and use max_inbound_header_list_size_ explicitly instead of requiring it to be passed in by the caller.
2019-10-11 rch Improve QuicSpdyStreamTest to call OnCryptoHandshakeEvent on the session to ensure that the various HTTP/3 initialization steps happen, matching what happens in production.
2019-10-11 vasilvv Create a shared interface to access QuicTransport*Session::IsSessionReady().
2019-10-11 vasilvv Implement the QuicTransport server session subclass.
2019-10-10 rch Disable EndToEndTestServerPush.ServerPushOverLimitNonBlocking when http/3 is used Flip the chrome value for v99 to true

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

R=rch@chromium.org

Change-Id: Idfc9ef147b5115a5ca2511b6180018f4f9205074
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1859494Reviewed-by: default avatarRyan Hamilton <rch@chromium.org>
Commit-Queue: Victor Vasiliev <vasilvv@chromium.org>
Cr-Commit-Position: refs/heads/master@{#705557}
parent d473b008
......@@ -306,7 +306,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': '5843bfd652048b9961316a62dbf1cad68e7a55ac',
'quiche_revision': 'f76cf2ae5e7a6711418a1e256bdb78121e6f4adb',
# 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.
......
......@@ -309,6 +309,8 @@ const struct QuicErrorMapping {
"quic.window.update.received.on.read.unidirectional.stream"},
{quic::QUIC_TOO_MANY_BUFFERED_CONTROL_FRAMES,
"quic.too.many.buffered.control.frames"},
{quic::QUIC_TRANSPORT_INVALID_CLIENT_INDICATION,
"quic.transport.invalid.client.indication"},
// QUIC_INVALID_APPLICATION_CLOSE_DATA was code 101. The code has been
// deprecated, but to keep the assert below happy, there needs to be
......
......@@ -1610,6 +1610,8 @@ component("net") {
"third_party/quiche/src/quic/core/quic_interval.h",
"third_party/quiche/src/quic/core/quic_interval_set.h",
"third_party/quiche/src/quic/core/quic_lru_cache.h",
"third_party/quiche/src/quic/core/quic_mtu_discovery.cc",
"third_party/quiche/src/quic/core/quic_mtu_discovery.h",
"third_party/quiche/src/quic/core/quic_one_block_arena.h",
"third_party/quiche/src/quic/core/quic_packet_creator.cc",
"third_party/quiche/src/quic/core/quic_packet_creator.h",
......@@ -1726,6 +1728,9 @@ component("net") {
"third_party/quiche/src/quic/platform/api/quic_uint128.h",
"third_party/quiche/src/quic/quic_transport/quic_transport_client_session.cc",
"third_party/quiche/src/quic/quic_transport/quic_transport_client_session.h",
"third_party/quiche/src/quic/quic_transport/quic_transport_server_session.cc",
"third_party/quiche/src/quic/quic_transport/quic_transport_server_session.h",
"third_party/quiche/src/quic/quic_transport/quic_transport_session_interface.h",
"third_party/quiche/src/spdy/core/fifo_write_scheduler.h",
"third_party/quiche/src/spdy/core/hpack/hpack_constants.cc",
"third_party/quiche/src/spdy/core/hpack/hpack_constants.h",
......@@ -5628,6 +5633,7 @@ test("net_unittests") {
"third_party/quiche/src/quic/platform/api/quic_string_utils_test.cc",
"third_party/quiche/src/quic/platform/api/quic_text_utils_test.cc",
"third_party/quiche/src/quic/quic_transport/quic_transport_client_session_test.cc",
"third_party/quiche/src/quic/quic_transport/quic_transport_server_session_test.cc",
"third_party/quiche/src/quic/test_tools/crypto_test_utils_test.cc",
"third_party/quiche/src/quic/test_tools/mock_quic_time_wait_list_manager.cc",
"third_party/quiche/src/quic/test_tools/mock_quic_time_wait_list_manager.h",
......
......@@ -6,6 +6,7 @@
#define NET_QUIC_PLATFORM_IMPL_QUIC_FLAG_UTILS_IMPL_H_
#include "base/logging.h"
#include "net/quic/platform/impl/quic_flags_impl.h"
#define QUIC_RELOADABLE_FLAG_COUNT_IMPL(flag) \
DVLOG(3) << "FLAG_" #flag ": " << FLAGS_quic_reloadable_flag_##flag
......
......@@ -405,3 +405,6 @@ QUIC_FLAG(bool, FLAGS_quic_allow_http3_priority, false)
// If true, enable QUIC version 50.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_version_50, false)
// If true, enable QUIC MTU discovery version 2.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_mtu_discovery_v2, false)
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