Doug Sauder <dwsau...@dsauder.com> writes:
> The SIP URI syntax in RFC 3261 is not compatible with the generic
> URI syntax in RFC 3986.  Specifically, the character "?" should
> not appear in the user component. Arguably, the character "/"
> also should not appear in the user component.

It does look like you're right.

> Surely this topic must have been discussed before now. Does
> anyone have information about prior discussions, or other
> comments on this topic? Has there been a previous attempt
> to make the SIP URI syntax compatible with the generic URI
> syntax?

Given that the SIP URI syntax was fixed before RFC 3986 was written,
it's easier to argue that RFC 3986 was non-upward-compatible with
existing practice.

The reference in 3261 is:

   [5]  Berners-Lee, T., Fielding, R. and L. Masinter, "Uniform Resource
        Identifiers (URI): Generic Syntax", RFC 2396, August 1998.

And it seems to me that RFC 2396 is similar to RFC 3986, in that it
doesn't allow "?" or "/" in <userinfo>.

This ought to be discussed in the IETF "sipcore" mailing list,
<sipc...@ietf.org>.  But perhaps it already has been.

There are already the errata to 3261:
http://www.rfc-editor.org/errata_search.php?rfc=3261&rec_status=15&presentation=table
and the updates to it: RFC3265, RFC3853, RFC4320, RFC4916, RFC5393, RFC5621,
     RFC5626, RFC5630, RFC5922, RFC5954, RFC6026, RFC6141, RFC6665, RFC6878
and one of those might discuss the problem.

Dale
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to