Roll src/net/third_party/quiche/src/ 1f4fe2d7c..e5e25bc2e (23 commits)

https://quiche.googlesource.com/quiche.git/+log/1f4fe2d7c33b..e5e25bc2ec5c

$ git log 1f4fe2d7c..252403d10 --date=short --no-merges --format='%ad %ae %s'
2020-01-15 vasilvv Remove the DCHECK from ParsedQuicVersion constructor.
2020-01-15 wub gfe-relnote: For QUIC BBRv2, always count the number of loss marking events in a round and only exit PROBE_UP if that number is above a threshold. Protected by --gfe2_reloadable_flag_quic_bbr2_always_count_loss_events.
2020-01-15 bnc Remove Http2StrCat, use QuicheStrCat instead.
2020-01-15 bnc Move Http2Optional to QuicheOptional.
2020-01-14 bnc Move SpdyWrapUnique to QuicheWrapUnique.
2020-01-14 nharper gfe-relnote: Add kSupportedVersions to quic_versions.h, no behavior change
2020-01-14 renjietang Code cleanup in QuicStreamSequencer.
2020-01-14 fayang gfe-relnote: In QUIC, rename IsCryptoHandshakeConfirmed to OneRttKeysAvailable in QuicSession. Renaming only, not protected.
2020-01-14 wub gfe-relnote: Mimic QUIC BBRv2 style loss based exit in BBRv1 code. Protected by --gfe2_reloadable_flag_quic_bbr_loss_based_startup_exit _and_ connection option 'LRTT'.
2020-01-14 wub gfe-relnote: (n/a) Deprecate --gfe2_restart_flag_quic_use_circular_deque.
2020-01-14 fayang gfe-relnote: In QUIC, rename handshake_confirmed in handshaker to one_rtt_keys_available to make it clearer and more informative. Renaming only, not protected.
2020-01-14 quiche-dev Internal QUICHE change
2020-01-14 wub gfe-relnote: (n/a) Make QUIC BBRv2's initial ack height filter window tunable by flag --quic_bbr2_default_initial_ack_height_filter_window. No behavior change when the flag is at its default value.
2020-01-13 fayang gfe-relnote: Deprecate gfe2_reloadable_flag_quic_skip_packet_number_for_pto.
2020-01-13 fayang gfe-relnote: In QUIC, add a multiplier (default to 2) to consider overshooting happens if bytes_lost_with_network_parameters_adjusted_ * bytes_lost_multiplier_with_network_parameters_adjusted_ > IW. Protected by existing gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample.
2020-01-13 dschinazi Refactor some QUIC version code
2020-01-13 dschinazi Refactor handling of supported versions
2020-01-13 dschinazi Internal QUICHE change
2020-01-13 wub gfe-relnote: Add QuicUdpSocketApi, a de-platformized version of QuicSocketUtils, and use it in some non-production code. No behavior change, not protected.
2020-01-13 fayang gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_ietf_loss_detection.
2020-01-10 rch gfe-relnote: When a QUIC client receives an unexpected crypto tag, include the tag in the connection close details. Not flag protected.
2020-01-10 fayang gfe-relnote: Change cwnd bootstrapping UpAndDown experiment group IW to 10. Protected by existing gfe2_reloadable_flag_quic_bbr_mitigate_overly_large_bandwidth_sample.
2020-01-10 fayang gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_pto.

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

Change-Id: Ibf95032d6b672e9e888a9aa560827ed03e907bae
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2003868
Commit-Queue: Victor Vasiliev <[email protected]>
Reviewed-by: Steve Anton <[email protected]>
Reviewed-by: Ryan Hamilton <[email protected]>
Cr-Commit-Position: refs/heads/master@{#732538}
22 files changed