- From: Arnaud Quillaud <Arnaud.Quillaud@Sun.COM>
- Date: Fri, 20 Nov 2009 17:13:28 +0100
- To: Andrew McMillan <andrew@morphoss.com>
- Cc: caldav@ietf.org, w3c-dist-auth@w3.org, vcarddav@ietf.org
- Message-id: <4B06C028.9050200@sun.com>
On 11/19/09 11:01 PM, Andrew McMillan wrote: > On Thu, 2009-11-19 at 18:20 +0100, Arnaud Quillaud wrote: > >> Hello, >> >> I have just submitted a new version of the webdav sync draft ( >> http://www.ietf.org/id/draft-daboo-webdav-sync-02.txt ). >> >> This draft addresses several, if not all, of the comments from the last >> version (change history is part of the draft). >> >> The open issues section still contains 2 significant items, to be discussed. >> >> Comments welcome... >> > Hi Arnaud, > > I have added support for this as at draft 1, and I see nothing in draft > 2 to contradict what I have done other than clarifications and further > questions, so that's great. > > > In 4.2, under 'Marshalling' it states: > > The request URI MUST be a collection. The request body MUST be > a DAV:sync-collection XML element (see Section 6.1), which MUST > contain one DAV:sync-token XML element, and optionally a > DAV:propstat XML element. > > This looks like an error, and that the optional element should be a > DAV:prop element rather than a DAV:propstat, which is the response. > Fixed. Thks. > > Additionally, the examples shown seem to only request 'DAV:getetag' to > be returned, but it seems to me that in synchronising a collection that > it would be valuable for the report to return other properties. > Yes. I could add a proprietary dead property in the example to make it more clear. > In particular when synchronising a calendar collection it would be > desirable for the report to be able to return 'caldav:calendar-data', > which in many cases would then save the further round-trip of a > calendar-multiget report following this report. I assume there would be > similar advantages in retrieving the actual changed data in other > > Is it intended that this sort of activity is OK? In my implementation I > have assumed that any property might be requested - not limited to > DAV:getetag - but from reading the examples it seems to me that it could > be misinterpreted conservatively as only allowing requests for > DAV:getetag. > > A client may ask for any property... as long as it is defined as such... calendar-data is not one of them. See http://tools.ietf.org/html/rfc4791#section-9.6 : << However, the CALDAV:calendar-data XML element is not a WebDAV property and, as such, is not returned in PROPFIND responses >> Thanks for your feedback. Arnaud PS: I should have mentioned this upfront but we may want to move further discussion to the w3c-dist-auth@w3.org mailing list only to avoid too much cross posting.
Received on Friday, 20 November 2009 16:14:29 UTC