1. b064ecd Adds unit tests demonstrating that the two adapter implementations behave the same. by birenroy · 3 hours ago main
  2. b86a526 IMMEDIATE_ACK frame processing. by martinduke · 5 hours ago
  3. f936f2a Deprecate gfe2_reloadable_flag_quic_send_placeholder_ticket_when_encrypt_ticket_fails. by wub · 6 hours ago
  4. 3b499a0 Add masque_tcp_client by dschinazi · 9 hours ago
  5. 1beff63 Enabling rolled out flags. by QUICHE team · 9 hours ago
  6. 1653567 Improve QUIC_BUG in GenerateRemainingCryptoFrames by dschinazi · 5 days ago
  7. 18b39b3 Fix quic_frames_test when QUIC_FRAME_DEBUG is defined. by haoyuewang · 5 days ago
  8. 15fb010 Add missing flag counts for quic_version_negotiation_rfc by dschinazi · 6 days ago
  9. 41e6857 Frame/parse IMMEDIATE_ACK frame. by martinduke · 6 days ago
  10. 0430e06 Log more detailed error when GFE_BUG triggered in QuicSession::MarkConnectionLevelWriteBlocked. by haoyuewang · 6 days ago
  11. 5cac61b Fix use after moved bug in QuicTimeWaitListManager. by haoyuewang · 6 days ago
  12. 1f4ecee Handle the unlikely case of reaching the end of an exhaustive enum in by asedeno · 7 days ago
  13. 0bfee54 Remove OnConnectionAddedToTimeWaitList to reduce the complexity of QuicTimeWaitListManager. by haoyuewang · 7 days ago
  14. fb10e2d No public description by wub · 7 days ago
  15. a676db9 LSC: Apply performance-unnecessary-value-param where it matters for performance. by Vitaly Goldshteyn · 7 days ago
  16. 67c9392 No public description by martinduke · 7 days ago
  17. 491d041 Enabling rolled out flags. by birenroy · 8 days ago
  18. b75c51a Rejects tab and space when validating request paths in oghttp2. by birenroy · 8 days ago
  19. 6d4a45c Replace deprecated absl::HexStringToBytes call in QUIC test utils by awillia · 8 days ago
  20. c14c499 Update ParseQuicTag to only use hex decoding if valid by awillia · 9 days ago
  21. cd46f49 Fixes up test coverage when strict path validation is not enabled. by birenroy · 11 days ago
  22. 452e928 Adds a test comparing path character validation across implementations. by birenroy · 11 days ago
  23. df2aaf6 Remove the INFO log for "No hostname indicated in SNI". by QUICHE team · 11 days ago
  24. c20a7b1 Do not attempt to receive IPv6 flow labels on Android since by rch · 12 days ago
  25. 934d1de Automated g4 rollback of changelist 713678123. by birenroy · 12 days ago
  26. 7118deb Roll back gfe2_reloadable_flag_quic_can_send_ack_frequency. by martinduke · 12 days ago
  27. 9b448ef Automated g4 rollback of changelist 712628602. by birenroy · 12 days ago
  28. b5706aa Fix use-after-free in MoQ Chat Server. by martinduke · 13 days ago
  29. 627de38 Prevent default true for quic_support_flow_label2 flag because it is breaking Android TAP. by QUICHE team · 13 days ago
  30. 2022431 No public description by QUICHE team · 2 weeks ago
  31. 1f7a536 ACK non-consecutive QUIC CE packets immediately. by martinduke · 2 weeks ago
  32. 20f05ed Remove unnecessary copy in QuicChaosProtector by dschinazi · 2 weeks ago
  33. 9183fe0 Moves the generic bug utility to QUICHE. by birenroy · 2 weeks ago
  34. 3abbc17 Officially allow out-of-order writes in QuicStreamSendBuffer by dschinazi · 2 weeks ago
  35. 3a31e4d Enabling rolled out flags. by QUICHE team · 2 weeks ago
  36. 7e9a374 Update MoQ chat to draft-00. by martinduke · 2 weeks ago
  37. e599ad2 Refresh MoQT integration test for FETCH and fix detected errors. by martinduke · 2 weeks ago
  38. 71111c7 MoQT Upstream FETCH data streams. by martinduke · 4 weeks ago
  39. 46130e2 Fix a flake in quic_udp_socket_test.cc caused by recvmsg by rch · 4 weeks ago
  40. f4690db Switch QUIC version negotiation to RFC codepoint by dschinazi · 5 weeks ago
  41. c41eb4d Add a new QUIC Connection option to specify Cubic for the client side only. by martinduke · 5 weeks ago
  42. 981c424 Fix flakiness in chaos protection test by dschinazi · 5 weeks ago
  43. bce1440 Send MoQT Fetch and handle FETCH_OK/FETCH_ERROR. The application can induce FETCH_CANCEL by destroying the MoqtFetchTask object it owns. by martinduke · 5 weeks ago
  44. cc699da Declare nfds parameter of PollSyscall() as size_t by QUICHE team · 5 weeks ago
  45. f18d520 Split the alarm logic out of QuicPollEventLoop into its own queue. by vasilvv · 5 weeks ago
  46. 2f180e1 Finish MoQT incoming ANNOUNCE life cycle (UNANNOUNCE). by martinduke · 6 weeks ago
  47. 9e79e47 In `QuicSelfIssuedConnectionIdManager::GetUnretiredConnectionIds`, call `std::vector::reserve` before the for loops to avoid unnecessary memory allocations. by wub · 6 weeks ago
  48. 0d41927 Incoming MoQT SubscribeAnnounces lifecycle. by martinduke · 6 weeks ago
  49. c508947 Add admin token support to phosphor by QUICHE team · 6 weeks ago
  50. 55decf7 Mark quiche::GatherStringViewSpan as exported to Chromium. by QUICHE team · 6 weeks ago
  51. bf33a4a Initialize dummy application data in QuicStreamTest to quiet asan warnings. by martinduke · 6 weeks ago
  52. e10f5e4 Add streamz to GfeQuicClientSession such that we can get resumption rate at connection level and early-data rate at stream level. by haoyuewang · 6 weeks ago
  53. 7e46599 Fix build errors in Chromium. by vasilvv · 6 weeks ago
  54. f7a27a9 Unblock quic_enable_chaos_protection_v2 flag by dschinazi · 6 weeks ago
  55. f517b65 No public description by wub · 6 weeks ago
  56. 4bc013a Send-side RESET_STREAM_AT frame. Nothing utilizes the API yet, so not protected. by martinduke · 6 weeks ago
  57. f6c70ec Return transport parameters from TlsChloExtractor by QUICHE team · 6 weeks ago
  58. fc6f361 Rename 'source_' in QuicSession to 'connection_close_source_'. by wub · 6 weeks ago
  59. d73b6c7 MoQT Outgoing ANNOUNCE life cycle. by martinduke · 6 weeks ago
  60. 080eace In QuicDispatcher::CleanUpSession, Only serialize close packets if connection is self closed, i.e. not closed by peer. by wub · 6 weeks ago
  61. 33ebbe7 Fix include of stddef.h. by QUICHE team · 6 weeks ago
  62. 8e96ea4 Extracts out a helper method to determine whether a chunk extension character is valid. by birenroy · 6 weeks ago
  63. 6b7d9bc Outgoing MoQT SUBSCRIBE_ANNOUNCES life cycle. by martinduke · 6 weeks ago
  64. be28253 Notify a closed non-static stream once it is about to be destroyed via a new interface QuicStream::OnSoonToBeDestroyed() with no-op default implementation. by danzh · 6 weeks ago
  65. f16e5a9 Set a minimum number of chaos protection in new protector by dschinazi · 7 weeks ago
  66. 98664f0 Switch QuicheMemSlice to a platform-independent implementation. by vasilvv · 7 weeks ago
  67. 7f8ad8b Add APIs to read until a specific point in the stream is reached. by vasilvv · 7 weeks ago
  68. bc1c16e Rewrite MoqtDataParser to only consume one thing at a time. by vasilvv · 7 weeks ago
  69. b9390b9 Moves //third_party/http2:http2_structures_lib to //third_party/http2/core/. by birenroy · 7 weeks ago
  70. b923c4c Moves //third_party/http2:http2_constants_lib to //third_party/http2/core/. by birenroy · 7 weeks ago
  71. 5553c80 Add test utils to parse control messages and to extract subscribe details. by vasilvv · 7 weeks ago
  72. c4d62db Automated g4 rollback of changelist 702422246. by rch · 7 weeks ago
  73. b641e2b Remove impl-based MemSlice constructor. by vasilvv · 7 weeks ago
  74. 0c3ea8e Remove the version check and TODO in `QuicFramer::TryDecryptInitialPacketDispatcher`. by wub · 7 weeks ago
  75. 54f2123 Chaos Protection v2 by dschinazi · 7 weeks ago
  76. 51484c6 Use absl::make_unique_for_overwrite where we will reinitialize the buffer. by Chris Kennelly · 7 weeks ago
  77. f1c7ac9 Re-enable chlo buffering on the server side of Hyperloop. by haoyuewang · 7 weeks ago
  78. f7f5b3c Add webtransport::test::InMemoryStream for simplifying testing code that reads from WebTransport streams. by vasilvv · 7 weeks ago
  79. b831ae8 Fix the definition of MoQT MAX_SUBSCRIBE_ID. by martinduke · 7 weeks ago
  80. 9d47534 Adds unit test cases covering the case where a content-length undershoot causes a PROTOCOL_ERROR. by birenroy · 7 weeks ago
  81. d8733d9 Fix spelling of QuicheWeakPtr::GetIfAvaliable => GetIfAvailable. by martinduke · 7 weeks ago
  82. 5ccc379 Refactor MoQT Upstream SUBSCRIBE processing and data structures. by martinduke · 8 weeks ago
  83. 2c39aeb gfe-relnote: Call QuicAckListenerInterface::OnPacketAcked() before moving the stream to closed stream list. by danzh · 8 weeks ago
  84. 9641c60 No public description by rch · 8 weeks ago
  85. 7302e89 Use wub's new test features in QuicBufferedPacketStoreTest:SimpleEnqueueAckSent by martinduke · 8 weeks ago
  86. 4c2c8b0 Add test matchers for writing MoQT control messages into a mock stream. by vasilvv · 8 weeks ago
  87. 7c4b993 Fix standalone build. by vasilvv · 8 weeks ago
  88. b85bae9 Adds unit test cases covering the case where a content-length overshoot causes a PROTOCOL_ERROR. by birenroy · 8 weeks ago
  89. a2fcc5c Migrates adapter unit tests away from deprecated SubmitRequest/SubmitResponse methods. by birenroy · 8 weeks ago
  90. e3565c3 Set client CID in the packets sent by QuicBufferedPacketStore. by wub · 8 weeks ago
  91. 6e68576 Removes DataFrameSource arguments from Http2Adapter methods and implementations. by birenroy · 8 weeks ago
  92. b9743b2 Removes DataFrameSource interface methods and related utilities. by birenroy · 8 weeks ago
  93. e6f4ec3 Enabling rolled out flags. by QUICHE team · 8 weeks ago
  94. e5d355b Removes DataFrameSource-based DATA frame manipulation from OgHttp2Session. by birenroy · 8 weeks ago
  95. 88f533f Move MoqtSessionPeer into its own file. by vasilvv · 8 weeks ago
  96. 464d61c Removes DataFrameSource-based DATA frame manipulation from NgHttp2Adapter. by birenroy · 8 weeks ago
  97. 18e5a73 Add missing error string in QuicFramer by dschinazi · 9 weeks ago
  98. 20a056a Reworks the remaining DataFrameSource-based test cases in nghttp2_adapter_test.cc. by birenroy · 9 weeks ago
  99. aabec42 Implement QuicheWeakPtr that roughly models Chromium's base::WeakPtr API. by vasilvv · 9 weeks ago
  100. 6116d08 Removes use of VisitorDataSource in more tests. by birenroy · 9 weeks ago