- 23f4bb9 Remove use of GetNumSentClientHellos from //third_party/quic tests by nharper · 5 years ago
- 87df0d0 Change QuicStream::CloseConnectionWithDetails() to QuicStream::OnUnrecoverableError. by renjietang · 5 years ago
- f196f6a Prevent QUIC streams from closing the connection directly. by renjietang · 5 years ago
- bf4836c gfe-relnote: remove undesired dependency from quic_containers_impl_lib to quic_circular_deque_lib. by danzh · 5 years ago
- 5d907b5 Send random payload of length [0, 4] for grease HTTP/3 frame. by renjietang · 5 years ago
- 4084fc9 Add methods to QuicCryptoClientStreamBase to replace num_sent_client_hellos by nharper · 5 years ago
- a750aab gfe-relnote: Change all QuicDeque to QuicCircularDeque. No behavior change because QuicDeque is a typedef of QuicCircularDeque. by wub · 5 years ago
- 57cd22a gfe-relnote: (n/a) Increase the (handshake|idle) timeout values used in the "PreSharedKey" test in third_party/quic/core/http:end_to_end_test. Test only. by wub · 5 years ago
- 051660f gfe-relnote: Add a quic::test::ServerThread::WaitUntil method and use it in quic end_to_end_test. Test only. by wub · 5 years ago
- 0a8ff62 gfe-relnote: No longer send a RESET_STREAM in response to a STOP_SENDING if the stream is write closed. Protected by disabled gfe2_reloadable_flag_quic_enable_version_99. by ianswett · 5 years ago
- d6e461b Insert a greased frame after a HTTP/3 SETTINGS frame is sent. by renjietang · 5 years ago
- 374bd17 gfe-relnote: (n/a) Increase the time in some quic http end_to_end_tests to reduce flakiness. Test only, not protected. by wub · 5 years ago
- 92fa63a Set max_outbound_header_list_size_ when receiving SETTINGS_MAX_HEADER_LIST_SIZE. by bnc · 5 years ago
- 75bbf98 Clarify QuicSession::CloseStreamInner() parameters. by renjietang · 5 years ago
- d518ca8 Add debugging logs for static stream QUIC bug. by renjietang · 5 years ago
- d96ecda gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_handshaker_delegate2. by fayang · 5 years ago
- 5f20251 Change default QuicStream priority when using IETF QUIC. by bnc · 5 years ago
- cf09f95 Sent PRIORITY_UPDATE frame when priority changes. by bnc · 5 years ago
- cd9aeb0 gfe-relnote: Check handshake timeout before idle timeout in QuicConnection. Protected by --gfe2_reloadable_flag_quic_check_handshake_timeout_before_idle_timeout. by wub · 5 years ago
- e11825e Instead of checking handshake done frame received, just check both endpoints' handshake state is HANDSHAKE_CONFIRMED. There is a possibility where HANDSHAKE_DONE frame is received before observer gets set. by fayang · 5 years ago
- b8abf38 Do not send PRIORITY_UPDATE frame if it does not change priority. by bnc · 5 years ago
- 80abd36 Refactor MaybeSendPriorityUpdateFrame(). by bnc · 5 years ago
- d983808 Do not send PRIORITY_UPDATE from server. by bnc · 5 years ago
- a6bea93 Grease HTTP/3 settings. by renjietang · 5 years ago
- bea386e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server by wub · 5 years ago
- 3dccd36 Deprecate gfe2_reloadable_flag_quic_use_common_stream_check by ianswett · 5 years ago
- f6b86b2 Buffer priority values in PRIORITY_UPDATE frames for not yet open streams. by bnc · 5 years ago
- 2f2915d gfe-relnote: In QUIC, add OnOneRttPacketAckowledged to TLS handshaker, and this is used to allow client mark handshake confirmed when handshake done frame is not supported. Not affecting prod, not protected. by fayang · 5 years ago
- 0106294 gfe-relnote: In QUIC version T099, implement HANDSHAKE_DONE frame to drive the handshake to confirmation on the client side. Not used in prod yet. by fayang · 5 years ago
- 41c19ca Close connection on incoming PRIORITY_UPDATE frame with invalid stream ID. by bnc · 5 years ago
- b4e7b99 Read and interpret PRIORITY_UPDATE frame. by bnc · 5 years ago
- f579b5e Refactor TlsServerHandshaker to implement QuicCryptoServerStreamBase directly by nharper · 5 years ago
- 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