• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Eyevinn / moqlivemock
53%

Build:
DEFAULT BRANCH: main
Repo Added 17 Feb 2026 02:50PM UTC
Files 36
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • chore/go-608-v0.9.0
  • chore/moqtransport-v0.10.0
  • chore/moqtransport-v0.11.1
  • chore/remove-goreportcard-badge
  • ci/latest-tracks-main
  • ci/node24-actions
  • dependabot/go_modules/github.com/quic-go/quic-go-0.59.1
  • dependabot/go_modules/golang.org/x/crypto-0.52.0
  • disable-dependabot
  • docs-locmaf-drm
  • docs/changelog-setup-wt
  • docs/locmaf-versioning
  • docs/trim-claude-md
  • draft-16
  • draft-18
  • feat/add-CENC-support
  • feat/add-DRM-support
  • feat/add-locmaf-support
  • feat/av1-test-content
  • feat/bitrate-overhead
  • feat/cc608-av1
  • feat/cc608-catalog-and-verify
  • feat/cc608-package
  • feat/cc608-paint-on
  • feat/cc608-wiring
  • feat/fetch
  • feat/hevc-loc
  • feat/loc
  • feat/mlmrel-docker
  • feat/mlmrel-relay
  • feat/mlmrel-rendezvous
  • feat/mlmsub-discover
  • feat/multi-namespace
  • fix-audio-wrap-around
  • fix-badges
  • fix-fairplay
  • fix-locmaf-bitrate
  • fix/catalog-codec-order
  • fix/cenc-iv
  • fix/clearkey-cenckey
  • fix/draft16-setup-and-wt-negotiation
  • fix/mlmrel-unanswered-requests
  • fix/object-id-delta
  • fix/safari-webtransport
  • fix/unannounce
  • improve-locmaf-details
  • improve-locmaf-details2
  • integration-tests
  • joining-fetch-catalog
  • loc-04-timestamp
  • locmaf-0.3
  • locmaf-v0-2
  • main
  • relase/v0.10.0
  • release/v0.11.0
  • release/v0.11.1
  • release/v0.12.0
  • release/v0.13.0
  • release/v0.14.0
  • release/v0.9.0
  • update-moqtransport-main
  • ver-0-8-0
  • ver-060
  • ver-061
  • ver070

02 Sep 2026 07:43AM UTC coverage: 52.863% (-0.07%) from 52.937%
33605045390

push

github

tobbee
feat(mlmrel): hold a SUBSCRIBE only for the subscriber's RENDEZVOUS_TIMEOUT

Section 10.2.6 of draft-18 puts the wait for a publisher in the subscriber's hands: a SUBSCRIBE carrying RENDEZVOUS_TIMEOUT is held up to that long, the relay may choose less, and a wait that runs out is answered with TIMEOUT; without the parameter the relay MUST answer DOES_NOT_EXIST at once. mlmrel instead held every SUBSCRIBE for an unannounced namespace for a fixed -pending-wait, which contradicted that MUST for the common case. The hold is now the subscriber's RENDEZVOUS_TIMEOUT capped by -max-rendezvous (default 10s), -pending-wait is gone, and the answer code follows the section. The interop entrypoint drops the flag: the runner's subscribe-before-announce clients send no parameter, so they get an immediate DOES_NOT_EXIST, which the case accepts and the section requires. Tests cover a rendezvous that lands inside the wait, one that expires, the relay cap, and the immediate answer without the parameter.

Refs #135

16 of 20 new or added lines in 2 files covered. (80.0%)

9 existing lines in 4 files now uncovered.

3084 of 5834 relevant lines covered (52.86%)

1223.37 hits per line

Relevant lines Covered
Build:
Build:
5834 RELEVANT LINES 3084 COVERED LINES
1223.37 HITS PER LINE
Source Files on main
  • Tree
  • List 36
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
33605045390 main feat(mlmrel): hold a SUBSCRIBE only for the subscriber's RENDEZVOUS_TIMEOUT Section 10.2.6 of draft-18 puts the wait for a publisher in the subscriber's hands: a SUBSCRIBE carrying RENDEZVOUS_TIMEOUT is held up to that long, the relay may choose ... push 02 Sep 2026 07:44AM UTC tobbee github
52.86
33604451011 feat/mlmrel-rendezvous feat(mlmrel): hold a SUBSCRIBE only for the subscriber's RENDEZVOUS_TIMEOUT Section 10.2.6 of draft-18 puts the wait for a publisher in the subscriber's hands: a SUBSCRIBE carrying RENDEZVOUS_TIMEOUT is held up to that long, the relay may choose ... Pull #139 02 Sep 2026 07:37AM UTC tobbee github
52.97
33604230178 main feat(mlmrel): bound the wait for an upstream answer with -upstream-timeout A forwarded SUBSCRIBE or a proxied FETCH waited for the upstream's answer for as long as the downstream requester cared to wait. imquic's interop client showed the cost: i... push 02 Sep 2026 07:35AM UTC tobbee github
52.94
33597909052 fix/mlmrel-unanswered-requests feat(mlmrel): bound the wait for an upstream answer with -upstream-timeout A forwarded SUBSCRIBE or a proxied FETCH waited for the upstream's answer for as long as the downstream requester cared to wait. imquic's interop client showed the cost: i... Pull #138 02 Sep 2026 06:14AM UTC tobbee github
52.95
33595703674 main feat(mlmrel): package the relay for the moq-interop-runner Dockerfile.mlmrel builds mlmrel into a debian-slim image (the runner's health check needs sh and ss) that runs as uid 1000, and entrypoint-relay.sh maps the runner's MOQT_ROLE/PORT/CERT/K... push 02 Sep 2026 05:42AM UTC tobbee github
52.61
33594760842 feat/mlmrel-docker feat(mlmrel): package the relay for the moq-interop-runner Dockerfile.mlmrel builds mlmrel into a debian-slim image (the runner's health check needs sh and ss) that runs as uid 1000, and entrypoint-relay.sh maps the runner's MOQT_ROLE/PORT/CERT/K... Pull #137 02 Sep 2026 05:28AM UTC tobbee github
52.72
33520671805 main fix(mlmrel): register an announcement before acknowledging it The publish-namespace handler sent REQUEST_OK and then registered the namespace. A publisher that subscribes -- or tells a subscriber to -- the moment its PublishNamespace returns coul... push 01 Sep 2026 02:38PM UTC tobbee github
52.68
33518208352 feat/mlmrel-relay fix(mlmrel): register an announcement before acknowledging it The publish-namespace handler sent REQUEST_OK and then registered the namespace. A publisher that subscribes -- or tells a subscriber to -- the moment its PublishNamespace returns coul... Pull #136 01 Sep 2026 02:14PM UTC tobbee github
52.67
33502499523 feat/mlmrel-relay refactor(qlogfilter): filter qlog events before serialization moqtransport v0.12.0 made Session.Qlogger an interface, so the -qlog-events filter no longer needs to re-parse the JSON-SEQ stream the logger just serialized: qlogfilter.Wrap interpose... Pull #136 01 Sep 2026 11:27AM UTC tobbee github
52.76
33501596297 feat/mlmrel-relay feat(mlmrel): forward the real end of every subgroup, on moqtransport v0.12.0 The bump to moqtransport v0.12.0 (receive-side fixes for relays) lets the relay stop inferring subgroup ends from group numbering: with SubgroupEndEvents on, a downstre... Pull #136 01 Sep 2026 11:17AM UTC tobbee github
52.7
See All Builds (218)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc