There's a whole lot of confusion stemming from the fact that
people frequently *use* the "1#" repetition, but it is defined in
neither RFC 4234 nor RFC 5234.  But it is (as far as I know)
always taken to mean "a comma-separated list of the specified
items".

The latest reference I can find without actual work is in RFC 6455:

      Sec-WebSocket-Protocol-Client = 1#token

And RFC 6455 normatively references RFC 5234.  But it also
normatively references RFC 2616 for the definition of 1#, and
RFC 2616 has its own complete ABNF definition (which does define
'#').

In the context of SIP, 1#thing "should" mean:  thing *( COMMA thing )

I suspect that the fact that in different contexts, the "comma" of a
comma-separated list differ is why there is no standard definition
of "#" in our ABNF.

Perhaps there should be an id-nit requiring that RFC 5234 ABNF be
used?

Ugh,

Dale

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to