Skip to content

Do not fail SUBSCRIBEs that start in the past #652

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Feb 3, 2025
8 changes: 4 additions & 4 deletions draft-ietf-moq-transport.md
Original file line number Diff line number Diff line change
Expand Up @@ -1342,14 +1342,14 @@ the subscription starts with the first published or received group.

AbsoluteStart (0x3): Specifies an open-ended subscription beginning
from the object identified in the StartGroup and StartObject fields. If the
StartGroup is prior to the current group, the publisher MUST reply with a
SUBSCRIBE_ERROR with code 'Invalid Range'.
StartGroup is prior to the current group, the subscription starts at the
beginning of the current object like the 'Latest Object' filter.

AbsoluteRange (0x4): Specifies a closed subscription starting at StartObject
in StartGroup and ending at EndObject in EndGroup. The start and end of the
range are inclusive. EndGroup MUST specify the same or a later group than
StartGroup. If the StartGroup is prior to the current group, the publisher MUST
reply with a SUBSCRIBE_ERROR with code 'Invalid Range'.
StartGroup. If the StartGroup is prior to the current group, the subscription
starts at the beginning of the current object like the 'Latest Object' filter.

A filter type other than the above MUST be treated as error.

Expand Down