Re: draft-ietf-imapext-list-extensions-01.txt
Ken Murchison <ken@oceana.com> Mon, 23 July 2001 20:31 UTC
Received: from localhost (localhost [[UNIX: localhost]]) by above.proper.com (8.11.3/8.11.3) id f6NKVpN04848 for ietf-imapext-bks; Mon, 23 Jul 2001 13:31:51 -0700 (PDT)
Received: from eagle.oceana.com (eagle.oceana.com [208.17.123.12]) by above.proper.com (8.11.3/8.11.3) with ESMTP id f6NKVoq04843 for <ietf-imapext@imc.org>; Mon, 23 Jul 2001 13:31:50 -0700 (PDT)
Received: from oceana.com (ken.oceana.com [192.168.10.26]) by eagle.oceana.com (8.12.0.Beta12/8.12.0.Beta12) with ESMTP id f6NKVlW2014604; Mon, 23 Jul 2001 16:31:47 -0400
Message-ID: <3B5C89A5.5D5E954B@oceana.com>
Date: Mon, 23 Jul 2001 16:31:33 -0400
From: Ken Murchison <ken@oceana.com>
Organization: Oceana Matrix Ltd.
X-Mailer: Mozilla 4.77 [en] (Windows NT 5.0; U)
X-Accept-Language: en,pdf
MIME-Version: 1.0
To: Barry Leiba <leiba@watson.ibm.com>
CC: IMAP extensions Mailing List <ietf-imapext@imc.org>
Subject: Re: draft-ietf-imapext-list-extensions-01.txt
References: <618435046.995549939@mars.trees.watson.ibm.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: owner-ietf-imapext@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-imapext/mail-archive/>
List-ID: <ietf-imapext.imc.org>
List-Unsubscribe: <mailto:ietf-imapext-request@imc.org?body=unsubscribe>
Just for kicks, I started hacking a LISTEXT/LIST-SUBSCRIBED implementation for Cyrus and came across a couple of nits and a couple of questions. Nits: 1. The discussion of \PlaceHolder incorrectly refers to \NoSelect instead of \Noselect. 2. The second example uses the option SUBSCRIBE instead of SUBSCRIBED. Questions: 1. Is \NonExistent ONLY intended to be used for subscribed mailboxes, or can/should it be used for other mailboxes in the hierarchy. For example, we have a subscribed mailbox foo/bar, but mailbox foo doesn't exist. Should LIST (SUBSCRIBED) "" % return * LIST (\NonExistent \PlaceHolder) "/" "foo" or should \Noselect be used in place of \Nonexistent? Or, is just \PlaceHolder sufficient? 2. What should the flags be for a LIST response which returns just a namespace prefix? For instance, given the namespace * NAMESPACE (("" "/")) (("Other Users/" "/")) (("Shared Folders/" "/")) and assuming that we have mailbox "Shared Folders/foo" which is subscribed and exists, should LIST (SUBSCRIBED) " % return * LIST (\Noselect \PlaceHolder) "/" "Shared Folders" or should it return only one or the other? Should \NonExistent be used in place of \Noselect? 3. When doing a LIST (SUBSCRIBED CHILDREN), does the presence of \PlaceHolder imply \HasChildren, or should both flags be returned (ala \Noinferiors implies and supercedes \HasNoChildren)? 4. Are there any existing clients which implement standalone CHILDREN (draft-gahrns-imap-child-mailbox), and would benefit from Cyrus advertising it in addition to LISTEXT, or should any new CHILDREN implementations do so only under the LISTEXT umbrella? Thanks, Ken -- Kenneth Murchison Oceana Matrix Ltd. Software Engineer 21 Princeton Place 716-662-8973 x26 Orchard Park, NY 14127 --PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
- Re: draft-ietf-imapext-list-extensions-01.txt Tony Hansen
- Re: draft-ietf-imapext-list-extensions-01.txt Chris Newman
- Re: draft-ietf-imapext-list-extensions-01.txt Mark Crispin
- Re: draft-ietf-imapext-list-extensions-01.txt Barry Leiba
- Re: draft-ietf-imapext-list-extensions-01.txt Ken Murchison
- Re: draft-ietf-imapext-list-extensions-01.txt Barry Leiba
- Re: draft-ietf-imapext-list-extensions-01.txt Ken Murchison
- Re: draft-ietf-imapext-list-extensions-01.txt Ken Murchison
- Re: draft-ietf-imapext-list-extensions-01.txt Steve Hole
- Re: draft-ietf-imapext-list-extensions-01.txt Barry Leiba
- Re: draft-ietf-imapext-list-extensions-01.txt Steve Hole
- draft-ietf-imapext-list-extensions-01.txt Barry Leiba