Commit a258c342 authored by Fan Yang's avatar Fan Yang Committed by Commit Bot

Roll src/net/third_party/quiche/src/ ba9d95e4328b..09a013c1993f704e (8 commits)

https://quiche.googlesource.com/quiche.git/+log/ba9d95e4328b..09a013c1993f704e

$ git log ba9d95e4328b..09a013c1993f704e --date=short --no-merges --format='%ad %ae %s'
2020-09-28 wub Change quic_toy_client.cc to include the correct header file for AF_INET/AF_INET6/AF_UNSPEC on windows.
2020-09-28 bnc Add code count for quic_fix_http3_goaway_stream_id.
2020-09-28 fayang Dropping initial keys at the end of writing to avoid potential missing write keys in the middle of writing.
2020-09-28 bnc Do not clip error codes larger than QUIC_LAST_ERROR.
2020-09-28 quiche-dev Fix //third_party/quic/core:quic_connection_test with randomized flags
2020-09-25 fayang Notify debug_visitor once any 0-RTT packet gets acknowledged. Client only (server + TLS does not send 0-RTT packets).
2020-09-25 wub Add flag --ip_version_for_host_lookup to quic_client to indicate the preferred IP version of host address, if host lookup is needed.
2020-09-25 quiche-dev Fix a latent query-of-death

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

R=dschinazi@chromium.org

Change-Id: I4e66876896183a09d1c33fc3d2f0768bbe71f619
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2435748
Commit-Queue: Fan Yang <fayang@chromium.org>
Reviewed-by: default avatarDavid Schinazi <dschinazi@chromium.org>
Reviewed-by: default avatarNick Harper <nharper@chromium.org>
Auto-Submit: Fan Yang <fayang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#811399}
parent 4134a119
......@@ -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': 'ba9d95e4328b98784ad24a22fbbda02df7336b58',
'quiche_revision': '09a013c1993f704e95bd0e1e0b5213c476239d98',
# 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.
......
......@@ -894,6 +894,7 @@ component("net") {
"quic/platform/impl/quic_socket_address_impl.cc",
"quic/platform/impl/quic_socket_address_impl.h",
"quic/platform/impl/quic_stack_trace_impl.h",
"quic/platform/impl/quic_testvalue_impl.h",
"quic/properties_based_quic_server_info.cc",
"quic/properties_based_quic_server_info.h",
"quic/quic_address_mismatch.cc",
......
// Copyright (c) 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef NET_QUIC_PLATFORM_IMPL_QUIC_TESTVALUE_IMPL_H_
#define NET_QUIC_PLATFORM_IMPL_QUIC_TESTVALUE_IMPL_H_
#include "net/third_party/quiche/src/common/platform/api/quiche_string_piece.h"
namespace quic {
template <class T>
void AdjustTestValueImpl(quiche::QuicheStringPiece label, T* var) {}
} // namespace quic
#endif // NET_QUIC_PLATFORM_IMPL_QUIC_TESTVALUE_IMPL_H_
......@@ -458,9 +458,17 @@ QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_deallocate_message_right_after_sent,
false)
// If true, discard initial key right after a HANDSHAKE packet has been sent and
// unify the fixes for missing initial keys.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_missing_initial_keys, true)
// If true, drop initial keys at the end of writing and unify the fixes for
// missing initial keys.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_missing_initial_keys2, true)
// If true, check whether framer has the right key before writing data.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_check_keys_before_writing, true)
// If true, received error codes larger than QUIC_LAST_ERROR are preserved.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_do_not_clip_received_error_code,
false)
// If true, check for NULL before sending a fallback config.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_check_fallback_null, true)
......@@ -59,6 +59,7 @@ class QuicSimpleClientFactory : public quic::QuicToyClient::ClientFactory {
std::unique_ptr<quic::QuicSpdyClientBase> CreateClient(
std::string host_for_handshake,
std::string host_for_lookup,
int address_family_for_lookup,
uint16_t port,
quic::ParsedQuicVersionVector versions,
const quic::QuicConfig& config,
......
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