Commit 75a5b6d9 authored by Dan Zhang's avatar Dan Zhang Committed by Commit Bot

Roll src/net/third_party/quiche/src/ 13ebfa60c..07b2e8df6 (5 commits)

https://quiche.googlesource.com/quiche.git/+log/13ebfa60c3f2..07b2e8df6cc8

$ git log 13ebfa60c..07b2e8df6 --date=short --no-merges --format='%ad %ae %s'
2020-08-10 renjietang Prevent QuicSession from directly accessing streams' flow controller.
2020-08-10 dschinazi Deprecate QUIC version Draft25
2020-08-10 dschinazi Deprecate quic_dont_pad_chlo
2020-08-10 dschinazi Deprecate quic_dont_send_max_ack_delay_if_default
2020-08-10 renjietang Merge QuicStream::ValidateFlowControlLimit() into QuicStream::ConfigSendWindowOffset().

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

deprecate flags

R=dschinazi@chromium.org

Change-Id: I9e3fc38118fc51b7c2e67e6134540136376eecfa
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2348030
Auto-Submit: Dan Zhang <danzh@chromium.org>
Commit-Queue: David Schinazi <dschinazi@chromium.org>
Reviewed-by: default avatarDavid Schinazi <dschinazi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#796915}
parent abf0e2ab
......@@ -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': '13ebfa60c3f2970e5d7f05e85ccf29ce3c1304ba',
'quiche_revision': '07b2e8df6cc8aeda04e989102f4c97a11297ffb2',
# 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.
......
......@@ -1035,9 +1035,6 @@ void QuicChromiumClientSession::Initialize() {
if (config()->HasClientRequestedIndependentOption(
quic::kQLVE, quic::Perspective::IS_CLIENT)) {
connection()->EnableLegacyVersionEncapsulation(session_key_.host());
// Legacy Version Encapsulation needs CHLO padding to be disabled.
// TODO(dschinazi) remove this line once we deprecate quic_dont_pad_chlo.
crypto_config_->GetConfig()->set_disable_chlo_padding(true);
}
quic::QuicSpdyClientSessionBase::Initialize();
SetHpackEncoderDebugVisitor(std::make_unique<HpackEncoderDebugVisitor>());
......
......@@ -237,9 +237,6 @@ QUIC_FLAG(bool,
// If true, use predictable grease settings identifiers and values.
QUIC_FLAG(bool, FLAGS_quic_enable_http3_grease_randomness, true)
// If true, disable QUIC version h3-25.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_disable_version_draft_25, true)
// If true, disable QUIC version h3-27.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_disable_version_draft_27, false)
......@@ -301,16 +298,6 @@ QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_support_handshake_done_in_t050,
true)
// When true, QUIC_CRYPTO versions of QUIC will not send the max ACK delay
// unless it is configured to a non-default value.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_dont_send_max_ack_delay_if_default,
true)
// When true, do not pad the QUIC_CRYPTO CHLO message itself. Note that the
// packet containing the CHLO will still be padded.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_dont_pad_chlo, true)
// When true, QuicDispatcher supports decapsulation of Legacy Version
// Encapsulation packets.
QUIC_FLAG(
......
......@@ -97,9 +97,6 @@ HttpResponseInfo::ConnectionInfo QuicHttpStream::ConnectionInfoFromQuicVersion(
return quic_version.UsesTls()
? HttpResponseInfo::CONNECTION_INFO_QUIC_T050
: HttpResponseInfo::CONNECTION_INFO_QUIC_Q050;
case quic::QUIC_VERSION_IETF_DRAFT_25:
DCHECK(quic_version.UsesTls());
return HttpResponseInfo::CONNECTION_INFO_QUIC_DRAFT_25;
case quic::QUIC_VERSION_IETF_DRAFT_27:
DCHECK(quic_version.UsesTls());
return HttpResponseInfo::CONNECTION_INFO_QUIC_DRAFT_27;
......
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