Commit c0ffa336 authored by Bence Béky's avatar Bence Béky Committed by Chromium LUCI CQ

Roll src/net/third_party/quiche/src/ e84d83393..9aef11535 (7 commits)

https://quiche.googlesource.com/quiche.git/+log/e84d83393be4..9aef115356ce

$ git log e84d83393..9aef11535 --date=short --no-merges --format='%ad %ae %s'
2021-01-14 quiche-dev Fixes test flakiness by forcing the test client to reconnect after fuzzed requests.
2021-01-14 renjietang In QuicConnection, cancel the previous path validation request before starting a new one.
2021-01-14 mattm Send correct QUIC CRYPTO_ERROR connection error for TLS errors
2021-01-14 renjietang In http/end_to_end_test, use live client address to send STATELESS_RESET.
2021-01-14 wub Minor tweaks to TlsServerHandshaker: - Change TlsServerHandshaker::SelectCertStatus() to TlsServerHandshaker::select_cert_status(). - Set expected_ssl_error to SSL_ERROR_WANT_READ in OnSelectCertificateDone(). - Add a test for async select cert and async signature.
2021-01-14 wub In crypto_test_utils, move connection close frame between two test connections. This allows tests to check connection close errors on both ends.
2021-01-14 wub Add a flag count for --gfe2_restart_flag_quic_tls_prefer_server_cipher_and_curve_list.

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

Change-Id: I3f634a094103c70bf9db30bae3646a740f6202ec
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2633321
Auto-Submit: Bence Béky <bnc@chromium.org>
Commit-Queue: Renjie Tang <renjietang@chromium.org>
Reviewed-by: default avatarRenjie Tang <renjietang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#844125}
parent 8e28966e
......@@ -318,7 +318,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': 'e84d83393be4536291ce719787f6a275db07b733',
'quiche_revision': '9aef115356ce48848790dd64a0f2d2ed9f55149b',
# 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.
......
......@@ -436,6 +436,18 @@ const struct QuicErrorMapping {
{quic::QUIC_INVALID_PRIORITY_UPDATE, "quic::quic_invalid_priority_update"},
{quic::QUIC_PEER_PORT_CHANGE_HANDSHAKE_UNCONFIRMED,
"quic.peer_port_change_handshake_unconfirmed"},
{quic::QUIC_TLS_BAD_CERTIFICATE, "quic::quic_tls_bad_certificate"},
{quic::QUIC_TLS_UNSUPPORTED_CERTIFICATE,
"quic::quic_tls_unsupported_certificate"},
{quic::QUIC_TLS_CERTIFICATE_REVOKED, "quic::quic_tls_certificate_revoked"},
{quic::QUIC_TLS_CERTIFICATE_EXPIRED, "quic::quic_tls_certificate_expired"},
{quic::QUIC_TLS_CERTIFICATE_UNKNOWN, "quic::quic_tls_certificate_unknown"},
{quic::QUIC_TLS_INTERNAL_ERROR, "quic::quic_tls_internal_error"},
{quic::QUIC_TLS_UNRECOGNIZED_NAME, "quic::quic_tls_unrecognized_name"},
{quic::QUIC_TLS_CERTIFICATE_REQUIRED,
"quic::quic_tls_certificate_required"},
// No error. Used as bound while iterating.
{quic::QUIC_LAST_ERROR, "quic.last_error"}};
......
......@@ -1194,7 +1194,8 @@ void QuicTestPacketMaker::AddQuicConnectionCloseFrame(
const std::string& quic_error_details,
uint64_t frame_type) {
auto* close_frame = new quic::QuicConnectionCloseFrame(
version_.transport_version, quic_error, quic_error_details, frame_type);
version_.transport_version, quic_error, quic::NO_IETF_QUIC_ERROR,
quic_error_details, frame_type);
frames_.push_back(quic::QuicFrame(close_frame));
DVLOG(1) << "Adding frame: " << frames_.back();
}
......
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