Patch for LIST-EXTENDED capability was: imap annotations was:
KONSEC work on Cyrus IMAPd
Ken Murchison
murch at andrew.cmu.edu
Mon Sep 11 09:01:56 EDT 2006
Martin Konold wrote:
> Am Freitag, 8. September 2006 15:36 schrieben Sie:
>
> Hi Ken,
>
>>> 1. server annotations
>
>>> 2. system annotations for folders
>
>>> 3. user annotations for folders
>
>> After a quick read of the above, I think you're correct. Do you have a
>> proposed framework for implementing and enforcing the above?
>
> I think that implementing the METADATA capability as described in
> http://www.ietf.org/internet-drafts/draft-daboo-imap-annotatemore-09.txt is
> the key step towards solving this issue.
>
> Before we can contribute a patch which implements the METADATA capability we
> need the LIST-EXTENDED capability
> (http://www.ietf.org/internet-drafts/draft-ietf-imapext-list-extensions-17.txt).
>
> The LIST-EXTENDED capability is the successor of the older and in the meantime
> expired LISTEXT capability.
>
> For this purpose I uploaded a patch to
> https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=2875 . This patch optionally
> adds LIST-EXTENDED in a clean manner while keeping the older LISTEXT
> capability. On one hand it is keeping the old LISTEXT and on the other hand
> it allows to easily make LIST-EXTENDED the default in the future.
>
> This work was mainly done by Levin Fritz <levin.fritz at konsec.com> from KONSEC
> GmbH.
>
> Ken, please have a look at the patch and consider it for inclusion in the
> current CVS version.
>
> Please don't hesitate to comment on the quality and style of the provided
> patch as we intend to provide more incremental patches in the future and we
> aim to make your work as easy as possible.
I will try to look at it this week. I have other pressing business to
take care of first. I'm not sure that we need to keep the old LISTEXT
code, since it was a compile-time option and I doubt that any clients
are using it, but I'll have to think about it some more.
--
Kenneth Murchison
Systems Programmer
Project Cyrus Developer/Maintainer
Carnegie Mellon University
More information about the Cyrus-devel
mailing list