[Ietf-caldav] CalDAV Global Address Book

Julian Reschke julian.reschke at gmx.de
Mon Jun 26 06:28:28 PDT 2006


Cyrus Daboo schrieb:
> Hi Kervin,
> 
> --On June 26, 2006 9:09:03 AM +0200 Julian Reschke 
> <julian.reschke at gmx.de> wrote:
> 
>>> (i) Is it reasonable to assume that the principal
>>> collection would allow listing?  In my current
>>> testing this has been the case.  Ie. Are we
>>> going to incur the wrath of Sys. Admins. because
>>> we assumed that users are allowed to list this
>>> collection?  ( I am hoping someone more familiar
>>> with WebDAV ACL can clarify this )
>>
>> No, in general you can't assume that listing will work, as the
>> collections may be very (very!) big.
>>
>> But the DAV:principal-property-search REPORT may help here
>> (<http://greenbytes.de/tech/webdav/rfc3744.html#rfc.section.9.4>).
> 
> There are situations where access to the principal hierarchy may be 
> denied entirely (whether directly or by a REPORT). For example, consider 
> an ISP running a caldav server - they are very unlikely to want to 
> expose their customer list (list of users) to everyone either outsiders 
> or customers.
> 
> Question: is your intent here to have a general way to find anybody's 
> calendar given some identifier? Do you actually want their calendar as 
> opposed to wanting to do scheduling operations with them (as in 
> free-busy lookups, booking meetings etc)? If this is what you want to do 
> then there have been several discussions of 'calendar user 
> discoverability' that have gone on in Calconnect. Right now the feeling 
> is that there needs to be a new 'scheduleto' URI scheme with appropriate 
> lookup rules (SRV records) to find the calendar service for a particular 
> address.

Why a new *URI scheme*???????? Common (well...) wisdom IMHO is not to 
define new URI schemes, unless none of the existing schemes would work. 
Why wouldn't http be sufficient? Did you consider defining a MIME type 
(holding the information in the content), or a link relation?

Best regards, Julian



More information about the Ietf-caldav mailing list