Re: History propery: multiple hrefs violate DAV spec
Chris Kaler (ckaler@Exchange.Microsoft.com)
Thu, 20 May 1999 10:06:55 -0700
Message-ID: <FD7A762E588AD211A7BC00805FFEA54B01C297E6@HYDRANT>
From: "Chris Kaler (Exchange)" <ckaler@Exchange.Microsoft.com>
To: "'Geoffrey M. Clemm'" <gclemm@tantalum.atria.com>, jdavis@coursenet.com
Cc: ietf-dav-versioning@w3.org
Date: Thu, 20 May 1999 10:06:55 -0700
Subject: RE: History propery: multiple hrefs violate DAV spec
I personally dislike the standard collection approach because it isn't very
extensible. That is, I only have one way to view the history.
Jim, when I wrote this up, I took a shortcut that I shouldn't have. I split
each revision into an href and revisionid. What I should have done is
returned the href for the specific revision and included a vresourceid and
revisionid as well. This would meet the RFC requirements.
Chris
-----Original Message-----
From: Geoffrey M. Clemm [mailto:gclemm@tantalum.atria.com]
Sent: Wednesday, May 19, 1999 1:44 AM
To: jdavis@coursenet.com
Cc: ietf-dav-versioning@w3.org
Subject: Re: History propery: multiple hrefs violate DAV spec
The 01.1 draft proposes that the defaulthistory report be replaced
with a standard collection that contains all the revisions of a
versioned-resource. Then a "defaulthistory report" is obtained by
just doing a PROPFIND on this collection. This would remove the need
for a special report format, and would avoid the kind of error that
Jim Davis discovered.
Cheers,
Geoff
X-Sender: jdavis@192.168.254.128
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1
Date: Mon, 17 May 1999 16:21:47 -0700
From: "Jim Davis" <jdavis@coursenet.com>
Mime-Version: 1.0
Resent-From: ietf-dav-versioning@w3.org
X-Mailing-List: <ietf-dav-versioning@w3.org> archive/latest/182
X-Loop: ietf-dav-versioning@w3.org
Sender: ietf-dav-versioning-request@w3.org
Resent-Sender: ietf-dav-versioning-request@w3.org
Precedence: list
Content-Type: text/plain; charset="us-ascii"
Content-Length: 413
The defaulthistory report (and perhaps others) produces a PROPFIND result
that is in violation of the WebDAV spec. RFC 2518 12.9.1 says
A particular href MUST NOT appear more than once as the child of a
response
XML element under a multistatus XML element.
But in the defaulthistory report, the href appears once for each
revisionid
I've only just joined the deltaV list, sorry if this has already come up.