1. 68734d7 Use min(1ms, SmoothedRTT) as the QUIC delayed ACK floor with AKDF copt. by ianswett · 7 hours ago main
  2. 2be202e Consolidate OnStreamHeadersPriority and OnPriorityFrame into OnStreamPriority. by ianswett · 19 hours ago
  3. 0ded664 QBONE Bonnet: pull netlink usage out of packet exchanger by QUICHE team · 3 days ago
  4. 955aad3 Update Structured Headers generated specification tests. by apaseltiner · 3 days ago
  5. 67bce2e Clean up structured_headers_test.cc. by apaseltiner · 5 days ago
  6. aa40363 Implement Connection ID rotation. by martinduke · 5 days ago
  7. 071eb34 Enabling rolled out flags. by QUICHE team · 5 days ago
  8. 87d4349 Drop SCONE packet specifically in QUIC end-to-end packet loss test. by QUICHE team · 6 days ago
  9. c7ee5a0 Add a dedicated class to represent receive timestamps by vasilvv · 8 days ago
  10. 0f5b163 Account for partial object delivery in MoqtRelayTrackPublisher::group.next_object. by martinduke · 8 days ago
  11. 6d92617 Enforce bounds checking in `structured_headers::Dictionary::operator[](size_t)`. by apaseltiner · 8 days ago
  12. cd3f7fd Reject null items and empty members during HTTP structured headers serialization. by apaseltiner · 8 days ago
  13. c8ca330 Avoid quadratic linear scans in HTTP structured headers parsing. by apaseltiner · 8 days ago
  14. 86e2166 Clean up HTTP structured headers implementation. by apaseltiner · 8 days ago
  15. ecadf45 Support equipreference groups in QuicCryptoServerConfig by QUICHE team · 8 days ago
  16. e7a73f7 Release `TlsServerHandshaker::server_params_` in `ResetSsl()`. `server_params_` is only read during cert selection (`SetTransportParameters / TransportParametersMatch`), so it can be freed once the SSL object is reset, saving ~920 bytes per connection. by QUICHE team · 9 days ago
  17. 132bfd9 MOQT: Check for nullptr in GetStreamById(). by martinduke · 11 days ago
  18. 2ae9db8 Reduce QUIC_BUG to LOG(WARNING) in bandwidth_sampler.cc by rch · 11 days ago
  19. 865dc1f Fix badly broken MOQT PREFIX_OVERLAP detection logic. by martinduke · 11 days ago
  20. fa35445 Don't crash on sending empty MOQT datagrams. by martinduke · 11 days ago
  21. 7d6199b Send MOQT datagram properties. by martinduke · 11 days ago
  22. a9b71b7 Avoid sending EndOfGroup object with payload/properties to MoqtFramer. by martinduke · 11 days ago
  23. cc64082 Consolidate set_allow_fin() calls in MoqtBidiStreamBase. by martinduke · 11 days ago
  24. 99a81c2 QUIC client: expose packets_dropped() in QuicClientBase and QuicClientDefaultNetworkHelper. by QUICHE team · 12 days ago
  25. d56e16e Synthesize an EndOfGroup object when FIN arrives without data. by martinduke · 12 days ago
  26. c8b1052 Deliver draft-18 FETCH object ranges from the parser. by martinduke · 2 weeks ago
  27. e2d4bf9 On the wire, MOQT Objects cannot carry status and have properties or payloads. by martinduke · 2 weeks ago
  28. 97766f4 Rename MoqtDeliveryOrder to MoqtGroupOrder in MoQT. by martinduke · 2 weeks ago
  29. 685d067 Use delta-encoded group IDs in MOQT fetch streams. by martinduke · 2 weeks ago
  30. 5a5f588 Remove DoesNotExist object status. by martinduke · 2 weeks ago
  31. 8bdd1b0 Update PUBLISH_DONE to draft-18. by martinduke · 2 weeks ago
  32. 6926750 Remove existing_request_id from MoqtRequestUpdate. by martinduke · 2 weeks ago
  33. 0483220 Add Redirect Field to MOQT REQUEST_ERROR. by martinduke · 2 weeks ago
  34. 7116133 Add parameter validation and sanitization helper functions for MOQT messages. by martinduke · 2 weeks ago
  35. d22f60e Add IsEncrypted() to ConnectionIdGeneratorInterface. by martinduke · 2 weeks ago
  36. f466c51 Change TlsServerHandshaker::server_params_ to std::unique_ptr<TransportParameters>. by QUICHE team · 2 weeks ago
  37. e0b1fd4 [qbone] Return vector of connection IDs when `QboneSessionGetIpRangeRequest.num_preallocated_cids` is set. by vreimer · 2 weeks ago
  38. 53cbf7a Reorganize QuicConnectionStats fields to optimize struct packing and reduce padding. by QUICHE team · 2 weeks ago
  39. c607d24 Remove receive_timestamp parameter from QUIC ACK callbacks by vasilvv · 2 weeks ago
  40. 0707766 Add counters for application data packets acked with receive timestamps. by vasilvv · 2 weeks ago
  41. fb78d66 Send pending ACKs after visitor_->OnCanWrite() in QuicConnection::OnCanWrite(). by ianswett · 3 weeks ago
  42. d85dc0a Add TRACK_NAMESPACE_PREFIX message parameter support to MoQT, framer and parser only. by martinduke · 3 weeks ago
  43. b5d9613 Implement the RENDEZVOUS_TIMEOUT parameter from MOQT draft-18. by martinduke · 3 weeks ago
  44. 0e6e25d Add FILL_TIMEOUT parameter. by martinduke · 3 weeks ago
  45. b4fa6e5 Moqt MessageParameters are no longer Key-Value Pairs. by martinduke · 3 weeks ago
  46. bd0718c Framer/Parser for MOQT PUBLISH_SKIPPED. by martinduke · 3 weeks ago
  47. 9f7c738 Split delivery_timeout into subgroup and object delivery timeouts in MoQT. by martinduke · 3 weeks ago
  48. 98fb8cd Deprecates `--gfe2_reloadable_flag_quiche_linked_hash_map_use_stable_block_list`. by birenroy · 3 weeks ago
  49. 65d75b2 OSS QUICHE: split load_balancer sources into finer grained lists. by asedeno · 3 weeks ago
  50. 9e60ac2 OSS QUICHE: Move `nghttp2_test.cc` to `nghttp2_tests_srcs`. by asedeno · 3 weeks ago
  51. 720dbfd Migrate ABSL_ARRAYSIZE()/arraysize() to std::size(), std::extent_v, or other alternatives where possible by QUICHE team · 3 weeks ago
  52. 7d2d497 Ensure QUIC receive timestamps are always in future relative to the framer creation time. by vasilvv · 3 weeks ago
  53. a1e348c Make `last_timestamp` a local variable. by vasilvv · 3 weeks ago
  54. cbcdbec Only record timestamps for 1-RTT packets. by vasilvv · 3 weeks ago
  55. 04e7022 Send LARGEST_OBJECT when REQUEST_UPDATE sets Forward=1 or moves the filter end back. by martinduke · 3 weeks ago
  56. 541aa2a Add span constructors to QuicDataWriter by Monica Chintala · 3 weeks ago
  57. f9e75eb Add an `oghttp2` option to cap outbound DATA frame payload size. by jprat · 3 weeks ago
  58. c9e09b3 Add multiqueue status to the QBONE bonnet server status page. by ripere · 3 weeks ago
  59. 121d3bf Support bundling retransmitted CRYPTO frames via the BCFR connection option. by ianswett · 3 weeks ago
  60. a9c3000 No public description by birenroy · 3 weeks ago
  61. 10f578a QUIC_BUG when attempting to use QUIC timestamps code with gQUIC by vasilvv · 3 weeks ago
  62. 583f791 Preserve nghttp2 1.66.0 callback behavior in NgHttp2Adapter. by asedeno · 3 weeks ago
  63. 218d29a Expose the number of available peer-issued CIDs by QUICHE team · 3 weeks ago
  64. c68da05 Always send STOP_SENDING on Reset() unless RESET has already been received. by martinduke · 3 weeks ago
  65. 2a8989f MOQT Session-level handling of draft-18 GOAWAY. by martinduke · 3 weeks ago
  66. 8dfe923 Gracefully handle crypto frame outstanding checks after crypto substreams are reset. by QUICHE team · 3 weeks ago
  67. 82b5a1b Reorder fields in `QuicCryptoNegotiatedParameters` to reduce its size from 360B to 352B (go/memory-cy). by QUICHE team · 3 weeks ago
  68. 4942657 Reorder fields in `PragueSender` to reduce its size from 360B to 352B (go/memory-cy). by QUICHE team · 3 weeks ago
  69. 0ff8c48 No public description by Monica Chintala · 4 weeks ago
  70. 5453499 Update GOAWAY format to MOQT draft-18. by martinduke · 4 weeks ago
  71. a568f17 Enable envoy.reloadable_features.http2_reject_frames_after_end_stream and remove the http2_reject_half_closed_remote flag. by QUICHE team · 4 weeks ago
  72. ae2161f Reject leading asterisks on tokens in Draft 09 structured headers. by apaseltiner · 4 weeks ago
  73. ffc3f1b Moves Allocate() and Deallocate() into AbidingObjectPool's public interface. by birenroy · 4 weeks ago
  74. 3106c0a Mark structured-headers constructors and operators noexcept where relevant by apaseltiner · 4 weeks ago
  75. f8dcc19 Allow configuring active_connection_id_limit via connection options in QUIC. by ianswett · 4 weeks ago
  76. fd8eecd Add some of the missing frame types to `QuicIetfFrameTypeString`. by vasilvv · 4 weeks ago
  77. c961965 Add Visit method to structured-headers Item type by apaseltiner · 4 weeks ago
  78. 47e3eae Simplify stream priority serialization by apaseltiner · 4 weeks ago
  79. 8a6777c Change return types of HistogramEnumString from std::string to absl::string_view. by QUICHE team · 4 weeks ago
  80. 5ddd281 Encode what caused a new validation to cancel a pre-existing one in by QUICHE team · 4 weeks ago
  81. b6d4a5b Set the failure reason before reporting a failure when no CID is available by QUICHE team · 4 weeks ago
  82. a162819 Fix msan error in MoqtSessionTest by martinduke · 4 weeks ago
  83. 2c058cb Lift QuicByteCount and QuicEcnCodepoint into a new quiche/common/quiche_types.h. by asedeno · 4 weeks ago
  84. 58c7b5a Eliminate uninitialized value in MoqtParserTest by martinduke · 4 weeks ago
  85. 5a2286d Reorder fields in `QpackInstructionDecoder` to reduce its size from 168B to 152B (go/memory-cy). by QUICHE team · 4 weeks ago
  86. 1de50bd Ensure QUIC only sends ACK timestamps for actually acked packets by vasilvv · 4 weeks ago
  87. 84e89c1f Return session error if a request ID is reused in a SUBSCRIBE, or has the wrong parity. Other cases would require unbounded state to detect. by martinduke · 4 weeks ago
  88. 320c1d1 Handle null session in MoqtLivePublisher::OnNewObjectAvailable. by martinduke · 4 weeks ago
  89. 08da6d4 Unknown Uni Stream types are a protocol error. by martinduke · 4 weeks ago
  90. 52eef2d Implement draft-18 PADDING streams and datagrams. by martinduke · 4 weeks ago
  91. 41ee992 Update Stream Error codes to MOQT draft-18. by martinduke · 4 weeks ago
  92. 403d0d5 Add Visit method to ParameterizedMember by apaseltiner · 4 weeks ago
  93. 0fd9498 Enforce draft-18 namespace restrictions. by martinduke · 4 weeks ago
  94. 3ef4873 MOQT: Ignore OnSubgroupAbandoned for groups before first_active_group_. by martinduke · 4 weeks ago
  95. 3fe8064 Adds an `AbidingObjectPool` utility in `quiche/common`. by birenroy · 4 weeks ago
  96. aca0790 Deprecate quic_check_alternate_reset_token. by martinduke · 5 weeks ago
  97. 7f07dc4 Initialize `static constexpr` tag members in `structured_headers.h` by asedeno · 5 weeks ago
  98. 85f851f Rename MoQT SetupParameters to SetupOptions. by martinduke · 5 weeks ago
  99. 413d255 Handle unknown Mandatory To Implement Track Properties. by martinduke · 5 weeks ago
  100. 535a273 Handle receive timestamps properly when overestimate avoidance (kBSAO) is enabled by vasilvv · 5 weeks ago