Skip to content

Commit b70f8b5

Browse files
authored
Invalid SUBSCRIBE_UPDATE is a Protocol Violation (#479)
This case seems easily avoidable by a subscriber, so the simplest option is to close the session. Fixes #455 Fixes #467
2 parents 2706491 + 258e6c2 commit b70f8b5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

draft-ietf-moq-transport.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1079,7 +1079,9 @@ subscription can be made. The start Object MUST NOT decrease and when it increas
10791079
there is no guarantee that a publisher will not have already sent Objects before
10801080
the new start Object. The end Object MUST NOT increase and when it decreases,
10811081
there is no guarantee that a publisher will not have already sent Objects after
1082-
the new end Object.
1082+
the new end Object. A publisher SHOULD close the Session as a 'Protocol Violation'
1083+
if the SUBSCRIBE_UPDATE violates either rule or if the subscriber specifies a
1084+
Subscribe ID that does not exist within the Session.
10831085

10841086
Unlike a new subscription, SUBSCRIBE_UPDATE can not cause an Object to be
10851087
delivered multiple times. Like SUBSCRIBE, EndGroup and EndObject MUST specify the

0 commit comments

Comments
 (0)