Commit 6236a984 authored by Ian Swett's avatar Ian Swett Committed by Commit Bot

Quiche deps update for June 6, 2019.


Roll src/net/third_party/quiche/src/ 68d15a821..028931750 (16 commits)

https://quiche.googlesource.com/quiche.git/+log/68d15a821c88..028931750c1a

$ git log 68d15a821..028931750 --date=short --no-merges --format='%ad %ae %s'
2019-06-05 danzh gfe-relnote: n/a(code cleanup) add #include <vector> to quic_hkdf.h
2019-06-05 fayang gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_version_46 .
2019-06-05 fayang Enable more QuicConnectionTest for multiple packet number spaces.
2019-06-05 nharper gfe-relnote: Remove more dead Token Binding code in QUIC. Not flag protected.
2019-06-05 fayang gfe-relnote: In QUIC, add connected_ check in OnCanWrite and flusher's destructor. Protected by gfe2_reloadable_flag_quic_check_connected_before_flush.
2019-06-05 wub gfe-relnote: Cleanup stateless reject related stuff from QuicCryptoServerConfig::ProcessClientHello and  QuicCryptoServerHandshaker::GenerateConnectionIdForReject. No behavior change, not protected.
2019-06-05 dschinazi Fix flag counts for quic_do_not_override_connection_id
2019-06-05 dschinazi Support QUIC Client connection IDs
2019-06-04 nharper gfe-relnote: QUIC_BUG instead of LOG(ERROR) in CreateQuicVersionLabel if the HandshakeProtocol is unknown
2019-06-04 fayang gfe-relnote: In QUIC, add code counts for RTT status when cwnd gets bootstrapped. Not protected.
2019-06-04 fayang gfe-relnote: In QUIC cwnd bootstrapping experiment, protect decreasing cwnd gain and pacing gain by gfe2_reloadable_flag_quic_conservative_cwnd_and_pacing_gains.
2019-06-03 nharper gfe-relnote: Fix appending padding in QuicPacketCreator::CreateAndSerializeStreamFrame. Protected by QUIC_VERSION_99
2019-06-03 quiche-dev Cleanup: remove unused serialized crypto config from QuartcDispatcher.
2019-06-03 renjietang Allow HttpDecoder visitor to return bool upon receiving HTTP/3 frames.
2019-06-03 fayang gfe-relnote: In QUIC, make QUIC_TOO_MANY_OUTSTANDING_SENT_PACKETS connection close detail more informative. Not protected.
2019-05-31 nharper gfe-relnote: Remove version negotiation packet tests from QuicConnectionTest; test-only change

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

R=rch@chromium.org

Change-Id: Icda8576a47045ae4514f0ea1733c5e76232605a5
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1648280
Commit-Queue: Ian Swett <ianswett@chromium.org>
Reviewed-by: default avatarRyan Hamilton <rch@chromium.org>
Cr-Commit-Position: refs/heads/master@{#667179}
parent 9666130b
......@@ -277,7 +277,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': '68d15a821c88b0e85c345d1393643a25322ce608',
'quiche_revision': '028931750c1a1eb6ea72dd79b1c5d2387b17ba3a',
# 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.
......
......@@ -25,11 +25,6 @@ QUIC_FLAG(int64_t, FLAGS_quic_time_wait_list_seconds, 200)
// no configured limit.
QUIC_FLAG(int64_t, FLAGS_quic_time_wait_list_max_connections, 600000)
// Enables server-side support for QUIC stateless rejects.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_enable_quic_stateless_reject_support,
false)
// If true, require handshake confirmation for QUIC connections, functionally
// disabling 0-rtt handshakes.
// TODO(rtenneti): Enable this flag after CryptoServerTest's are fixed.
......@@ -43,12 +38,6 @@ QUIC_FLAG(bool, FLAGS_quic_disable_pacing_for_perf_tests, false)
// If true, enforce that QUIC CHLOs fit in one packet.
QUIC_FLAG(bool, FLAGS_quic_enforce_single_packet_chlo, true)
// If true, QUIC will use cheap stateless rejects without creating a full
// connection.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_use_cheap_stateless_rejects,
false)
// If true, allows packets to be buffered in anticipation of a future CHLO, and
// allow CHLO packets to be buffered until next iteration of the event loop.
QUIC_FLAG(bool, FLAGS_quic_allow_chlo_buffering, true)
......@@ -227,7 +216,7 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_monotonic_epoll_clock, false)
// reconnection.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_no_client_conn_ver_negotiation,
false)
true)
// If true, public reset packets sent from GFE will include a kEPID tag.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_spurious_ack_alarm, false)
......@@ -252,17 +241,6 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_disable_version_39, false)
// If true, use one loss algorithm per encryption level.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_use_uber_loss_algorithm, true)
// If true, QuicStreamSequencerBuffer will switch to a new
// QuicIntervalSet::AddOptimizedForAppend method in OnStreamData().
QUIC_FLAG(
bool,
FLAGS_quic_reloadable_flag_quic_faster_interval_add_in_sequence_buffer,
true)
// If true, GFE time wait list will send termination packets based on current
// packet's encryption level.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_fix_termination_packets, true)
// If true, stop using AckBundling mode to send ACK, also deprecate ack_queued
// from QuicConnection.
QUIC_FLAG(bool,
......@@ -309,12 +287,6 @@ QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_no_lumpy_pacing_at_low_bw,
false)
// If true, in BbrSender, always get a bandwidth sample when a packet is acked,
// even if packet.bytes_acked is zero.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_always_get_bw_sample_when_acked,
true)
// If true, ignore TLPR for retransmission delay when sending pings from ping
// alarm.
QUIC_FLAG(bool,
......@@ -329,11 +301,6 @@ QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_terminate_gquic_connection_as_ietf,
true)
// If true, disable QUIC trial decryption in V44 and above.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_v44_disable_trial_decryption,
false)
// In v44 and above, where STOP_WAITING is never sent, close the connection if
// it's received.
QUIC_FLAG(bool,
......@@ -348,13 +315,13 @@ QUIC_FLAG(bool,
// When true, QUIC server will drop IETF QUIC Version Negotiation packets.
QUIC_FLAG(bool,
FLAGS_quic_restart_flag_quic_server_drop_version_negotiation,
false)
true)
// When true, version negotiation packets sent by the server will set the fixed
// bit.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_send_version_negotiation_fixed_bit,
false)
true)
// When true, allow variable length QUIC connection IDs for unsupported
// versions. This allows performing version negotiation when the client-chosen
......@@ -362,7 +329,7 @@ QUIC_FLAG(bool,
QUIC_FLAG(
bool,
FLAGS_quic_restart_flag_quic_allow_variable_length_connection_id_for_negotiation,
false)
true)
// If true, set burst token to 2 in cwnd bootstrapping experiment.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_conservative_bursts, false)
......@@ -370,7 +337,7 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_conservative_bursts, false)
// If true, make QuicDispatcher no longer have an instance of QuicFramer.
QUIC_FLAG(bool,
FLAGS_quic_restart_flag_quic_no_framer_object_in_dispatcher,
false)
true)
// When true, QuicFramer will not override connection IDs in headers and will
// instead respect the source/destination direction as expected by IETF QUIC.
......@@ -383,3 +350,13 @@ QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_simplify_stop_waiting, false)
// If true, export number of packets written per write operation histogram.")
QUIC_FLAG(bool, FLAGS_quic_export_server_num_packets_per_write_histogram, false)
// If true, uses conservative cwnd gain and pacing gain.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_conservative_cwnd_and_pacing_gains,
false)
// If true, check whether connection is connected before flush.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_check_connected_before_flush,
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