[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Fwd: IMAPEXT bar BOF in Minneapolis]



As we just discussed with Pere, we should also discuss CHANNEL and
BINARY.

-------- Original Message --------
Subject: IMAPEXT bar BOF in Minneapolis
Date: Sun, 17 Mar 2002 18:36:38 -0700
From: Alexey Melnikov <mel@xxxxxxxxxxxxxxxxxxx>
Organization: ACI WorldWide / MessagingDirect
To: IMAP Extensions WG <ietf-imapext@xxxxxxx>


Monday around 16.30 near the message board. (This should start after
SASL bar BOF, I believe a lot of people interested in IMAPEXT will
attend SASL as well).

Tentative agenda:

IMAP ACL2 issues (in no particular order):
 1). REPLACEACL
 2). Setting an ACL on a mailbox hierarchy.
 3). How to encode user names starting with "-" and "$".
 4). 'r' to read QUOTA and ACL?
 5). 'a' to read ACL as well.
 6). Which set of rights correspond to READ-WRITE?
      Cyrus and our MessagingDirect server: if either "w" or "t" are
allowed for the current user
      Communigate: when only "s" allowed.
 7). Subscription and listing:
      LIST - 'l' right
      LSUB - 'l'? (if subscription is not an attribute of a mailbox?)
      SUBSCRIBE: Cyrus requires either 'l' or 'r'. Communigate requires
no rights.
      UNSUBSCRIBE - always allowed?
 8). COPY MUST check 'w'/'t'/'s' when copying flags? (Make it SHOULD as
no known implementation
     check for 'w'/'d'/'s'?)
 9). ACL and LISTEXT/ANNOTATEMORE:
   Cyrus wrote:
     The other option would be to allow status with only the 'l' bit,
which
     currently allows LIST/LSUB for a mailbox. If we ever get around to
     extending list, I believe one of the proposals did have list
returning the
     equivalent of status information, so there might be some awkward
     interaction with ACL on that.
10). Replace "anonymous" with $anonymous?
11). Separate "world" vs. "anonymous" access

There are more questions but I have to dig them out.

CONDSTORE issues:
 1). How user defined flags (keywords) map to annotations? (Currently
draft suggests to use "-" as prefix).

 2). I had to extend the syntax for FETCH/SEARCH/STORE to allow to
     specify whether private or shared flag should be used
     for the conditional operation. This is a result of a change in one
of the latest ANNOTATE revisions.
     The change removed default annotation type for STORE operation.

 3). What entry-type-resp (i.e. "private" or "shared") should be used in
unsolicited flag responses?
      What about STORE/UID STORE on flags?

 4). SEARCH: MODSEQ XXX OR KEYWORDS $Fff

     Return MODSEQ response code for all found messages (simplest, but
requires that modsequence of every found message is obtained, no
optimizations allowed)? What about SEARCH NOT MODSEQ YYY?

ANNOTATE/ANNOTATEMORE issues.

Regards,
Alexey Melnikov
__________________________________________
R & D, ACI Worldwide/MessagingDirect
Richmond, Surrey, UK
Phone: +44 20 8332 4508

I speak for myself only, not for my employer.
__________________________________________