Re: [sieve] Working Group Last Call: draft-ietf-sieve-vacation-seconds-00

Cyrus Daboo <cyrus@daboo.name> Wed, 29 September 2010 14:14 UTC

Return-Path: <cyrus@daboo.name>
X-Original-To: sieve@core3.amsl.com
Delivered-To: sieve@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A6BFC3A6D08 for <sieve@core3.amsl.com>; Wed, 29 Sep 2010 07:14:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.374
X-Spam-Level:
X-Spam-Status: No, score=-102.374 tagged_above=-999 required=5 tests=[AWL=0.225, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
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 LeS64scY289R for <sieve@core3.amsl.com>; Wed, 29 Sep 2010 07:14:07 -0700 (PDT)
Received: from daboo.name (daboo.name [151.201.22.177]) by core3.amsl.com (Postfix) with ESMTP id F202B3A6CF7 for <sieve@ietf.org>; Wed, 29 Sep 2010 07:14:06 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 0389F1976E773; Wed, 29 Sep 2010 10:14:50 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (chewy.mulberrymail.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9jPuFs1iS+wH; Wed, 29 Sep 2010 10:14:49 -0400 (EDT)
Received: from [10.0.1.5] (unknown [10.0.1.1]) by daboo.name (Postfix) with ESMTPSA id 3DBFD1976E762; Wed, 29 Sep 2010 10:14:49 -0400 (EDT)
Date: Wed, 29 Sep 2010 10:14:47 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: Barry Leiba <barryleiba@computer.org>
Message-ID: <2D568C9CD7572EEE2B6B41C8@socrates.local>
In-Reply-To: <AANLkTin9ORMn5N4Bxae-wHhk-juJgtcLeYn0pGZCmGhF@mail.gmail.com>
References: <71EB8E3802322E332D80AA89@caldav.corp.apple.com> <C6629974957979FEB0C4A10E@caldav.corp.apple.com> <AANLkTin9ORMn5N4Bxae-wHhk-juJgtcLeYn0pGZCmGhF@mail.gmail.com>
X-Mailer: Mulberry/4.1.0a1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; size="2591"
Cc: sieve@ietf.org
Subject: Re: [sieve] Working Group Last Call: draft-ietf-sieve-vacation-seconds-00
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sieve>, <mailto:sieve-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sieve>
List-Post: <mailto:sieve@ietf.org>
List-Help: <mailto:sieve-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sieve>, <mailto:sieve-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Sep 2010 14:14:12 -0000

Hi Barry,

--On September 29, 2010 2:08:37 AM -0400 Barry Leiba 
<barryleiba@computer.org> wrote:

>> Section 2: a maximum of 2**31 seems a little excessive. Also, the base
>> vacation spec does allow sites to override the maximum value (:days MUST
>> be
>> > 7, SHOULD be > 30). I think it makes sense to at least allow a similar
>> maximum limit for :seconds. I would suggest MUST be >= 86,400 (1 day).
>>
>> Section 2: base vacation spec does not allow a minimum of zero. Why do we
>> allow it here? If it is OK here, perhaps we should add some text calling
>> this out as one key difference from the base vacation behavior.
>
> Including Ned's comments to this also, I've made the text this:
>
>       The time value is specified in seconds, and MUST be greater than
> or equal to
>       0 and less than 2**31.  All valid values MUST be accepted
> without error, but
>       sites MAY define a minimum value to actually be used if a smaller
> value is       specified, and/or a maximum value to be used if a larger
> value is specified.
>       If a site imposes a maximum value, that value MUST be at least
> 86400 (one day).
>
>       If 0 is specified and used, it means that all auto-replies are
>       sent, and no attempt is made to suppress consecutive replies.
>       This changes the base vacation specification, which does not
> allow ":days 0";
>       the change is necessary to allow operation of an auto-responder
>       (see <xref target='I-D.ietf-sieve-autoreply' />).
>
> ...and I've added an informative reference to sieve-autoreply.  Please
> comment.

Works for me.

>> Section 4: Second sentence seems a little weak. It only says
>> implementations "SHOULD consider the number of auto-replies ...
>> generated". It does not state why that is important, or what might be
>> done to alleviate any problem related to it. So I think we need some
>> more text here.
>
> Text is now this:
>
>       Security considerations for the Sieve Vacation extension
>       <xref target='RFC5230' /> apply equally here.  In addition,
>       implementations SHOULD consider the number of auto-replies that
>       might be generated by allowing small values of ":seconds"
> (including 0),       and MAY impose additional limits on that number.
>       See the Security Considerations section of RFC 3834 <xref
> target='RFC3834' />
>       for a fuller discussion.
>
> ...and I've added an informative reference to RFC 3834 (I had
> previously thought that the reference to 5230 and *its* reference to
> 3834 sufficed).  Please comment.

Works for me.

Thanks.

-- 
Cyrus Daboo