Commit b158e1b4 authored by Nick Harper's avatar Nick Harper Committed by Commit Bot

Roll src/net/third_party/quiche/src/ d58736db7..5debd13b6 (13 commits)

https://quiche.googlesource.com/quiche.git/+log/d58736db7b79..5debd13b6484

$ git log d58736db7..5debd13b6 --date=short --no-merges --format='%ad %ae %s'
2019-12-04 nharper Set quic_send_max_push_id_with_settings in some test cases
2019-12-04 vasilvv Send the path and query parameters of QuicTransport URL in the client indication.
2019-12-04 bnc Do not send QPACK Stream Cancellation instruction.
2019-12-04 rch gfe-relnote: Flag protect the new MaxPushId logic in quic_spdy_session.cc to simplify Chrome merge. This code is already protected by disabled v99, but this new --gfe2_reloadable_flag_quic_send_max_push_id_with_settings flag disables this new behavior in Chrome tests until they can be modifie.
2019-12-04 fayang gfe-relnote: Deprecate gfe2_reloadable_flag_quic_treat_queued_packets_as_sent.
2019-12-04 fayang gfe-relnote: Deprecate gfe2_reloadable_flag_quic_reject_unprocessable_packets_statelessly.
2019-12-04 fayang gfe-relnote: Deprecate gfe2_reloadable_flag_quic_populate_nonretransmittable_frames.
2019-12-04 fayang gfe-relnote: Fix an unsigned integer overflow bug in QUIC v99 when processing Ack frame. Not used in prod. Not protected.
2019-12-03 rch gfe-relnote: Move the logic for sending the MAX_PUSH_ID frame from QuicSpdyClientSessionBase to QuicSpdySession along with the other "send initial data" logic. Protected by disabled QUIC v99 flag.
2019-12-02 wub Internal QUICHE change
2019-11-27 bnc Send Stream Cancellation QPACK instruction.
2019-11-27 rch gfe-relnote: Do not flush clear coalesced packets while sending multiple connection close packets. Protected by --gfe2_reloadable_flag_quic_close_all_encryptions_levels2
2019-11-27 wub gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_mtu_discovery_v2.

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

Change-Id: I36ca0585cc880f2efb9087570e8ff5dd90ba910b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1952183
Commit-Queue: Nick Harper <nharper@chromium.org>
Commit-Queue: Ryan Hamilton <rch@chromium.org>
Auto-Submit: Nick Harper <nharper@chromium.org>
Reviewed-by: default avatarRyan Hamilton <rch@chromium.org>
Cr-Commit-Position: refs/heads/master@{#721833}
parent a4d27f51
...@@ -307,7 +307,7 @@ vars = { ...@@ -307,7 +307,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': 'd58736db7b79ab31e6dc652c0fa2d6b2f0564881', 'quiche_revision': '5debd13b64840a93b1cd8a7f64f9e417f96cddbc',
# 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.
......
...@@ -190,14 +190,6 @@ QUIC_FLAG(bool, ...@@ -190,14 +190,6 @@ QUIC_FLAG(bool,
// If true, use predictable version negotiation versions. // If true, use predictable version negotiation versions.
QUIC_FLAG(bool, FLAGS_quic_disable_version_negotiation_grease_randomness, false) QUIC_FLAG(bool, FLAGS_quic_disable_version_negotiation_grease_randomness, false)
// If true, do not add connection ID of packets with unknown connection ID
// and no version to time wait list, instead, send appropriate responses
// depending on the packets' sizes and drop them.
QUIC_FLAG(
bool,
FLAGS_quic_reloadable_flag_quic_reject_unprocessable_packets_statelessly,
true)
// Maximum number of tracked packets. // Maximum number of tracked packets.
QUIC_FLAG(int64_t, FLAGS_quic_max_tracked_packet_count, 10000) QUIC_FLAG(int64_t, FLAGS_quic_max_tracked_packet_count, 10000)
...@@ -258,11 +250,6 @@ QUIC_FLAG(bool, ...@@ -258,11 +250,6 @@ QUIC_FLAG(bool,
// If true, enable HTTP/2 default scheduling(round robin). // If true, enable HTTP/2 default scheduling(round robin).
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_rr_write_scheduler, true) QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_rr_write_scheduler, true)
// If true, treat queued QUIC packets as sent.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_treat_queued_packets_as_sent,
true)
// Call NeuterHandshakePackets() at most once per connection. // Call NeuterHandshakePackets() at most once per connection.
QUIC_FLAG(bool, QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_neuter_handshake_packets_once2, FLAGS_quic_reloadable_flag_quic_neuter_handshake_packets_once2,
...@@ -274,15 +261,6 @@ QUIC_FLAG(bool, FLAGS_quic_allow_http3_priority, false) ...@@ -274,15 +261,6 @@ QUIC_FLAG(bool, FLAGS_quic_allow_http3_priority, false)
// If true, enable QUIC version 50. // If true, enable QUIC version 50.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_version_50, true) QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_enable_version_50, true)
// If true, enable QUIC MTU discovery version 2.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_mtu_discovery_v2, true)
// If true, QUIC connection close packet will be sent at all available
// encryption levels.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_close_all_encryptions_levels,
false)
// If the bandwidth during ack aggregation is smaller than (estimated // If the bandwidth during ack aggregation is smaller than (estimated
// bandwidth * this flag), consider the current aggregation completed // bandwidth * this flag), consider the current aggregation completed
// and starts a new one. // and starts a new one.
...@@ -300,11 +278,6 @@ QUIC_FLAG(int32_t, ...@@ -300,11 +278,6 @@ QUIC_FLAG(int32_t,
// the packet is serialized. // the packet is serialized.
QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_coalesce_stream_frames_2, false) QUIC_FLAG(bool, FLAGS_quic_restart_flag_quic_coalesce_stream_frames_2, false)
// If true, populate nonretransmittable frames in SerializedPacket.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_populate_nonretransmittable_frames,
true)
// If true, connection will be closed if a stream receives stream frame or // If true, connection will be closed if a stream receives stream frame or
// RESET_STREAM frame with bad close offset. // RESET_STREAM frame with bad close offset.
QUIC_FLAG(bool, QUIC_FLAG(bool,
...@@ -387,4 +360,22 @@ QUIC_FLAG(bool, ...@@ -387,4 +360,22 @@ QUIC_FLAG(bool,
// If true, QUIC crypto handshaker uses handshaker delegate to notify session // If true, QUIC crypto handshaker uses handshaker delegate to notify session
// about handshake events. // about handshake events.
QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_use_handshaker_delegate, true) QUIC_FLAG(bool, FLAGS_quic_reloadable_flag_quic_use_handshaker_delegate, false)
// If true, for QUIC BBRv2 flows, exit PROBE_BW_DOWN phase after one round trip
// time.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_bbr2_exit_probe_bw_down_after_one_rtt,
false)
// If true, QUIC connection close packet will be sent at all available
// encryption levels.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_close_all_encryptions_levels2,
false)
// If true, then a MAX_PUSH_ID frame will be send when the initial SETTINGS
// frame is sent in HTTP/3.
QUIC_FLAG(bool,
FLAGS_quic_reloadable_flag_quic_send_max_push_id_with_settings,
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