- dfabdfb Add HTTP/3 error codes, use them in HttpDecoder and for unexpected frames in QuicSpdyStream and QuicReceiveControlStream. by bnc · 5 years ago
- f5054d9 gfe-relnote: Rename QuicSession::CryptoHandshakeEvent::HANDSHAKE_CONFIRMED to QuicSession::CryptoHandshakeEvent::EVENT_HANDSHAKE_CONFIRMED. Renaming only, not protected. by fayang · 5 years ago
- 9a863cf gfe-relnote: In QUIC, implement GetHandshakeState() in various handshakers. Not used yet, not protected. by fayang · 5 years ago
- a3d8df7 gfe-relnote: In QUIC, rename IsCryptoHandshakeConfirmed to OneRttKeysAvailable in QuicSession. Renaming only, not protected. by fayang · 5 years ago
- 685367a 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. by fayang · 5 years ago
- 97da52b Refactor some QUIC version code by dschinazi · 5 years ago
- 961eaa0 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
- cd3c4b5 Write PRIORITY_UPDATE frame. by bnc · 5 years ago
- 51e8962 Implement PRIORITY_UPDATE frame in HttpEncoder and HttpDecoder. by bnc · 5 years ago
- 94b790c Remove PRIORITY frame. by bnc · 5 years ago
- 8f7df53 Move quic::test::CompareCharArraysWithHexError to Quiche by dmcardle · 5 years ago
- e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
- 859527d IWYU quic_logging in //third_party/quic/core/http/ by dmcardle · 5 years ago
- e5e28f9 gfe-relnote: Replace QuicCryptoServerStream constructor with CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 5 years ago
- d40e045 Remove QuicHeaderList::max_header_list_size(). by bnc · 5 years ago
- 9001a96 gfe-relnote: Call SetDefaultEncryptionLevel after setting crypto_negotiated_params in TlsServerHandshaker and TlsClientHandshaker. Protected by disabled QUIC versions. by rch · 5 years ago
- 3341640 gfe-relnote: Deprecate QUIC flag quic_send_max_push_id_with_settings which was added to facilitate QUIC merge. Protected by disabled QUIC version 99. by rch · 5 years ago
- 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
- ba2fb7e Use quiche string libraries in third_party/quic/core/http by dmcardle · 5 years ago
- 84aa7e5 Send QPACK Stream Cancellation instruction. by bnc · 5 years ago
- 95b7d80 Move the quic_use_common_stream_check flag count to a location that may be executed in production GFEs instead of a test-only location, and enable the flag in locations that are not reachable in production GFEs. by ianswett · 5 years ago
- 59dc770 Change QuicSpdySession::GetSpdyDataStream() to GetOrCreateSpdyDataStream() because new stream might be created from this method. by renjietang · 5 years ago
- 6d29578 Improve QuicSpdySession logging by dschinazi · 5 years ago
- 6aefa0b Stop using "delete connection()" in QuicSession classes and use DeleteConnection() instead, which prevents double deletion and sets connection_ to nullptr. by ianswett · 5 years ago
- 76881f0 Refactor quic_enable_version flags by dschinazi · 5 years ago
- b7ac104 Add header_list_size_limit_exceeded argument to OnHeadersDecoded(). by bnc · 5 years ago
- 401cf20 gfe-relnote: When new 0RTT key is available, only allow client to write application data as server application data should be written in forward secure. Protected by gfe2_reloadable_flag_quic_use_handshaker_delegate2 which replaces gfe2_reloadable_flag_quic_use_handshaker_delegate. by fayang · 5 years ago
- f84be20 Add stream number in GetSpdyDataStream() messages for better debugging. by renjietang · 5 years ago
- 5debd13 Set quic_send_max_push_id_with_settings in some test cases by nharper · 5 years ago
- 569ae31 Do not send QPACK Stream Cancellation instruction. by bnc · 5 years ago
- 2e7042c 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. by rch · 5 years ago
- 4cd745d 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. by rch · 5 years ago
- 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
- d58736d gfe-relnote: Use HandshakerDelegateInterface in QUIC handshakers. Abstract keys installation, keys discarding, default encryption level change and mark handshake complete to HandshakerDelegateInterface. Protected by gfe2_reloadable_flag_quic_use_handshaker_delegate. by fayang · 5 years ago
- 446887e Enforce header list size limit in QpackDecodedHeadersAccumulator. by bnc · 5 years ago
- 296cfa3 Switch the order of QPACK streams sending stream type. by renjietang · 5 years ago
- c576950 Use IsStreamError() and friends gMock matchers in quic/core/http. by bnc · 5 years ago
- 7e8ae0d Remove redundant private keyword. by renjietang · 5 years ago
- f9ff46b Do not call MarkConsumed() from OnHeadersFramePayload() after decoding error. by bnc · 5 years ago
- 256b2d6 gfe-relnote: For server side QUIC connection, mark version_negotiated_ earlier. Protected by --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server. by wub · 5 years ago
- 7e9155d Move NoopQpackStreamSenderDelegate to qpack_test_utils.h. by bnc · 5 years ago
- b5f2d72 Fix variable type mismatch. by renjietang · 5 years ago
- 95c6fd3 Internal QUICHE change by bnc · 5 years ago
- 173c48f Move quic::QuicEndian to quiche::QuicheEndian by QUICHE team · 5 years ago
- fb4f4fc Fix use-after-free in QpackProgressiveDecoder and QpackInstructionDecoder. by bnc · 5 years ago
- dcea9b8 Remove use of illegal ":version" HTTP pseudo-header in tests by dschinazi · 5 years ago
- 8b87195 Add comments on why an end_to_end test is disabled for IETF QUIC. by renjietang · 5 years ago
- 232ff9b Simplify QpackDecodedHeadersAccumulator API. by bnc · 5 years ago
- 83f29bd Change CryptoServerConfigForTesting to return a unique_ptr by rch · 5 years ago
- 20df1af Signal QPACK dynamic table usage from quic_client_interop_test. by bnc · 5 years ago
- d976228 Send correct STOP_SENDING/RESET_STREAM frames for different stream types. by renjietang · 5 years ago
- 9b5bcf1 Remove unnecessary code in QuicSpdySession. by renjietang · 5 years ago
- df7a77b gfe-relnote: Add SessionCache to TlsClientHandshaker, protected by reloadable flag quic_supports_tls_handshake by nharper · 5 years ago
- 4057e64 Loose the expectation of EndToEndTestWithTls.SendAndReceiveCoalescedPackets by fayang · 5 years ago
- e5c1238 Cleanup unused code in QuicStream. by renjietang · 5 years ago
- 58f7107 gfe-relnote: In QUIC T049+, support sending coalesced packets. by fayang · 5 years ago
- 6c06656 Change name of QuicStream::HasFinalReceivedByteOffset() to HasReiceivedFinalOffset(). by renjietang · 5 years ago
- 8a27b0f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 5 years ago
- 9711a9e Simplify ConstructMisFramedEncryptedPacket() signature. by bnc · 5 years ago
- e47e15f gfe-relnote: various test code cleanup. Not protected. by renjietang · 5 years ago
- 4694272 Make HttpEncoder methods static. by bnc · 5 years ago
- e211642 Introduce QUIC_NO_EXPORT by dschinazi · 5 years ago
- a6f661c Remove duplicate call to send MAX_PUSH_ID frame. by renjietang · 5 years ago
- cda1ce2 Remove QuicConnectionPeer::GetVisitor(). by renjietang · 5 years ago
- e42f7ad Move QPACK test utilities to test_tools/qpack/. by bnc · 5 years ago
- eab9285 Fix some test expectation regarding SendControlFrame(). by renjietang · 5 years ago
- 4f73248 Fix Reset logic in PendingStream. by renjietang · 5 years ago
- 07a2b07 Fix 26 ClangTidy - Readability findings in //depot/google3/third_party/quic/. by wub · 5 years ago
- 0b2ae54 Fix 2 clang-tidy findings in third_party/quic. by wub · 5 years ago
- 6b9fe9a Fix QUIC_EXPORT_PRIVATE compilation on Windows by dschinazi · 5 years ago
- 423adc7 Enable -Wexit-time-destructors in QUIC by dschinazi · 5 years ago
- f25169a Add QUIC_EXPORT_PRIVATE to prepare for presubmit by dschinazi · 5 years ago
- 1755dc0 Clean up code on SETTINGS. by renjietang · 5 years ago
- 56d2ed2 Consider pending streams in ShouldKeepConnectionAlive. by renjietang · 5 years ago
- cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
- 30eb1c8 gfe-relnote: deprecate gfe2_reloadable_flag_quic_aggressive_connection_aliveness by renjietang · 5 years ago
- 9cd6de4 gfe-relnote: deprecate gfe2_reloadable_flag_quic_do_not_send_settings. by renjietang · 5 years ago
- dbe9834 Coalesce adjacent stream frames. by renjietang · 5 years ago
- 3cb5fad Remove redundant handshake confirmed method. by renjietang · 5 years ago
- 686ce58 Support GOAWAY in HTTP/3. by renjietang · 5 years ago
- 8b1c45a Deprecate and remove v47 by dschinazi · 5 years ago
- 13753e6 Use IETF QPACK error codes on the wire. by bnc · 5 years ago
- 8265a2a gfe-relnote: Remove QUIC v39. by fayang · 5 years ago
- 75085a8 Change max_push_id related version guard to VersionUsesHttp3. by renjietang · 5 years ago
- 6317221 Change QuicSpdySession::SendMaxPushId() to use max_allowed_push_id_ by rch · 5 years ago
- 2be79e2 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_active_streams_never_negative by renjietang · 5 years ago
- 5f22abc Rename QuicSpdySession::SendMaxHeaderListSize() by rch · 5 years ago
- ee32232 Improve QuicSpdyStreamTest to call OnCryptoHandshakeEvent by rch · 5 years ago
- 5e9191e Disable EndToEndTestServerPush.ServerPushOverLimitNonBlocking when http/3 is used by rch · 5 years ago
- 5843bfd Fix GOAWAY max frame length. by renjietang · 5 years ago
- a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
- 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
- 88bd5b0 Improve debug logging and test display by dschinazi · 5 years ago
- 18cdf13 Support local vs remote flow control with TLS, and fix initial limits by dschinazi · 5 years ago
- aab6818 Use max TLS idle_timeout and use in session tests by dschinazi · 5 years ago
- bf0413d Deprecate quic_use_parse_public_header by dschinazi · 5 years ago
- 45a573a Fix crasher in QpackProgressiveDecoder destructor if QpackHeaderTable is already destroyed. by bnc · 5 years ago
- 2e6967f Remove SETTINGS_NUM_PLACEHOLDERS. by bnc · 5 years ago
- 2f2b742 Fix QPACK crash by unregistering observers with QpackHeaderTable. by bnc · 5 years ago
- e6472f6 Implement a QuicSession subclass for QuicTransport client. by vasilvv · 5 years ago