[PATCH/FEATURE] Per-user XLIST support for cyrus-imapd

Bron Gondwana brong at fastmail.fm
Sun May 19 18:42:07 EDT 2013


On Sun, May 19, 2013, at 08:25 PM, Jeroen van Meeuwen (Kolab Systems) wrote:
> On 2013-04-30 09:20, Thomas Jarosch wrote:
> > Hi Bron,
> > 
> > On Tuesday, 30. April 2013 08:53:24 Bron Gondwana wrote:
> >> Hi - have you looked at all at the special-use support in mainline 
> >> Cyrus?
> >> 
> >> The xlist-* behaviour is planned to be removed, in favour of using 
> >> the RFC
> >> 6154 mandated annotation.
> >> 
> >> The implementation in git at the moment doesn't quite match the 
> >> standard,
> >> because I wrote it before the RFC was released, but I have a branch 
> >> which
> >> makes it fully compatible.  I wrote to this list just the other day 
> >> asking
> >> about it!
> > 
> > Eduardo is innocent, we (=Intra2net) needed support for this :)
> > We didn't upgrade to 2.4.x yet, so we needed to develop
> > this for 2.3.16 anyway.
> > 
> > As far as I understood it, Outlook 2013 does not implement the RFC 
> > properly.
> > 
> 
> I suppose you would then use the Cyrus IMAP internal SPECIAL-USE folder 
> flags storage(?) to represent a response to X-LIST(?) rather than 
> supplying additional configuration that can quickly get out-of-sync with 
> other clients (that do support SPECIAL-USE?) as well as across folders.

Yes - definitely.  Fully flexible that way.  It does mean that you need
to actually set it up (though I guess we could add something autocreate-like
to automatically set the SPECIAL-USE on folders matching various names, and
of course INBOX gets \Inbox automagically)

> I haven't actually looked at anything to back up this rambling with, 
> tell me if it makes sense ;-)

Perfect sense :)

Bron.


More information about the Cyrus-devel mailing list