1. dfabdfb Add HTTP/3 error codes, use them in HttpDecoder and for unexpected frames in QuicSpdyStream and QuicReceiveControlStream. by bnc · 5 years ago
  2. f5054d9 gfe-relnote: Rename QuicSession::CryptoHandshakeEvent::HANDSHAKE_CONFIRMED to QuicSession::CryptoHandshakeEvent::EVENT_HANDSHAKE_CONFIRMED. Renaming only, not protected. by fayang · 5 years ago
  3. 9a863cf gfe-relnote: In QUIC, implement GetHandshakeState() in various handshakers. Not used yet, not protected. by fayang · 5 years ago
  4. a3d8df7 gfe-relnote: In QUIC, rename IsCryptoHandshakeConfirmed to OneRttKeysAvailable in QuicSession. Renaming only, not protected. by fayang · 5 years ago
  5. 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
  6. 97da52b Refactor some QUIC version code by dschinazi · 5 years ago
  7. 961eaa0 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_enable_pto. by fayang · 5 years ago
  8. cd3c4b5 Write PRIORITY_UPDATE frame. by bnc · 5 years ago
  9. 51e8962 Implement PRIORITY_UPDATE frame in HttpEncoder and HttpDecoder. by bnc · 5 years ago
  10. 94b790c Remove PRIORITY frame. by bnc · 5 years ago
  11. 8f7df53 Move quic::test::CompareCharArraysWithHexError to Quiche by dmcardle · 5 years ago
  12. e6d9467 Remove "incoming" from QUIC stream limit config code. by renjietang · 5 years ago
  13. 859527d IWYU quic_logging in //third_party/quic/core/http/ by dmcardle · 5 years ago
  14. e5e28f9 gfe-relnote: Replace QuicCryptoServerStream constructor with CreateCryptoServerStream. Refactor only - no behavior change, not flag protected by nharper · 5 years ago
  15. d40e045 Remove QuicHeaderList::max_header_list_size(). by bnc · 5 years ago
  16. 9001a96 gfe-relnote: Call SetDefaultEncryptionLevel after setting crypto_negotiated_params in TlsServerHandshaker and TlsClientHandshaker. Protected by disabled QUIC versions. by rch · 5 years ago
  17. 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
  18. 4e9283d Remove QUIC_ARRAYSIZE; use QUICHE_ARRAYSIZE instead. by bnc · 5 years ago
  19. ba2fb7e Use quiche string libraries in third_party/quic/core/http by dmcardle · 5 years ago
  20. 84aa7e5 Send QPACK Stream Cancellation instruction. by bnc · 5 years ago
  21. 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
  22. 59dc770 Change QuicSpdySession::GetSpdyDataStream() to GetOrCreateSpdyDataStream() because new stream might be created from this method. by renjietang · 5 years ago
  23. 6d29578 Improve QuicSpdySession logging by dschinazi · 5 years ago
  24. 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
  25. 76881f0 Refactor quic_enable_version flags by dschinazi · 5 years ago
  26. b7ac104 Add header_list_size_limit_exceeded argument to OnHeadersDecoded(). by bnc · 5 years ago
  27. 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
  28. f84be20 Add stream number in GetSpdyDataStream() messages for better debugging. by renjietang · 5 years ago
  29. 5debd13 Set quic_send_max_push_id_with_settings in some test cases by nharper · 5 years ago
  30. 569ae31 Do not send QPACK Stream Cancellation instruction. by bnc · 5 years ago
  31. 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
  32. 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
  33. 6f18a82 Send Stream Cancellation QPACK instruction. by bnc · 5 years ago
  34. 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
  35. 446887e Enforce header list size limit in QpackDecodedHeadersAccumulator. by bnc · 5 years ago
  36. 296cfa3 Switch the order of QPACK streams sending stream type. by renjietang · 5 years ago
  37. c576950 Use IsStreamError() and friends gMock matchers in quic/core/http. by bnc · 5 years ago
  38. 7e8ae0d Remove redundant private keyword. by renjietang · 5 years ago
  39. f9ff46b Do not call MarkConsumed() from OnHeadersFramePayload() after decoding error. by bnc · 5 years ago
  40. 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
  41. 7e9155d Move NoopQpackStreamSenderDelegate to qpack_test_utils.h. by bnc · 5 years ago
  42. b5f2d72 Fix variable type mismatch. by renjietang · 5 years ago
  43. 95c6fd3 Internal QUICHE change by bnc · 5 years ago
  44. 173c48f Move quic::QuicEndian to quiche::QuicheEndian by QUICHE team · 5 years ago
  45. fb4f4fc Fix use-after-free in QpackProgressiveDecoder and QpackInstructionDecoder. by bnc · 5 years ago
  46. dcea9b8 Remove use of illegal ":version" HTTP pseudo-header in tests by dschinazi · 5 years ago
  47. 8b87195 Add comments on why an end_to_end test is disabled for IETF QUIC. by renjietang · 5 years ago
  48. 232ff9b Simplify QpackDecodedHeadersAccumulator API. by bnc · 5 years ago
  49. 83f29bd Change CryptoServerConfigForTesting to return a unique_ptr by rch · 5 years ago
  50. 20df1af Signal QPACK dynamic table usage from quic_client_interop_test. by bnc · 5 years ago
  51. d976228 Send correct STOP_SENDING/RESET_STREAM frames for different stream types. by renjietang · 5 years ago
  52. 9b5bcf1 Remove unnecessary code in QuicSpdySession. by renjietang · 5 years ago
  53. df7a77b gfe-relnote: Add SessionCache to TlsClientHandshaker, protected by reloadable flag quic_supports_tls_handshake by nharper · 5 years ago
  54. 4057e64 Loose the expectation of EndToEndTestWithTls.SendAndReceiveCoalescedPackets by fayang · 5 years ago
  55. e5c1238 Cleanup unused code in QuicStream. by renjietang · 5 years ago
  56. 58f7107 gfe-relnote: In QUIC T049+, support sending coalesced packets. by fayang · 5 years ago
  57. 6c06656 Change name of QuicStream::HasFinalReceivedByteOffset() to HasReiceivedFinalOffset(). by renjietang · 5 years ago
  58. 8a27b0f gfe-relnote: Deprecate gfe2_reloadable_flag_quic_simplify_stop_waiting. by fayang · 5 years ago
  59. 9711a9e Simplify ConstructMisFramedEncryptedPacket() signature. by bnc · 5 years ago
  60. e47e15f gfe-relnote: various test code cleanup. Not protected. by renjietang · 5 years ago
  61. 4694272 Make HttpEncoder methods static. by bnc · 5 years ago
  62. e211642 Introduce QUIC_NO_EXPORT by dschinazi · 5 years ago
  63. a6f661c Remove duplicate call to send MAX_PUSH_ID frame. by renjietang · 5 years ago
  64. cda1ce2 Remove QuicConnectionPeer::GetVisitor(). by renjietang · 5 years ago
  65. e42f7ad Move QPACK test utilities to test_tools/qpack/. by bnc · 5 years ago
  66. eab9285 Fix some test expectation regarding SendControlFrame(). by renjietang · 5 years ago
  67. 4f73248 Fix Reset logic in PendingStream. by renjietang · 5 years ago
  68. 07a2b07 Fix 26 ClangTidy - Readability findings in //depot/google3/third_party/quic/. by wub · 5 years ago
  69. 0b2ae54 Fix 2 clang-tidy findings in third_party/quic. by wub · 5 years ago
  70. 6b9fe9a Fix QUIC_EXPORT_PRIVATE compilation on Windows by dschinazi · 5 years ago
  71. 423adc7 Enable -Wexit-time-destructors in QUIC by dschinazi · 5 years ago
  72. f25169a Add QUIC_EXPORT_PRIVATE to prepare for presubmit by dschinazi · 5 years ago
  73. 1755dc0 Clean up code on SETTINGS. by renjietang · 5 years ago
  74. 56d2ed2 Consider pending streams in ShouldKeepConnectionAlive. by renjietang · 5 years ago
  75. cff885a gfe-relnote: In QUIC, clean up !session_decides_what_to_write code path. by fayang · 5 years ago
  76. 30eb1c8 gfe-relnote: deprecate gfe2_reloadable_flag_quic_aggressive_connection_aliveness by renjietang · 5 years ago
  77. 9cd6de4 gfe-relnote: deprecate gfe2_reloadable_flag_quic_do_not_send_settings. by renjietang · 5 years ago
  78. dbe9834 Coalesce adjacent stream frames. by renjietang · 5 years ago
  79. 3cb5fad Remove redundant handshake confirmed method. by renjietang · 5 years ago
  80. 686ce58 Support GOAWAY in HTTP/3. by renjietang · 5 years ago
  81. 8b1c45a Deprecate and remove v47 by dschinazi · 5 years ago
  82. 13753e6 Use IETF QPACK error codes on the wire. by bnc · 5 years ago
  83. 8265a2a gfe-relnote: Remove QUIC v39. by fayang · 5 years ago
  84. 75085a8 Change max_push_id related version guard to VersionUsesHttp3. by renjietang · 5 years ago
  85. 6317221 Change QuicSpdySession::SendMaxPushId() to use max_allowed_push_id_ by rch · 5 years ago
  86. 2be79e2 gfe-relnote: Deprecate gfe2_reloadable_flag_quic_active_streams_never_negative by renjietang · 5 years ago
  87. 5f22abc Rename QuicSpdySession::SendMaxHeaderListSize() by rch · 5 years ago
  88. ee32232 Improve QuicSpdyStreamTest to call OnCryptoHandshakeEvent by rch · 5 years ago
  89. 5e9191e Disable EndToEndTestServerPush.ServerPushOverLimitNonBlocking when http/3 is used by rch · 5 years ago
  90. 5843bfd Fix GOAWAY max frame length. by renjietang · 5 years ago
  91. a29a96a Merge different HTTP/3 QUIC version label into one called VersionUsesHttp3. by renjietang · 5 years ago
  92. 463f235 Remove usages of QuicMakeUnique, Http2MakeUnique, SpdyMakeUnique. by bnc · 5 years ago
  93. 88bd5b0 Improve debug logging and test display by dschinazi · 5 years ago
  94. 18cdf13 Support local vs remote flow control with TLS, and fix initial limits by dschinazi · 5 years ago
  95. aab6818 Use max TLS idle_timeout and use in session tests by dschinazi · 5 years ago
  96. bf0413d Deprecate quic_use_parse_public_header by dschinazi · 5 years ago
  97. 45a573a Fix crasher in QpackProgressiveDecoder destructor if QpackHeaderTable is already destroyed. by bnc · 5 years ago
  98. 2e6967f Remove SETTINGS_NUM_PLACEHOLDERS. by bnc · 5 years ago
  99. 2f2b742 Fix QPACK crash by unregistering observers with QpackHeaderTable. by bnc · 5 years ago
  100. e6472f6 Implement a QuicSession subclass for QuicTransport client. by vasilvv · 5 years ago