open-standards/joule-code/joule-code-rs/crates/joule-moq-relay/tests
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science cd6d0dfdd8 Merge T1 #401 (MOQT drafts -18 and -16, interoperability) into train/live-room
By meaning: the relay keeps PP's rating functions (take_ratings, gate,
group_age) and T1's track_restarts side by side. A track restarted after
TRACK_ENDED drops its cache, owners and Largest Location as T1 has it; the
rating claims held for it stay, since a claim only raises an age and the
publisher carries its claims again on the new PUBLISH. CHANGELOG kept both.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-22 03:46:09 -04:00
..
common joule-moq-relay: sessions at -18 and -16 beside -22 2026-10-21 05:26:55 -04:00
age_rising.rs age_rising: the slow viewer reads until its receipts are whole, not to the bound 2026-10-21 20:15:10 -04:00
age_serving.rs age_serving: groups after the claim's object are sent once the relay holds it (each group is read by a task of its own); the corpus paragraph of §12 states each scope case's reason 2026-10-21 19:46:46 -04:00
auth_tokens.rs joule-moq-relay: a DVR store on disk, FETCH from it, the seek power, and WMH1 version 2 (work in progress) 2026-10-19 11:32:38 -04:00
drafts.rs joule-moq-relay: a -16 Request ID ahead of one in flight on another stream is admitted 2026-10-21 12:45:13 -04:00
dvr.rs Merge TKD #420 (wai.media.takedown) into train/live-room 2026-10-22 03:43:14 -04:00
fetch_in_flight.rs joule-moq-relay: a mux self-deadlock fixed; a FETCH waits for groups still arriving 2026-10-19 07:32:44 -04:00
floor.rs joule-moq-relay: hold a room's audience inputs to co-performance §7.3 before forwarding them, and count each refusal 2026-10-21 16:26:16 -04:00
goaway.rs joule-moq-relay: GOAWAY on shutdown, tokens by alias, and fan-out order under load 2026-10-17 04:45:24 -04:00
grant_proof.rs joule-moq: drafts chosen by this crate's preference; relay tests and client take the draft 2026-10-21 05:33:13 -04:00
late_joiner.rs joule-moq-relay: the cache covers the run of whole groups, not where its first object fell 2026-10-17 12:12:35 -04:00
priority_fan_out.rs joule-moq-relay: GOAWAY on shutdown, tokens by alias, and fan-out order under load 2026-10-17 04:45:24 -04:00
publish_done_streams.rs joule-moq, joule-moq-relay, joule-moq-interop: clippy's notes on this branch's code 2026-10-21 12:57:39 -04:00
relay_quic.rs joule-moq-relay: two publishers and three subscribers over QUIC, WebTransport and WebSocket 2026-10-17 04:37:09 -04:00
relay_websocket.rs joule-moq-relay: two publishers and three subscribers over QUIC, WebTransport and WebSocket 2026-10-17 04:37:09 -04:00
relay_webtransport.rs joule-moq-relay: two publishers and three subscribers over QUIC, WebTransport and WebSocket 2026-10-17 04:37:09 -04:00
request_ids.rs joule-moq-relay: Request ID rules and requests bounded by the stream limit 2026-10-17 04:49:29 -04:00
room_authority.rs joule-moq-relay: a DVR store on disk, FETCH from it, the seek power, and WMH1 version 2 (work in progress) 2026-10-19 11:32:38 -04:00
room_metering.rs joule-moq-relay: the metering test states what the record says of a closing session 2026-10-18 12:40:10 -04:00
sealed_objects.rs joule-moq-relay: a test of sealed objects through the unchanged relay (WIP) 2026-10-19 20:47:53 -04:00
slow_subscriber.rs joule-moq-relay: clippy's notes on the new test code 2026-10-18 07:40:14 -04:00
webtransport_close.rs joule-moq-relay test: the client closes after the relay holds its session 2026-10-21 07:39:04 -04:00