On Wed, Mar 4, 2009 at 10:54 PM, Hadriel Kaplan <[email protected]> wrote:
> How about: ignorance is bliss? :) > > Seriously, what does RFC 3986 do?? The URI syntax defines a grammar that is a superset of all valid URIs, allowing an implementation to parse the common components of a URI reference without knowing the scheme-specific requirements of every possible identifier. > How does it affect anything for common URI formats not to comply with it? We'd be saying that a SIP URI is no longer guaranteed to be compatible with the generic URI syntax, and there in lies dragons. While it would unlikely have any direct effect on SIP elements themselves, there are a whole bunch of assumptions made (and we should be able to continue to make) around a SIP URI being compatible with the syntax of a URI, notably in 3rd party tools. some things that spring to mind that would be affected are: - XML Schema syntax for a URI - in <a href="xxx"> - i.e, any hyperlink on a HTML page. - PHP (or any other language) parse_uri() - draft-roach-sip-http-subscribe Link header values - subjectAltName URI in a SSL certificate - a RDBMS "URI" data type ... being able to put a SIP URI anywhere that there is a "URI" field is a fairly useful thing for developers when it comes to re-usability even worse, anything that presumes they are a URI will work most the time, until an IPv6 address is used. > (or really, for *it* not to comply with common URI formats) i'm not sure how many other common URI formats have notably been affected by the missing IPv6 yet: the lack of universal IPv6 deployment along with SIP being fairly likely to want to include literal IPv6 addresses in the URI makes it more obvious for us to notice other other schemes, so perhaps we're just ahead of the game? ~ Theo _______________________________________________ Sip mailing list https://www.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use [email protected] for questions on current sip Use [email protected] for new developments on the application of sip
