Clarifying Registry Procedures for the WebSocket Subprotocol Name Registry
updates
- rfc-6455 — The WebSocket Protocol
Extracted elements (6)
Case-only variants of existing subprotocol names are refused to minimize potential confusion among different registered versions, even though matching is case-sensitive. This prevents a class of subtle interoperability bugs where implementations might differ only in capitalization.
Registrants seeking to avoid naming collisions in the WebSocket Subprotocol Name Registry are encouraged to consult the non-normative Section 1.9 of RFC 6455 for guidance beyond the case-folding restriction.
IANA is instructed to decline registrations in the WebSocket Subprotocol Name Registry which differ from existing registrations only as to case, in order to minimize potential confusion among different registered versions.
Tokens registered in the WebSocket Subprotocol Name Registry are matched using case-sensitive string match.
The WebSocket Subprotocol Name Registry (originally created by RFC 6455 Section 11.5) is clarified: registrations use First Come First Served procedures, tokens are case-sensitive, and case-only variants of existing registrations will be refused. Both RFC 6455 and RFC 7936 are listed as references for this registry.
This document describes an update to registry policy rather than a protocol change; no new security considerations beyond those of RFC 6455 are introduced.