mozilla
neqo
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
Merge branch 'main' into dependabot/github_actions/actions/setup-python-6.2.0
dependabot/github_actions/actions/setup-python-6.2.0
7 hours ago
Merge commit from fork * fix: handle STOP_SENDING+STREAM frame combinations Add tests and fixes for a demo client/server crash where receiving `STOP_SENDING` and `STREAM` frames for the same stream (in the same or separate packets) could cause panics in application code. Per RFC 9000, when `STOP_SENDING` is received, the endpoint must send `RESET_STREAM` and close the send side. If application code then attempts to send on the stream, it receives an `InvalidStreamId` error. Code using `.unwrap()` on these operations would panic, enabling a denial-of-service attack by a malicious peer. - Add `client_stop_sending_and_stream_combinations` test covering all 4 combinations of `(separate_packets, stop_sending_first)` - Add `server_stop_sending_and_stream_combinations` test with same coverage - Add shared test helpers in `tests/common/mod.rs` - Tests verify that library returns `InvalidStreamId` errors (not panics) when sending on streams closed by `STOP_SENDING` - Replace `.unwrap()` calls on stream operations with proper error handling - Add `SendResult` enum to `SendData` with variants: `Done`, `MoreData`, `StreamClosed` - Refactor `SendData::send()` to accept fallible send functions and return `SendResult` for graceful error handling - Update HTTP/3 and HTTP/0.9 client/server to use new `send()` API - Log warnings when streams are closed by peer instead of panicking * Suggestions from @martinthomson
main
8 hours ago
Merge branch 'main' into fix-rejected_extended_connect
larseggert:fix-rejected_extended_connect
8 hours ago
chore: Update actions Mostly for `CodSpeedHQ/action@4.11.0`, but let's do others while I'm here.
larseggert:chore-update-actions
9 hours ago
chore: Update actions Mostly for `CodSpeedHQ/action@4.11.0`, but let's do others while I'm here.
larseggert:chore-update-actions
9 hours ago
fix: Don't save to disk during CodSpeed benches (#3402)
main
10 hours ago
fix: Make CodeCov `project` informational (#3403)
main
10 hours ago
build(deps): bump dtolnay/rust-toolchain in /.github/actions/rust (#3398) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
main
10 hours ago
Active Branches
fix: Reject invalid extended CONNECT requests
last run
8 hours ago
#3385
CodSpeed Performance Gauge
-9%
feat(transport/cc): make slow start pluggable and add hystart++
last run
3 days ago
#3278
CodSpeed Performance Gauge
-8%
feat: Add `datagram::Batch::extend_from_slice()`
last run
10 days ago
#3390
CodSpeed Performance Gauge
-6%
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs