1. 23f4bb9 Remove use of GetNumSentClientHellos from //third_party/quic tests by nharper · 5 years ago
  2. 87df0d0 Change QuicStream::CloseConnectionWithDetails() to QuicStream::OnUnrecoverableError. by renjietang · 5 years ago
  3. f196f6a Prevent QUIC streams from closing the connection directly. by renjietang · 5 years ago
  4. bf4836c gfe-relnote: remove undesired dependency from quic_containers_impl_lib to quic_circular_deque_lib. by danzh · 5 years ago
  5. 5d907b5 Send random payload of length [0, 4] for grease HTTP/3 frame. by renjietang · 5 years ago
  6. 4084fc9 Add methods to QuicCryptoClientStreamBase to replace num_sent_client_hellos by nharper · 5 years ago
  7. a750aab gfe-relnote: Change all QuicDeque to QuicCircularDeque. No behavior change because QuicDeque is a typedef of QuicCircularDeque. by wub · 5 years ago
  8. 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
  9. 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
  10. 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
  11. d6e461b Insert a greased frame after a HTTP/3 SETTINGS frame is sent. by renjietang · 5 years ago
  12. 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
  13. 92fa63a Set max_outbound_header_list_size_ when receiving SETTINGS_MAX_HEADER_LIST_SIZE. by bnc · 5 years ago
  14. 75bbf98 Clarify QuicSession::CloseStreamInner() parameters. by renjietang · 5 years ago
  15. d518ca8 Add debugging logs for static stream QUIC bug. by renjietang · 5 years ago
  16. d96ecda gfe-relnote: Deprecate gfe2_reloadable_flag_quic_use_handshaker_delegate2. by fayang · 5 years ago
  17. 5f20251 Change default QuicStream priority when using IETF QUIC. by bnc · 5 years ago
  18. cf09f95 Sent PRIORITY_UPDATE frame when priority changes. by bnc · 5 years ago
  19. 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
  20. 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
  21. b8abf38 Do not send PRIORITY_UPDATE frame if it does not change priority. by bnc · 5 years ago
  22. 80abd36 Refactor MaybeSendPriorityUpdateFrame(). by bnc · 5 years ago
  23. d983808 Do not send PRIORITY_UPDATE from server. by bnc · 5 years ago
  24. a6bea93 Grease HTTP/3 settings. by renjietang · 5 years ago
  25. bea386e gfe-relnote: (n/a) Deprecate --gfe2_reloadable_flag_quic_version_negotiated_by_default_at_server by wub · 5 years ago
  26. 3dccd36 Deprecate gfe2_reloadable_flag_quic_use_common_stream_check by ianswett · 5 years ago
  27. f6b86b2 Buffer priority values in PRIORITY_UPDATE frames for not yet open streams. by bnc · 5 years ago
  28. 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
  29. 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
  30. 41c19ca Close connection on incoming PRIORITY_UPDATE frame with invalid stream ID. by bnc · 5 years ago
  31. b4e7b99 Read and interpret PRIORITY_UPDATE frame. by bnc · 5 years ago
  32. f579b5e Refactor TlsServerHandshaker to implement QuicCryptoServerStreamBase directly by nharper · 5 years ago
  33. dfabdfb Add HTTP/3 error codes, use them in HttpDecoder and for unexpected frames in QuicSpdyStream and QuicReceiveControlStream. by bnc · 5 years ago
  34. f5054d9 gfe-relnote: Rename QuicSession::CryptoHandshakeEvent::HANDSHAKE_CONFIRMED to QuicSession::CryptoHandshakeEvent::EVENT_HANDSHAKE_CONFIRMED. Renaming only, not protected. by fayang · 5 years ago
  35. 9a863cf gfe-relnote: In QUIC, implement GetHandshakeState() in various handshakers. Not used yet, not protected. by fayang · 5 years ago
  36. a3d8df7 gfe-relnote: In QUIC, rename IsCryptoHandshakeConfirmed to OneRttKeysAvailable in QuicSession. Renaming only, not protected. by fayang · 5 years ago
  37. 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
  38. 97da52b Refactor some QUIC version code by dschinazi · 5 years ago
  39. 961eaa0 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
  40. cd3c4b5 Write PRIORITY_UPDATE frame. by bnc · 5 years ago
  41. 51e8962 Implement PRIORITY_UPDATE frame in HttpEncoder and HttpDecoder. by bnc · 5 years ago
  42. 94b790c Remove PRIORITY frame. by bnc · 5 years ago
  43. 8f7df53 Move quic::test::CompareCharArraysWithHexError to Quiche by dmcardle · 5 years ago
  44. e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
  45. 859527d IWYU quic_logging in //third_party/quic/core/http/ by dmcardle · 5 years ago
  46. e5e28f9 gfe-relnote: Replace QuicCryptoServerStream constructor with CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 5 years ago
  47. d40e045 Remove QuicHeaderList::max_header_list_size(). by bnc · 5 years ago
  48. 9001a96 gfe-relnote: Call SetDefaultEncryptionLevel after setting crypto_negotiated_params in TlsServerHandshaker and TlsClientHandshaker. Protected by disabled QUIC versions. by rch · 5 years ago
  49. 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
  50. 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  51. ba2fb7e Use quiche string libraries in third_party/quic/core/http by dmcardle · 5 years ago
  52. 84aa7e5 Send QPACK Stream Cancellation instruction. by bnc · 5 years ago
  53. 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
  54. 59dc770 Change QuicSpdySession::GetSpdyDataStream() to GetOrCreateSpdyDataStream() because new stream might be created from this method. by renjietang · 5 years ago
  55. 6d29578 Improve QuicSpdySession logging by dschinazi · 5 years ago
  56. 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
  57. 76881f0 Refactor quic_enable_version flags by dschinazi · 5 years ago
  58. b7ac104 Add header_list_size_limit_exceeded argument to OnHeadersDecoded(). by bnc · 5 years ago
  59. 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
  60. f84be20 Add stream number in GetSpdyDataStream() messages for better debugging. by renjietang · 5 years ago
  61. 5debd13 Set quic_send_max_push_id_with_settings in some test cases by nharper · 5 years ago
  62. 569ae31 Do not send QPACK Stream Cancellation instruction. by bnc · 5 years ago
  63. 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
  64. 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
  65. 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
  66. 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
  67. 446887e Enforce header list size limit in QpackDecodedHeadersAccumulator. by bnc · 5 years ago
  68. 296cfa3 Switch the order of QPACK streams sending stream type. by renjietang · 5 years ago
  69. c576950 Use IsStreamError() and friends gMock matchers in quic/core/http. by bnc · 5 years ago
  70. 7e8ae0d Remove redundant private keyword. by renjietang · 5 years ago
  71. f9ff46b Do not call MarkConsumed() from OnHeadersFramePayload() after decoding error. by bnc · 5 years ago
  72. 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
  73. 7e9155d Move NoopQpackStreamSenderDelegate to qpack_test_utils.h. by bnc · 5 years ago
  74. b5f2d72 Fix variable type mismatch. by renjietang · 5 years ago
  75. 95c6fd3 Internal QUICHE change by bnc · 5 years ago
  76. 173c48f Move quic::QuicEndian to quiche::QuicheEndian by QUICHE team · 5 years ago
  77. fb4f4fc Fix use-after-free in QpackProgressiveDecoder and QpackInstructionDecoder. by bnc · 5 years ago
  78. dcea9b8 Remove use of illegal ":version" HTTP pseudo-header in tests by dschinazi · 5 years ago
  79. 8b87195 Add comments on why an end_to_end test is disabled for IETF QUIC. by renjietang · 5 years ago
  80. 232ff9b Simplify QpackDecodedHeadersAccumulator API. by bnc · 5 years ago
  81. 83f29bd Change CryptoServerConfigForTesting to return a unique_ptr by rch · 5 years ago
  82. 20df1af Signal QPACK dynamic table usage from quic_client_interop_test. by bnc · 5 years ago
  83. d976228 Send correct STOP_SENDING/RESET_STREAM frames for different stream types. by renjietang · 5 years ago
  84. 9b5bcf1 Remove unnecessary code in QuicSpdySession. by renjietang · 5 years ago
  85. df7a77b gfe-relnote: Add SessionCache to TlsClientHandshaker, protected by reloadable flag quic_supports_tls_handshake by nharper · 5 years ago
  86. 4057e64 Loose the expectation of EndToEndTestWithTls.SendAndReceiveCoalescedPackets by fayang · 5 years ago
  87. e5c1238 Cleanup unused code in QuicStream. by renjietang · 5 years ago
  88. 58f7107 gfe-relnote: In QUIC T049+, support sending coalesced packets. by fayang · 5 years ago
  89. 6c06656 Change name of QuicStream::HasFinalReceivedByteOffset() to HasReiceivedFinalOffset(). by renjietang · 5 years ago
  90. 8a27b0f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 5 years ago
  91. 9711a9e Simplify ConstructMisFramedEncryptedPacket() signature. by bnc · 5 years ago
  92. e47e15f gfe-relnote: various test code cleanup. Not protected. by renjietang · 5 years ago
  93. 4694272 Make HttpEncoder methods static. by bnc · 5 years ago
  94. e211642 Introduce QUIC_NO_EXPORT by dschinazi · 5 years ago
  95. a6f661c Remove duplicate call to send MAX_PUSH_ID frame. by renjietang · 5 years ago
  96. cda1ce2 Remove QuicConnectionPeer::GetVisitor(). by renjietang · 5 years ago
  97. e42f7ad Move QPACK test utilities to test_tools/qpack/. by bnc · 5 years ago
  98. eab9285 Fix some test expectation regarding SendControlFrame(). by renjietang · 5 years ago
  99. 4f73248 Fix Reset logic in PendingStream. by renjietang · 5 years ago
  100. 07a2b07 Fix 26 ClangTidy - Readability findings in //depot/google3/third_party/quic/. by wub · 5 years ago