Roll src/net/third_party/quiche/src/ 69cbd6651..17b14c2a6 (10 commits)
https://quiche.googlesource.com/quiche.git/+log/69cbd66510dd..17b14c2a689a $ git log 69cbd6651..17b14c2a6 --date=short --no-merges --format='%ad %ae %s' 2021-11-05 wub Allow QuicToyClient to provide a client certificate to the server, if requested. 2021-11-04 quiche-dev Automated g4 rollback of changelist 386316152. 2021-11-04 danzh Validate QUIC request/response headers against invalid token and disallowed headers. Add empty string to disallow-list. Split --gfe2_reloadable_flag_quic_verify_request_headers into 2 flags: --gfe2_reloadable_flag_quic_verify_request_headers_2 to validate QUIC request/response headers against invalid request with ratio monitoring; mark H2 request with empty string header as invalid earlier in H2 stack. --gfe2_reloadable_flag_quic_act_upon_invalid_header return error response upon any invalid QUIC request header. 2021-11-04 quiche-dev Call visitor_.OnInvalidFrame() for oghttp2 header errors. 2021-11-04 wub Add CachedNetworkParameters to address token for IETF QUIC, and - min_rtt received from a validated token will be used to set the initial rtt, if connection option 'TRTT' is set. - Enable bandwidth resumption for IETF QUIC when connection options BWRE or BWMX exists. 2021-11-03 renjietang Add connection option to trigger path degrading on 1 PTO. 2021-11-03 quiche-dev Add default return statements to switch statements to appease GCC. 2021-11-03 quiche-dev Wrap OgHttp2Session callbacks with a latched_error_ check. 2021-11-03 quiche-dev Add mock methods to MockSpdyFramerVisitor. 2021-11-02 quiche-dev Change Http2VisitorInterface::OnInvalidFrame() to accept an InvalidFrameError enum. Created with: roll-dep src/net/third_party/quiche/src src/third_party/quic_trace/src R=dschinazi@chromium.org Change-Id: I54c9a928f93b9e67ae0ea2f854a4b00700c5194c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3265485 Auto-Submit: Fan Yang <fayang@google.com> Commit-Queue: Fan Yang <fayang@google.com> Reviewed-by: David Schinazi <dschinazi@chromium.org> Reviewed-by: Ryan Hamilton <rch@chromium.org> Cr-Commit-Position: refs/heads/main@{#939063}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
2e8d4f8134
commit
088db5889c
2
DEPS
2
DEPS
@@ -353,7 +353,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': '69cbd66510dd5a04355f1b41d763ac0e353df30a',
|
'quiche_revision': 'e9fda04513d424ed4c463873b92d427f93b8fa97',
|
||||||
# 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.
|
||||||
|
@@ -435,7 +435,8 @@ int Http2Connection::OnFrameSent(uint8_t frame_type,
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Http2Connection::OnInvalidFrame(StreamId stream_id, int error_code) {
|
bool Http2Connection::OnInvalidFrame(StreamId stream_id,
|
||||||
|
InvalidFrameError error) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -93,7 +93,7 @@ class Http2Connection : public HttpConnection,
|
|||||||
size_t length,
|
size_t length,
|
||||||
uint8_t flags,
|
uint8_t flags,
|
||||||
uint32_t error_code) override;
|
uint32_t error_code) override;
|
||||||
bool OnInvalidFrame(StreamId stream_id, int error_code) override;
|
bool OnInvalidFrame(StreamId stream_id, InvalidFrameError error) override;
|
||||||
void OnBeginMetadataForStream(StreamId stream_id,
|
void OnBeginMetadataForStream(StreamId stream_id,
|
||||||
size_t payload_length) override {}
|
size_t payload_length) override {}
|
||||||
bool OnMetadataForStream(StreamId stream_id,
|
bool OnMetadataForStream(StreamId stream_id,
|
||||||
|
3
net/third_party/quiche/BUILD.gn
vendored
3
net/third_party/quiche/BUILD.gn
vendored
@@ -60,6 +60,8 @@ source_set("quiche") {
|
|||||||
"src/common/quiche_text_utils.cc",
|
"src/common/quiche_text_utils.cc",
|
||||||
"src/common/quiche_text_utils.h",
|
"src/common/quiche_text_utils.h",
|
||||||
"src/http2/adapter/data_source.h",
|
"src/http2/adapter/data_source.h",
|
||||||
|
"src/http2/adapter/event_forwarder.cc",
|
||||||
|
"src/http2/adapter/event_forwarder.h",
|
||||||
"src/http2/adapter/header_validator.cc",
|
"src/http2/adapter/header_validator.cc",
|
||||||
"src/http2/adapter/header_validator.h",
|
"src/http2/adapter/header_validator.h",
|
||||||
"src/http2/adapter/http2_adapter.h",
|
"src/http2/adapter/http2_adapter.h",
|
||||||
@@ -1235,6 +1237,7 @@ source_set("quiche_tests") {
|
|||||||
"src/common/quiche_endian_test.cc",
|
"src/common/quiche_endian_test.cc",
|
||||||
"src/common/quiche_linked_hash_map_test.cc",
|
"src/common/quiche_linked_hash_map_test.cc",
|
||||||
"src/common/quiche_text_utils_test.cc",
|
"src/common/quiche_text_utils_test.cc",
|
||||||
|
"src/http2/adapter/event_forwarder_test.cc",
|
||||||
"src/http2/adapter/header_validator_test.cc",
|
"src/http2/adapter/header_validator_test.cc",
|
||||||
"src/http2/adapter/oghttp2_adapter_test.cc",
|
"src/http2/adapter/oghttp2_adapter_test.cc",
|
||||||
"src/http2/adapter/oghttp2_session_test.cc",
|
"src/http2/adapter/oghttp2_session_test.cc",
|
||||||
|
Reference in New Issue
Block a user