Roll src/net/third_party/quiche/src/ bf0413d8c..5843bfd65 (22 commits)
https://quiche.googlesource.com/quiche.git/+log/bf0413d8c1d6..5843bfd65204
$ git log bf0413d8c..5843bfd65 --date=short --no-merges --format='%ad %ae %s'
2019-10-10 renjietang Fix GOAWAY max frame length.
2019-10-10 renjietang Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3.
2019-10-10 fayang gfe-relnote: Do not send connection close when client receives a version negotiation packet. Not affect prod, not protected.
2019-10-10 fayang Automated g4 rollback of changelist 269791493.
2019-10-10 renjietang Run all QUIC versions in quic_stream_test.
2019-10-10 bnc Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique.
2019-10-10 dschinazi Improve debug logging and test display
2019-10-09 nharper Use const uint8_t[] instead of vectors for QUIC initial obfuscation salts
2019-10-09 dschinazi Support local vs remote flow control with TLS, and fix initial limits
2019-10-09 dschinazi Use max TLS idle_timeout and use in session tests
2019-10-09 nharper gfe-relnote: Introduce QUIC_VERSION_50, protected by quic_enable_version_50
2019-10-09 nharper gfe-relnote: Expose properties of TLS connection in quic::CryptoNegotiatedParameters. Protected by quic_supports_tls_handshake.
2019-10-09 bnc Simplify QpackEncoderStreamSender API.
2019-10-08 dschinazi Deprecate quic_use_length_prefix_from_packet_info
2019-10-08 dschinazi Deprecate quic_framer_uses_undecryptable_upcall
2019-10-08 dschinazi Deprecate quic_use_hashed_stateless_reset_tokens
2019-10-08 vasilvv Refactor common QuicTransport constants into their own file.
2019-10-08 renjietang Add ToString to packet header enums.
2019-10-08 bnc Remove obsolete statement from quiche/README.md.
2019-10-08 bnc Coalesce QPACK encoder stream writes in QpackEncoderStreamSender.
2019-10-08 bnc Send Insert Count Increment instruction after decoding a header block if possible.
2019-10-07 renjietang Move connectivity probing related code from QuicFramer to QuicPacketCreator.
Created with:
roll-dep src/net/third_party/quiche/src
[email protected]
Change-Id: Ifac7287447b48a2dad870a64cf1c38f6e070dd33
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1857400
Reviewed-by: Ryan Hamilton <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Commit-Queue: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/master@{#705469}
diff --git a/net/quic/quic_http_stream_test.cc b/net/quic/quic_http_stream_test.cc
index 92aeb21..74e87cf 100644
--- a/net/quic/quic_http_stream_test.cc
+++ b/net/quic/quic_http_stream_test.cc
@@ -308,7 +308,7 @@
send_algorithm_ = new quic::test::MockSendAlgorithm();
EXPECT_CALL(*send_algorithm_, InRecovery()).WillRepeatedly(Return(false));
EXPECT_CALL(*send_algorithm_, InSlowStart()).WillRepeatedly(Return(false));
- if (VersionUsesQpack(version_.transport_version)) {
+ if (VersionUsesHttp3(version_.transport_version)) {
EXPECT_CALL(*send_algorithm_, OnPacketSent(_, _, _, _, _))
.Times(testing::AtLeast(1));
}
@@ -773,7 +773,7 @@
SetRequest("GET", "/", DEFAULT_PRIORITY);
size_t spdy_request_header_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -837,7 +837,7 @@
size_t spdy_request_header_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -928,7 +928,7 @@
SetRequest("GET", "/", DEFAULT_PRIORITY);
size_t spdy_request_header_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -976,7 +976,7 @@
spdy::SpdyHeaderBlock trailers;
size_t spdy_trailers_frame_length;
trailers["foo"] = "bar";
- if (!quic::VersionUsesQpack(version_.transport_version)) {
+ if (!quic::VersionUsesHttp3(version_.transport_version)) {
trailers[quic::kFinalOffsetHeaderKey] =
base::NumberToString(strlen(kResponseBody) + header.length());
}
@@ -1027,7 +1027,7 @@
SetRequest("GET", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -1156,7 +1156,7 @@
SetRequest("GET", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -1209,7 +1209,7 @@
client_maker_.SetEncryptionLevel(quic::ENCRYPTION_ZERO_RTT);
client_maker_.SetEncryptionLevel(quic::ENCRYPTION_ZERO_RTT);
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -1246,7 +1246,7 @@
SetRequest("GET", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -1280,7 +1280,7 @@
SetRequest("POST", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
std::string header = ConstructDataHeader(strlen(kUploadData));
@@ -1363,7 +1363,7 @@
SetRequest("POST", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
std::string header = ConstructDataHeader(strlen(kUploadData));
if (version_.transport_version != quic::QUIC_VERSION_99) {
@@ -1447,7 +1447,7 @@
size_t chunk_size = strlen(kUploadData);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
std::string header = ConstructDataHeader(chunk_size);
if (version_.transport_version == quic::QUIC_VERSION_99) {
@@ -1533,7 +1533,7 @@
size_t chunk_size = strlen(kUploadData);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
std::string header = ConstructDataHeader(chunk_size);
@@ -1614,7 +1614,7 @@
SetRequest("POST", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -1685,7 +1685,7 @@
SetRequest("GET", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -1733,7 +1733,7 @@
SetRequest("GET", "/", MEDIUM);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -1776,7 +1776,7 @@
SetRequest("POST", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
std::string header = ConstructDataHeader(strlen(kUploadData));
if (version_.transport_version != quic::QUIC_VERSION_99) {
@@ -1828,7 +1828,7 @@
TEST_P(QuicHttpStreamTest, SessionClosedBeforeSendHeadersComplete) {
SetRequest("POST", "/", DEFAULT_PRIORITY);
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket());
AddWrite(SYNCHRONOUS, ERR_FAILED);
Initialize();
@@ -1860,7 +1860,7 @@
TEST_P(QuicHttpStreamTest, SessionClosedBeforeSendHeadersCompleteReadResponse) {
SetRequest("POST", "/", DEFAULT_PRIORITY);
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket());
AddWrite(SYNCHRONOUS, ERR_FAILED);
Initialize();
@@ -1897,7 +1897,7 @@
SetRequest("POST", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -1939,7 +1939,7 @@
SetRequest("POST", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
std::string header = ConstructDataHeader(strlen(kUploadData));
if (version_.transport_version != quic::QUIC_VERSION_99) {
@@ -2460,7 +2460,7 @@
SetRequest("POST", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(ConstructRequestAndRstPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),
@@ -2496,7 +2496,7 @@
SetRequest("POST", "/", DEFAULT_PRIORITY);
size_t spdy_request_headers_frame_length;
int packet_number = 1;
- if (VersionUsesQpack(version_.transport_version))
+ if (VersionUsesHttp3(version_.transport_version))
AddWrite(ConstructInitialSettingsPacket(packet_number++));
AddWrite(InnerConstructRequestHeadersPacket(
packet_number++, GetNthClientInitiatedBidirectionalStreamId(0),