Re: Gen-ART LC Review of draft-freed-sieve-date-index-11

Ned Freed <> Sun, 25 May 2008 00:38 UTC

Return-Path: <>
Received: from [] (localhost []) by (Postfix) with ESMTP id 64BC33A6958; Sat, 24 May 2008 17:38:34 -0700 (PDT)
Received: from localhost (localhost []) by (Postfix) with ESMTP id 8A32E3A68EC; Sat, 24 May 2008 17:38:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: 0.299
X-Spam-Status: No, score=0.299 tagged_above=-999 required=5 tests=[AWL=0.961, BAYES_00=-2.599, FH_HOST_EQ_D_D_D_D=0.765, HOST_EQ_STATIC=1.172]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 1z2I5hZQzatj; Sat, 24 May 2008 17:38:31 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 2216D3A68CD; Sat, 24 May 2008 17:38:31 -0700 (PDT)
Received: from by (PMDF V6.1-1 #35243) id <>; Sat, 24 May 2008 17:38:24 -0700 (PDT)
Received: from by (PMDF V6.1-1 #35243) id <>; Sat, 24 May 2008 17:38:22 -0700 (PDT)
DKIM-Signature: a=rsa-sha1; c=nowsp;; s=mauve; t=1211675904; h=Date: From:Subject:MIME-version:Content-type; b=ykE00WpEph1vREew+ghlnjWgJ phRidKzIwmGUpAdK2q/ErYY8Kf/e4Qsq4N9/fbqs5jDgPK0391yTLosDpAv4A==
Date: Sat, 24 May 2008 17:08:30 -0700 (PDT)
From: Ned Freed <>
Subject: Re: Gen-ART LC Review of draft-freed-sieve-date-index-11
In-reply-to: "Your message dated Fri, 23 May 2008 13:47:42 -0500" <>
To: Ben Campbell <>
Message-id: <>
MIME-version: 1.0
References: <>
Cc: Lisa Dusseault <>,,, General Area Review Team <>,,
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF Discussion <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit

> I have been selected as the General Area Review Team (Gen-ART)
> reviewer for this draft (for background on Gen-ART, please see

> Please resolve these comments along with any other Last Call comments
> you may receive.

> Document: draft-freed-sieve-date-index-11
> Reviewer: Ben Campbell
> Review Date:  2008-05-23
> IETF LC End Date: 2008-05-28
> IESG Telechat date: (if known)

> Summary:

> This document is basically ready for publication as a draft standard.
> I have a few minor comments which I consider optional to address.

> Comments:

> Section 4:

> Does it make sense to add a reference for ":is" and "i;ascii-casemap"?

No. These are both core Sieve items defined in the Sieve base specification.
Anyone with enough familiarity with Sieve to actually make use of this
specification either as an implementor or user will necessarily know what these

> Can you mention the reason that the date test can only apply to one
> header field at a time?

Date-time values specify a point in time. When you test one you're looking to
see if it meets certain criteria: Before a given time, after a given time, or
within some interval. The results become ambiguous the minute you allow the
test to consider multiple dates - someimtes you'd want it to succeed only if
all the dates passed the test, other times if any passed - so the test is
constructed so only a single date is selected.

I'm a long way from convinced such a longwinded explanation is worth adding,
however. Instead I'll just put in a point about this limit keeping the meaning
of the test simple and obvious.

> Last paragraph, last sentence: "... the last one that appears should
> be used."

> Is that a normative SHOULD?

Sure, why not?

> Section 4.1, time-zone syntax:

> I assume the 4 digits are hhmm, as mentioned later in the discussion
> of default time zone. It might help to explicitly state that in this
> section.

AFAIK there is no zone offset defined anywhere in email that works any other
way, but adding an explanation of it can't hurt.

> Section 6.1, section title:

> Section title is "Examples", but I only see one example :-)


IETF mailing list