W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > October to December 2001

Re: RFC2518 (WebDAV) / RFC2396 (URI) inconsistency

From: Mark Baker <distobj@acm.org>
Date: Sun, 25 Nov 2001 02:37:44 -0500 (EST)
Message-Id: <200111250737.CAA26368@markbaker.ca>
To: duerst@w3.org (Martin Duerst)
Cc: stefan.eissing@greenbytes.de (Stefan Eissing), w3c-dist-auth@w3.org (WebDAV), uri@w3.org
> At 09:51 01/11/22 -0500, Mark Baker wrote:
> > > Unfortunately, "DAV:" is no legal URI reference either. RFC 2396
> > > explicitly forbids ':' in relative path's first segment...
> >
> >Darn, I thought I checked this.  I assume the reason for this is to
> >allow disambiguation between absolute and relative URI references.
> >But, "dav:" isn't a valid URI reference of any kind, so what if we
> ><holds-breath/> updated 2396 to allow ":" as the last character of
> >the relative path's first segment?  Would that break anything?
> 
> In terms of specs, probably not. In terms of implementations,
> we would have to test quite a few to be able to claim that
> all (or a sufficiently large subset of) current implementations
> already process foo: relative.

Right.

And BTW, my proposed correction above was incorrect.  It should be that
rel_path should be able to end with a ":", not rel_segment.

Here's my "I'm not at all familiar with the intricacies of the BNF
production rules, but here goes anyway" attempt at patching it up;

rel_path      = ( rel_segment [ abs_path ] | rel_segment ":" )

MB
-- 
Mark Baker, Chief Science Officer, Planetfred, Inc.
Ottawa, Ontario, CANADA.      mbaker@planetfred.com
http://www.markbaker.ca   http://www.planetfred.com
Received on Sunday, 25 November 2001 02:39:36 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 18:43:59 GMT