SPECIAL-USE (was: Re: Cyrus CalDAV design decision)
Jeroen van Meeuwen (Kolab Systems)
vanmeeuwen at kolabsys.com
Wed Sep 7 09:58:31 EDT 2011
Bron Gondwana wrote:
> On 09/07/2011 03:29 PM, Jeroen van Meeuwen (Kolab Systems) wrote:
> > Georg C. F. Greve wrote:
> > > On Wednesday 07 September 2011 09.29:48 Georg C. F. Greve wrote:
> > > > > 10. The /vendor/kolab/folder-type annotation should be updated
> > > > > now that SPECIALUSE has been made an RFC
> > > >
> > > > I think that is a very good idea. This should likely be added to
> > > > KEP 9, which is still in drafting stage, so easy to extend.
> > >
> > > I've taken a look at the RFC today. It seems to only support the
> > > /private/ namespace. That would not work for the folder-type annotation,
> > > because the type needs to be visible also to other users with which this
> > > folder is shared.
> > >
> > > Or am I missing something and there is a /public/ annotation as well?
> > It uses SHOULD in where I could find a reference to the private rfc
> > 5464 namespace.
> > It thus allows for the shared namespace to be used as well, in my
> > interpretation of the word SHOULD as described in rfc 2119.
> It also provides a short list of "allowed" special uses... I think it
> needs to be extended either way, and the extended version could allow
> shared :)
I think the RFC for SPECIAL-USE lacks the suffix '.default' we currently use
in /vendor/kolab/folder-type (example value 'event.default') to indicate which
folder is the default folder to save new messages that have a calendar event
XML object attached to it.
I'm not sure the extension options listed in the RFC allow the addition of
'.default' without providing additional requirements, recommendations and
Also, suppose we were to propose \Calendar[.default], I'm not sure that
appropriately indicates in what format the folder contents are expected to be
in. Perhaps a \calendar[.kolab[.default]] is justified, where the Cyrus IMAP
CalDAV folder could have a \calendar.ical -or somesuch.
Jeroen van Meeuwen
Senior Engineer, Kolab Systems AG
e: vanmeeuwen at kolabsys.com
t: +44 144 340 9500
m: +44 74 2516 3817
pgp: 9342 BF08
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Cyrus-devel