Re: [Gen-art] Gen-ART review of draft-melnikov-sieve-imapext-metadata-08

Alexey Melnikov <alexey.melnikov@isode.com> Tue, 23 December 2008 18:11 UTC

Return-Path: <gen-art-bounces@ietf.org>
X-Original-To: gen-art-archive@optimus.ietf.org
Delivered-To: ietfarch-gen-art-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2A8DC3A6B36; Tue, 23 Dec 2008 10:11:43 -0800 (PST)
X-Original-To: gen-art@core3.amsl.com
Delivered-To: gen-art@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8339E3A6B23; Tue, 23 Dec 2008 10:11:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oX+8EfPH3Qgz; Tue, 23 Dec 2008 10:11:40 -0800 (PST)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by core3.amsl.com (Postfix) with ESMTP id 386413A6B1D; Tue, 23 Dec 2008 10:11:40 -0800 (PST)
Received: from [192.168.0.11] ((unknown) [85.112.123.156]) by rufus.isode.com (submission channel) via TCP with ESMTPA id <SVEpzwBv4FJB@rufus.isode.com>; Tue, 23 Dec 2008 18:11:28 +0000
X-SMTP-Protocol-Errors: NORDNS
Message-ID: <495129BD.8000708@isode.com>
Date: Tue, 23 Dec 2008 21:11:09 +0300
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
To: Spencer Dawkins <spencer@wonderhamster.org>
References: <7CA30E7007064EB6B8929039C4604804@china.huawei.com>
In-Reply-To: <7CA30E7007064EB6B8929039C4604804@china.huawei.com>
MIME-Version: 1.0
Cc: General Area Review Team <gen-art@ietf.org>, Lisa Dusseault <lisa@osafoundation.org>, ietf@ietf.org
Subject: Re: [Gen-art] Gen-ART review of draft-melnikov-sieve-imapext-metadata-08
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: gen-art-bounces@ietf.org
Errors-To: gen-art-bounces@ietf.org

Spencer Dawkins wrote:
> I have been selected as the General Area Review Team (Gen-ART)
> reviewer for this draft (for background on Gen-ART, please see
> http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).
> Please resolve these comments along with any other Last Call comments
> you may receive.
>
> Document: draft-melnikov-sieve-imapext-metadata-08
> Reviewer: Spencer Dawkins
> Review Date: 2008-12-23
> IETF LC End Date: 2009-01-14
> IESG Telechat date: (not known)
>
> Summary: Almost ready for publication as a Proposed Standard. Please see
> notes below.
Hi Spencer,
Thank you for your review.
> Comments:
>
>
> 3.  mailbox and mboxmetadata extensions
>
>
> 3.1.  Test mailboxexists
>
>   Note that a successful "mailboxexists" test for a mailbox doesn't
>   necessarily mean that a "fileinto" action on this mailbox would
>   succeed.  For example the "fileinto" action might put user over
>   quota.  The "mailboxexists" only verifies existence of the mailbox
>   and whether the user in whose context the Sieve script runs has
>   permissions to execute fileinto on it.
>
> Spencer (nit): you've been putting "fileinto" in quotes, up to this 
> point -
> suggest that this be consistent.
Ok.
In my experience RFC editors are quite good in catching this type of 
thing. But I will fix that if I need to publish another revision before 
publication.
>
>   The capability string for use with the require command is "mailbox".
>
>   Example: The following example assumes that the Sieve engine also
>   supports "reject" [REJECT] and "fileinto" [SIEVE].  However these
>   extensions are not required in order to implement the "mailbox"
>   extension.
>
>        require ["fileinto", "reject", "mailbox"];
>        if mailboxexists "Partners" {
>           fileinto "Partners";
>        } else {
>           reject "This message was not accepted by the Mailstore";
>        }
>
> 5.  Security Considerations
>
>   Extensions defined in this document deliberately don't provide a way
>   to modify annotations.
>
> Spencer: The next two paragraphs punt to "same as sieve script" - 
> could you
> provide a specific reference for the reader here?
Reference to the Sieve document?
> Just the reference would
> be fine, nothing else needed.
>
>   A failure to retrieve data due to the server storing the annotations
>   being down or otherwise inaccessible may alter the result of Sieve
>   processing.  So implementations SHOULD treat a temporary failure to
>   retrieve annotations in the same manner as a temporary failure to
>   retrieve a Sieve script.
>
>   Protocols/APIs used to retrieve annotations MUST provide the same
>   level of confidentiality as protocols/APIs used to retrieve Sieve
>   scripts.
>
>
> 6.  IANA Considerations
>
>   IANA is requested to add the following registrations to the list of
>   Sieve extensions:
>
>   To: iana@iana.org
>   Subject: Registration of new Sieve extension
>   Capability name: mailbox
>   Description: adds test for checking for mailbox existence and a new
>   optional argument to fileinto for creating a mailbox before
>   attempting mail delivery.
>   RFC number: this RFC
>
> Spencer: you probably want to add notes to IANA and the RFC Editor to
> replace "this RFC" with the RFC number when it is assigned (just make it
> easier for them).
Ok.
>   Contact address:
>       The Sieve discussion list <ietf-mta-filters@imc.org>
>
>   Capability name: mboxmetadata
>   Description: adds tests for checking for mailbox metadata item
>   existence and for retrieving of a mailbox metadata value.
>   RFC number: this RFC
>   Contact address:
>       The Sieve discussion list <ietf-mta-filters@imc.org>
>
>   Capability name: servermetadata
>   Description: adds tests for checking for server metadata item
>   existence and for retrieving of a server metadata value.
>   RFC number: this RFC
>   Contact address:
>       The Sieve discussion list <ietf-mta-filters@imc.org>

_______________________________________________
Gen-art mailing list
Gen-art@ietf.org
https://www.ietf.org/mailman/listinfo/gen-art