
From internet-drafts@ietf.org  Tue Jul  5 09:47:36 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30FAC11E80BF; Tue,  5 Jul 2011 09:47:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.59
X-Spam-Level: 
X-Spam-Status: No, score=-102.59 tagged_above=-999 required=5 tests=[AWL=0.009, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id psFjX1eGBVDH; Tue,  5 Jul 2011 09:47:35 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E05CD11E81C6; Tue,  5 Jul 2011 09:47:11 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.55
Message-ID: <20110705164711.5349.21830.idtracker@ietfa.amsl.com>
Date: Tue, 05 Jul 2011 09:47:11 -0700
Cc: sieve@ietf.org
Subject: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 05 Jul 2011 16:47:36 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Sieve Mail Filtering Language Working=
 Group of the IETF.

	Title           : Sieve Email Filtering: Include Extension
	Author(s)       : Cyrus Daboo
                          Aaron Stone
	Filename        : draft-ietf-sieve-include-07.txt
	Pages           : 14
	Date            : 2011-07-05

   The Sieve Email Filtering &quot;include&quot; extension permits users to
   include one Sieve script inside another.  This can make managing
   large scripts or multiple sets of scripts much easier, and allows a
   site and its users to build up libraries of scripts.  Users are able
   to include their own personal scripts or site-wide scripts.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-include-07.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-sieve-include-07.txt

From aaron@serendipity.cx  Tue Jul  5 09:59:57 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68CCF11E80DA for <sieve@ietfa.amsl.com>; Tue,  5 Jul 2011 09:59:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q306LJ0lyZUz for <sieve@ietfa.amsl.com>; Tue,  5 Jul 2011 09:59:55 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id 37AF311E81C7 for <sieve@ietf.org>; Tue,  5 Jul 2011 09:59:55 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by slice.serendipity.cx (Postfix) with ESMTPSA id 1D16A110058 for <sieve@ietf.org>; Tue,  5 Jul 2011 09:58:51 -0700 (PDT)
Received: by vxi40 with SMTP id 40so5460791vxi.31 for <sieve@ietf.org>; Tue, 05 Jul 2011 09:59:37 -0700 (PDT)
Received: by 10.52.178.74 with SMTP id cw10mr2584365vdc.141.1309885177124; Tue, 05 Jul 2011 09:59:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.182.164 with HTTP; Tue, 5 Jul 2011 09:59:17 -0700 (PDT)
In-Reply-To: <20110705164711.5349.21830.idtracker@ietfa.amsl.com>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com>
From: Aaron Stone <aaron@serendipity.cx>
Date: Tue, 5 Jul 2011 09:59:17 -0700
Message-ID: <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com>
To: Sieve mailing list <sieve@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 05 Jul 2011 16:59:57 -0000

On Tue, Jul 5, 2011 at 9:47 AM,  <internet-drafts@ietf.org> wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories. This draft is a work item of the Sieve Mail Filtering Language Worki=
ng Group of the IETF.
>
> =A0 =A0 =A0 =A0Title =A0 =A0 =A0 =A0 =A0 : Sieve Email Filtering: Include=
 Extension
> =A0 =A0 =A0 =A0Author(s) =A0 =A0 =A0 : Cyrus Daboo
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Aaron Stone
> =A0 =A0 =A0 =A0Filename =A0 =A0 =A0 =A0: draft-ietf-sieve-include-07.txt
> =A0 =A0 =A0 =A0Pages =A0 =A0 =A0 =A0 =A0 : 14
> =A0 =A0 =A0 =A0Date =A0 =A0 =A0 =A0 =A0 =A0: 2011-07-05
>
> =A0 The Sieve Email Filtering &quot;include&quot; extension permits users=
 to
> =A0 include one Sieve script inside another. =A0This can make managing
> =A0 large scripts or multiple sets of scripts much easier, and allows a
> =A0 site and its users to build up libraries of scripts. =A0Users are abl=
e
> =A0 to include their own personal scripts or site-wide scripts.
>
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-sieve-include-07.txt
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> This Internet-Draft can be retrieved at:
> ftp://ftp.ietf.org/internet-drafts/draft-ietf-sieve-include-07.txt


At long last, I've updated the Include draft. Thanks to Stephan Bosch,
whose comments from many months ago I incorporated into this revision.

Cheers,
Aaron

From barryleiba.mailing.lists@gmail.com  Tue Jul  5 12:11:13 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B975F21F888B for <sieve@ietfa.amsl.com>; Tue,  5 Jul 2011 12:11:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.204
X-Spam-Level: 
X-Spam-Status: No, score=-103.204 tagged_above=-999 required=5 tests=[AWL=-0.227, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y7MdvmFpqNy4 for <sieve@ietfa.amsl.com>; Tue,  5 Jul 2011 12:11:12 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id 6C75621F887C for <sieve@ietf.org>; Tue,  5 Jul 2011 12:11:12 -0700 (PDT)
Received: by ywp31 with SMTP id 31so3018320ywp.31 for <sieve@ietf.org>; Tue, 05 Jul 2011 12:11:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=9Vm0vkap1f0e1E+oyYQ0nZtG3kduPS2QL+KSYI/LDMY=; b=dwATSJJ6+wQD0/J4+T9wTQh6UIFkuRbd204q941l+dXcr43PiqYFPTTcFTpHWSZE+C w3+UAwLzNrUeINekmUv4fidK7ruEWpZM3JtfzJZJ9OdDIN23mQzPa/GFAa88w0u/Fun1 77YFMszyzTJ/zyNpgqX86rm0UD8a2/dwzcBTg=
MIME-Version: 1.0
Received: by 10.236.75.136 with SMTP id z8mr9892017yhd.269.1309893071923; Tue, 05 Jul 2011 12:11:11 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.41.12 with HTTP; Tue, 5 Jul 2011 12:11:11 -0700 (PDT)
In-Reply-To: <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com>
Date: Tue, 5 Jul 2011 15:11:11 -0400
X-Google-Sender-Auth: b582QBVc9KQzuVv71Ol-Cwtk9tQ
Message-ID: <CAC4RtVCx84=k4ZoTK6AV-+jVt-puUReu0jUVobxgrj3mM7=+=A@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Aaron Stone <aaron@serendipity.cx>
Content-Type: text/plain; charset=ISO-8859-1
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 05 Jul 2011 19:11:13 -0000

> At long last, I've updated the Include draft. Thanks to Stephan Bosch,
> whose comments from many months ago I incorporated into this revision.

I only have one issue with this version; the issue has existed since
the -00 version, but I guess it didn't stand out to me before:

In section 3.2, it's not clear where the first example ends, and this
text (which I don't think is part of the example) begins:
   The "include" command may appear anywhere in the script where a
   control structure is legal.

Can you see what you can do with the layout to make this clearer?  The
first example is long and has so many parts that it's hard to sort it
out.


Otherwise, I think this is ready to go.

Barry

From stephan@rename-it.nl  Tue Jul  5 12:20:57 2011
Return-Path: <stephan@rename-it.nl>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8A0E21F89EF for <sieve@ietfa.amsl.com>; Tue,  5 Jul 2011 12:20:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.504
X-Spam-Level: 
X-Spam-Status: No, score=-0.504 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RNASpEfS3Tvo for <sieve@ietfa.amsl.com>; Tue,  5 Jul 2011 12:20:57 -0700 (PDT)
Received: from drpepper.rename-it.nl (drpepper.rename-it.nl [87.249.120.243]) by ietfa.amsl.com (Postfix) with ESMTP id CD18321F89E7 for <sieve@ietf.org>; Tue,  5 Jul 2011 12:20:55 -0700 (PDT)
Received: from ewi1299.ewi.utwente.nl ([130.89.145.113]:52017) by drpepper.rename-it.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <stephan@rename-it.nl>) id 1QeBAv-00059y-OB; Tue, 05 Jul 2011 21:20:52 +0200
Message-ID: <4E136406.3060300@rename-it.nl>
Date: Tue, 05 Jul 2011 21:20:38 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Aaron Stone <aaron@serendipity.cx>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com>
In-Reply-To: <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-SpamScore: -2.3 (--)
X-RenameIT-MailScanner-SpamCheck: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=ham version=3.3.1
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 05 Jul 2011 19:20:57 -0000

Op 5-7-2011 18:59, Aaron Stone schreef:
> On Tue, Jul 5, 2011 at 9:47 AM,<internet-drafts@ietf.org>  wrote:
>> A URL for this Internet-Draft is:
>> http://www.ietf.org/internet-drafts/draft-ietf-sieve-include-07.txt
> At long last, I've updated the Include draft. Thanks to Stephan Bosch,
> whose comments from many months ago I incorporated into this revision.
Ah nice :)

I have three issues still:

## ISSUE 1:

I've fed the examples to my compiler and it still finds a few familiar 
errors:

* First example starting at page 8:

spam_tests: line 6: error: the reject command requires 1 positional 
argument(s), but 0 is/are specified.
default: line 4: error: failed to validate included :global script 
'spam_tests'.

* Third example starting at page 11:

active: line 5: error: missing semicolon ';' after set command.
active: line 8: error: missing semicolon ';' after set command.
active: line 13: error: unknown command 'fileinto' (only reported once 
at first occurence).
active: error: validation failed.

When I fix those, more errors follow:

active: line 3: error: invalid variable identifier 'test-mailbox'.

And, thereafter:

spam_checks: line 2: error: invalid variable identifier 'test-mailbox'.
spam_checks: line 6: error: invalid variable name 'test-mailbox'.
active: line 6: error: failed to validate included script 'spam_checks'.

* Fifth example starting at page 13:

example5: line 9: error: expected end of command ';' or the beginning of 
a compound block '{', but found '}'.
(missing semicolon after vacation command)

## ISSUE 2:

While I was working on this, I thought of something that is not 
explicitly addressed in the document (correct me if I'm wrong). 
Initially I had forgotten to check for the validity of the global 
command's value argument and now I am wondering: what is the exact 
syntax of that argument? Logic dictates that this is simply an 
'identifier' as used in RFC5229 and defined in RFC5228, since only 
simple variables make any sense. I can imagine though that at some point 
more namespaces are defined by new extensions and some people may assume 
that the variable name in the value argument can have a namespace prefix 
as defined in RFC5229. Some may even allow to make match values global. 
This would make the following script legal:

require "include";
require "variables";
require "frop";   # This jolly extension defines a new (writable) 
namespace called 'frop'

global "normal";
global "frop.abnormal";

global "0";
if header :matches "from" "*" {  }

Something similar is true for the global namespace:

set "global.frop.abnormal" "Frop!";
set "global.0" "Friep!";

Although the above is pretty far-fetched and stupid, I think it is 
better when this is excluded explicitly by stating the argument's exact 
syntax instead of calling it only a 'variable name' (much like Section 4 
in RFC5229). Also the syntax of the sub-items of the global namespace 
should be defined explicitly.

## 'ISSUE' 3:

I've had a few request and questions from users about having an optional 
include, i.e. an include directive that is skipped without error if (and 
only if) the to-be-included script does not exist. Do you find this a 
useful feature? If yes, is it possible to add this to the main draft now 
or should there be an 'include-optional' extension that adds an 
':optional' tag to the include command?



Regards,

Stephan.















From aaron@serendipity.cx  Thu Jul  7 23:57:47 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D17F621F88BC for <sieve@ietfa.amsl.com>; Thu,  7 Jul 2011 23:57:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y6mV4gNDeVvN for <sieve@ietfa.amsl.com>; Thu,  7 Jul 2011 23:57:47 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id 4712D21F888B for <sieve@ietf.org>; Thu,  7 Jul 2011 23:57:47 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id 5D5D9110062 for <sieve@ietf.org>; Thu,  7 Jul 2011 23:56:53 -0700 (PDT)
Received: by vws12 with SMTP id 12so1582339vws.31 for <sieve@ietf.org>; Thu, 07 Jul 2011 23:57:41 -0700 (PDT)
Received: by 10.52.175.36 with SMTP id bx4mr2376931vdc.21.1310108261117; Thu, 07 Jul 2011 23:57:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.182.164 with HTTP; Thu, 7 Jul 2011 23:57:21 -0700 (PDT)
In-Reply-To: <4E136406.3060300@rename-it.nl>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <4E136406.3060300@rename-it.nl>
From: Aaron Stone <aaron@serendipity.cx>
Date: Thu, 7 Jul 2011 23:57:21 -0700
Message-ID: <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com>
To: Stephan Bosch <stephan@rename-it.nl>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 06:57:47 -0000

Uploaded -08 with these changes, thank you!

On Tue, Jul 5, 2011 at 12:20 PM, Stephan Bosch <stephan@rename-it.nl> wrote=
:
> Op 5-7-2011 18:59, Aaron Stone schreef:
>>
>> On Tue, Jul 5, 2011 at 9:47 AM,<internet-drafts@ietf.org> =A0wrote:
>>>
>>> A URL for this Internet-Draft is:
>>> http://www.ietf.org/internet-drafts/draft-ietf-sieve-include-07.txt
>>
>> At long last, I've updated the Include draft. Thanks to Stephan Bosch,
>> whose comments from many months ago I incorporated into this revision.
>
> Ah nice :)
>
> I have three issues still:
>
> ## ISSUE 1:
>
> I've fed the examples to my compiler and it still finds a few familiar
> errors:
>
> * First example starting at page 8:
>
> spam_tests: line 6: error: the reject command requires 1 positional
> argument(s), but 0 is/are specified.
> default: line 4: error: failed to validate included :global script
> 'spam_tests'.
>
> * Third example starting at page 11:
>
> active: line 5: error: missing semicolon ';' after set command.
> active: line 8: error: missing semicolon ';' after set command.
> active: line 13: error: unknown command 'fileinto' (only reported once at
> first occurence).
> active: error: validation failed.
>
> When I fix those, more errors follow:
>
> active: line 3: error: invalid variable identifier 'test-mailbox'.
>
> And, thereafter:
>
> spam_checks: line 2: error: invalid variable identifier 'test-mailbox'.
> spam_checks: line 6: error: invalid variable name 'test-mailbox'.
> active: line 6: error: failed to validate included script 'spam_checks'.
>
> * Fifth example starting at page 13:
>
> example5: line 9: error: expected end of command ';' or the beginning of =
a
> compound block '{', but found '}'.
> (missing semicolon after vacation command)
>
> ## ISSUE 2:
>
> While I was working on this, I thought of something that is not explicitl=
y
> addressed in the document (correct me if I'm wrong). Initially I had
> forgotten to check for the validity of the global command's value argumen=
t
> and now I am wondering: what is the exact syntax of that argument? Logic
> dictates that this is simply an 'identifier' as used in RFC5229 and defin=
ed
> in RFC5228, since only simple variables make any sense. I can imagine tho=
ugh
> that at some point more namespaces are defined by new extensions and some
> people may assume that the variable name in the value argument can have a
> namespace prefix as defined in RFC5229. Some may even allow to make match
> values global. This would make the following script legal:
>
> require "include";
> require "variables";
> require "frop"; =A0 # This jolly extension defines a new (writable) names=
pace
> called 'frop'
>
> global "normal";
> global "frop.abnormal";
>
> global "0";
> if header :matches "from" "*" { =A0}
>
> Something similar is true for the global namespace:
>
> set "global.frop.abnormal" "Frop!";
> set "global.0" "Friep!";
>
> Although the above is pretty far-fetched and stupid, I think it is better
> when this is excluded explicitly by stating the argument's exact syntax
> instead of calling it only a 'variable name' (much like Section 4 in
> RFC5229).

Is this the paragraph that needs work?

   A variable has global scope in all scripts that have declared it with
   the "global" command.  If a script uses that variable name without
   declaring it global, the name specifies a separate, non-global
   variable within that script.

Yeah, that's not terribly concise. I'm struggling a bit to find clear
language for this.

> Also the syntax of the sub-items of the global namespace should be
> defined explicitly.

I'm not sure what you mean here.


> ## 'ISSUE' 3:
>
> I've had a few request and questions from users about having an optional
> include, i.e. an include directive that is skipped without error if (and
> only if) the to-be-included script does not exist. Do you find this a use=
ful
> feature? If yes, is it possible to add this to the main draft now or shou=
ld
> there be an 'include-optional' extension that adds an ':optional' tag to =
the
> include command?

Oh, huh. I suppose at least a hack around this would be an empty script?

Aaron

From aaron@serendipity.cx  Thu Jul  7 23:58:20 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E7A4C21F888B for <sieve@ietfa.amsl.com>; Thu,  7 Jul 2011 23:58:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zuL1u8mE5GCQ for <sieve@ietfa.amsl.com>; Thu,  7 Jul 2011 23:58:20 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id 6B6F221F86C7 for <sieve@ietf.org>; Thu,  7 Jul 2011 23:58:20 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id 0B40A110062 for <sieve@ietf.org>; Thu,  7 Jul 2011 23:57:26 -0700 (PDT)
Received: by vws12 with SMTP id 12so1582664vws.31 for <sieve@ietf.org>; Thu, 07 Jul 2011 23:58:15 -0700 (PDT)
Received: by 10.52.99.38 with SMTP id en6mr2363885vdb.301.1310108295559; Thu, 07 Jul 2011 23:58:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.182.164 with HTTP; Thu, 7 Jul 2011 23:57:52 -0700 (PDT)
In-Reply-To: <CAC4RtVCx84=k4ZoTK6AV-+jVt-puUReu0jUVobxgrj3mM7=+=A@mail.gmail.com>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <CAC4RtVCx84=k4ZoTK6AV-+jVt-puUReu0jUVobxgrj3mM7=+=A@mail.gmail.com>
From: Aaron Stone <aaron@serendipity.cx>
Date: Thu, 7 Jul 2011 23:57:52 -0700
Message-ID: <CAEdAYKXEh9V9AsKyPQNqX82rQc1SaQ+DFuTZcnKhAU3PabcOgg@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 06:58:21 -0000

Uploaded -08 with this text moved and (hopefully) clarified.

On Tue, Jul 5, 2011 at 12:11 PM, Barry Leiba <barryleiba@computer.org> wrot=
e:
>> At long last, I've updated the Include draft. Thanks to Stephan Bosch,
>> whose comments from many months ago I incorporated into this revision.
>
> I only have one issue with this version; the issue has existed since
> the -00 version, but I guess it didn't stand out to me before:
>
> In section 3.2, it's not clear where the first example ends, and this
> text (which I don't think is part of the example) begins:
> =A0 The "include" command may appear anywhere in the script where a
> =A0 control structure is legal.
>
> Can you see what you can do with the layout to make this clearer? =A0The
> first example is long and has so many parts that it's hard to sort it
> out.
>
>
> Otherwise, I think this is ready to go.
>
> Barry
>

From aaron@serendipity.cx  Fri Jul  8 00:41:45 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6988321F870F for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 00:41:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N23eUb+3m1nv for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 00:41:45 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id 08BAE21F8706 for <sieve@ietf.org>; Fri,  8 Jul 2011 00:41:44 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id BC36A110063 for <sieve@ietf.org>; Fri,  8 Jul 2011 00:40:51 -0700 (PDT)
Received: by vws12 with SMTP id 12so1608275vws.31 for <sieve@ietf.org>; Fri, 08 Jul 2011 00:41:39 -0700 (PDT)
Received: by 10.52.89.134 with SMTP id bo6mr2512270vdb.181.1310110899354; Fri, 08 Jul 2011 00:41:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.182.164 with HTTP; Fri, 8 Jul 2011 00:39:58 -0700 (PDT)
In-Reply-To: <4C59340C.9060308@isode.com>
References: <4C59340C.9060308@isode.com>
From: Aaron Stone <aaron@serendipity.cx>
Date: Fri, 8 Jul 2011 00:39:58 -0700
Message-ID: <CAEdAYKUrk8T7zttAT-5xUP57mQkXOZ8edXBUDF5zLPiD3LrhXQ@mail.gmail.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] Comments on Sieve include (draft-ietf-sieve-include-04.txt)
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 07:41:45 -0000

Better late than never!

On Wed, Aug 4, 2010 at 2:34 AM, Alexey Melnikov
<alexey.melnikov@isode.com> wrote:
> As discussed in Maastricht, the document should contain some text about u=
se
> of include with ManageSieve.
>
>
> 3.1. =A0General Considerations
>
> =A0Sieve implementations must track the use of actions in included
>
> s/must/MUST ?
>
> =A0scripts so that implicit "keep" behavior can be properly determined
> =A0based on whether any actions have executed in any script.
>
>
> =A0Sieve implementations MUST ensure that recursive includes are not
> =A0possible. =A0For example, if script "A" includes script "B", and scrip=
t
> =A0"B" includes script "A" an error MUST be generated either when the
> =A0script is uploaded to the Sieve repository,
>
> I wonder if this is too strong and if this should be replaced with
> "activated". I am thinking about a script A that includes B is being
> uploaded, while the older version of B already includes A.
>
> =A0or when the script is
> =A0executed. =A0If such an error is detected whilst processing a Sieve
> =A0script, an implicit "keep" action MUST be executed to prevent loss of
> =A0any messages.

Text updated in -08.


> 3.2. =A0Control Structure include
>
> =A0Personal script "spam_tests"
>
> =A0 =A0 This script does some user-specific spam tests to catch spam
> =A0 =A0 messages not caught by the site-wide spam tests.
>
>
> =A0 =A0 require ["reject"];
>
> This needs an informative reference to Sieve reject.
>
> =A0 =A0 if header :contains "Subject" "XXXX"
> =A0 =A0 {
> =A0 =A0 =A0 =A0 reject;
>
> The human readable string is not optional for "reject" action, so this
> doesn't look like a valid Sieve script.
>
> =A0 =A0 }
> =A0 =A0 elsif header :is "From" "money@example.com"
> =A0 =A0 {
> =A0 =A0 =A0 =A0 reject;
>
> As above.
> =A0 =A0 }
>
> Also the same issue is present in:
> =A0Site script "spam_tests"
>
>
> 4. =A0Security Considerations
>
> =A0Sieve implementations MUST ensure adequate security for the global
> =A0script repository to prevent unauthorized changes to global scripts.
>
> This sounds a bit handwavy. Can you add an example on how can this be
> achieved?

Example added in -08.

Thanks,
Aaron

From internet-drafts@ietf.org  Fri Jul  8 00:42:22 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A511C21F8755; Fri,  8 Jul 2011 00:42:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.582
X-Spam-Level: 
X-Spam-Status: No, score=-102.582 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UU9mjTHt0g2h; Fri,  8 Jul 2011 00:42:22 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17DBC21F868B; Fri,  8 Jul 2011 00:42:22 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.55
Message-ID: <20110708074222.21615.93230.idtracker@ietfa.amsl.com>
Date: Fri, 08 Jul 2011 00:42:22 -0700
Cc: sieve@ietf.org
Subject: [sieve] I-D Action: draft-ietf-sieve-include-08.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 07:42:22 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Sieve Mail Filtering Language Working=
 Group of the IETF.

	Title           : Sieve Email Filtering: Include Extension
	Author(s)       : Cyrus Daboo
                          Aaron Stone
	Filename        : draft-ietf-sieve-include-08.txt
	Pages           : 14
	Date            : 2011-07-08

   The Sieve Email Filtering &quot;include&quot; extension permits users to
   include one Sieve script inside another.  This can make managing
   large scripts or multiple sets of scripts much easier, and allows a
   site and its users to build up libraries of scripts.  Users are able
   to include their own personal scripts or site-wide scripts.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-include-08.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-sieve-include-08.txt

From aaron@serendipity.cx  Fri Jul  8 01:11:25 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 861BD21F875B for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 01:11:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id V964RvjkX5qe for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 01:11:24 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id A0C8921F85E7 for <sieve@ietf.org>; Fri,  8 Jul 2011 01:11:24 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by slice.serendipity.cx (Postfix) with ESMTPSA id 1A305110058 for <sieve@ietf.org>; Fri,  8 Jul 2011 01:10:30 -0700 (PDT)
Received: by vxi40 with SMTP id 40so1594528vxi.31 for <sieve@ietf.org>; Fri, 08 Jul 2011 01:11:20 -0700 (PDT)
Received: by 10.52.176.102 with SMTP id ch6mr2421248vdc.101.1310112680038; Fri, 08 Jul 2011 01:11:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.182.164 with HTTP; Fri, 8 Jul 2011 01:11:00 -0700 (PDT)
In-Reply-To: <20110708074222.21615.93230.idtracker@ietfa.amsl.com>
References: <20110708074222.21615.93230.idtracker@ietfa.amsl.com>
From: Aaron Stone <aaron@serendipity.cx>
Date: Fri, 8 Jul 2011 01:11:00 -0700
Message-ID: <CAEdAYKXBDre+Cme_v48x=Pw5wU_vGZU3i5L+5hyE9rG7AmG91g@mail.gmail.com>
To: Sieve mailing list <sieve@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-08.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 08:11:25 -0000

This revision addresses comments from Barry, Stephan, year-old
comments from Alexey, and a bit of clarifying language from my own
read-through.

Aaron

On Fri, Jul 8, 2011 at 12:42 AM,  <internet-drafts@ietf.org> wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories. This draft is a work item of the Sieve Mail Filtering Language Worki=
ng Group of the IETF.
>
> =A0 =A0 =A0 =A0Title =A0 =A0 =A0 =A0 =A0 : Sieve Email Filtering: Include=
 Extension
> =A0 =A0 =A0 =A0Author(s) =A0 =A0 =A0 : Cyrus Daboo
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0Aaron Stone
> =A0 =A0 =A0 =A0Filename =A0 =A0 =A0 =A0: draft-ietf-sieve-include-08.txt
> =A0 =A0 =A0 =A0Pages =A0 =A0 =A0 =A0 =A0 : 14
> =A0 =A0 =A0 =A0Date =A0 =A0 =A0 =A0 =A0 =A0: 2011-07-08
>
> =A0 The Sieve Email Filtering &quot;include&quot; extension permits users=
 to
> =A0 include one Sieve script inside another. =A0This can make managing
> =A0 large scripts or multiple sets of scripts much easier, and allows a
> =A0 site and its users to build up libraries of scripts. =A0Users are abl=
e
> =A0 to include their own personal scripts or site-wide scripts.
>
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-sieve-include-08.txt
>
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>
> This Internet-Draft can be retrieved at:
> ftp://ftp.ietf.org/internet-drafts/draft-ietf-sieve-include-08.txt
> _______________________________________________
> sieve mailing list
> sieve@ietf.org
> https://www.ietf.org/mailman/listinfo/sieve
>

From barryleiba@gmail.com  Fri Jul  8 05:38:24 2011
Return-Path: <barryleiba@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 935B521F87CD for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 05:38:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.177
X-Spam-Level: 
X-Spam-Status: No, score=-103.177 tagged_above=-999 required=5 tests=[AWL=-0.200, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6R3yrQYVaMdK for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 05:38:24 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id E82BF21F873C for <sieve@ietf.org>; Fri,  8 Jul 2011 05:38:23 -0700 (PDT)
Received: by ywp31 with SMTP id 31so140184ywp.31 for <sieve@ietf.org>; Fri, 08 Jul 2011 05:38:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=pkfreh+tZYE4qaLDdoEMh4ZjQyhtxIZWuuixhkL1E5s=; b=xVMSXGGME9DuIoMeGiSUTzutkNzA18JZYXirF/9+zb3uTaarcUU7YN4ldk7E89ipM4 UhAEvP4FhTyrKRILX4ml7q0XK6n31TZJ8WXCWqv5aEYV7TlpDzbVDXRA3GXaHtXSzQUx w1LJEa4ZeHvug4mpQsfemmzOOPTpsrlSVsh2Q=
MIME-Version: 1.0
Received: by 10.236.161.166 with SMTP id w26mr828659yhk.496.1310128703316; Fri, 08 Jul 2011 05:38:23 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.236.106.2 with HTTP; Fri, 8 Jul 2011 05:38:23 -0700 (PDT)
In-Reply-To: <CAEdAYKXEh9V9AsKyPQNqX82rQc1SaQ+DFuTZcnKhAU3PabcOgg@mail.gmail.com>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <CAC4RtVCx84=k4ZoTK6AV-+jVt-puUReu0jUVobxgrj3mM7=+=A@mail.gmail.com> <CAEdAYKXEh9V9AsKyPQNqX82rQc1SaQ+DFuTZcnKhAU3PabcOgg@mail.gmail.com>
Date: Fri, 8 Jul 2011 08:38:23 -0400
X-Google-Sender-Auth: IHQPlgL0xhQAJVFEt9uFjqGcM6A
Message-ID: <CALaySJ+iuOMZLShym=XDO=2M3gBkzVByd58bca+ZWmT5P5SMXw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Aaron Stone <aaron@serendipity.cx>
Content-Type: text/plain; charset=ISO-8859-1
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 12:38:24 -0000

> Uploaded -08 with this text moved and (hopefully) clarified.

Looks good.  Cyrus, is it time to do a brief WGLC and send this to the IESG?

Barry

From cyrus@daboo.name  Fri Jul  8 07:53:05 2011
Return-Path: <cyrus@daboo.name>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F325921F869E for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 07:53:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.049
X-Spam-Level: 
X-Spam-Status: No, score=-102.049 tagged_above=-999 required=5 tests=[AWL=0.550, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L9DhGbbDRrau for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 07:53:04 -0700 (PDT)
Received: from daboo.name (daboo.name [151.201.22.177]) by ietfa.amsl.com (Postfix) with ESMTP id DB13F21F867E for <sieve@ietf.org>; Fri,  8 Jul 2011 07:53:03 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 3407013D9CA1; Fri,  8 Jul 2011 10:53:03 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (chewy.daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LE9-zzrmm8xm; Fri,  8 Jul 2011 10:53:02 -0400 (EDT)
Received: from caldav.corp.apple.com (unknown [17.45.162.46]) by daboo.name (Postfix) with ESMTPSA id 1D83313D9C96; Fri,  8 Jul 2011 10:53:01 -0400 (EDT)
Date: Fri, 08 Jul 2011 10:52:58 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: Barry Leiba <barryleiba@computer.org>, Aaron Stone <aaron@serendipity.cx>
Message-ID: <B8E5F394D466D3CC1EBE9E27@caldav.corp.apple.com>
In-Reply-To: <CALaySJ+iuOMZLShym=XDO=2M3gBkzVByd58bca+ZWmT5P5SMXw@mail.gmail.com>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <CAC4RtVCx84=k4ZoTK6AV-+jVt-puUReu0jUVobxgrj3mM7=+=A@mail.gmail.com> <CAEdAYKXEh9V9AsKyPQNqX82rQc1SaQ+DFuTZcnKhAU3PabcOgg@mail.gmail.com> <CALaySJ+iuOMZLShym=XDO=2M3gBkzVByd58bca+ZWmT5P5SMXw@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=270
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 14:53:06 -0000

Hi Barry,

--On July 8, 2011 8:38:23 AM -0400 Barry Leiba <barryleiba@computer.org> 
wrote:

>> Uploaded -08 with this text moved and (hopefully) clarified.
>
> Looks good.  Cyrus, is it time to do a brief WGLC and send this to the
> IESG?

Yes please.

-- 
Cyrus Daboo


From internet-drafts@ietf.org  Fri Jul  8 08:40:25 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED9DB21F8AD6; Fri,  8 Jul 2011 08:40:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.583
X-Spam-Level: 
X-Spam-Status: No, score=-102.583 tagged_above=-999 required=5 tests=[AWL=0.016, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LgAyoBBpSwKK; Fri,  8 Jul 2011 08:40:25 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9377421F8A69; Fri,  8 Jul 2011 08:40:25 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.55
Message-ID: <20110708154025.14045.88873.idtracker@ietfa.amsl.com>
Date: Fri, 08 Jul 2011 08:40:25 -0700
Cc: sieve@ietf.org
Subject: [sieve] I-D Action: draft-ietf-sieve-convert-01.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 15:40:26 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Sieve Mail Filtering Language Working=
 Group of the IETF.

	Title           : Sieve Extension for converting messages before delivery
	Author(s)       : Alexey Melnikov
                          Qian Sun
                          Barry Leiba
                          Kepeng Li
	Filename        : draft-ietf-sieve-convert-01.txt
	Pages           : 8
	Date            : 2011-07-08

   This document describes how IMAP CONVERT can be used within Sieve to
   transform messages before final delivery.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-convert-01.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-sieve-convert-01.txt

From stephan@rename-it.nl  Fri Jul  8 08:45:52 2011
Return-Path: <stephan@rename-it.nl>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3040621F8AF4 for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 08:45:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.504
X-Spam-Level: 
X-Spam-Status: No, score=-0.504 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CLUKw4NbhQ9Z for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 08:45:51 -0700 (PDT)
Received: from drpepper.rename-it.nl (drpepper.rename-it.nl [87.249.120.243]) by ietfa.amsl.com (Postfix) with ESMTP id 6178D21F8AE7 for <sieve@ietf.org>; Fri,  8 Jul 2011 08:45:49 -0700 (PDT)
Received: from ewi1299.ewi.utwente.nl ([130.89.145.113]:49655) by drpepper.rename-it.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <stephan@rename-it.nl>) id 1QfDFR-0000HD-3d; Fri, 08 Jul 2011 17:45:47 +0200
Message-ID: <4E17261D.70700@rename-it.nl>
Date: Fri, 08 Jul 2011 17:45:33 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Aaron Stone <aaron@serendipity.cx>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <4E136406.3060300@rename-it.nl> <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com>
In-Reply-To: <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-SpamScore: -2.3 (--)
X-RenameIT-MailScanner-SpamCheck: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=ham version=3.3.1
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 15:45:52 -0000

Op 8-7-2011 8:57, Aaron Stone schreef:
> Uploaded -08 with these changes, thank you!
>
> On Tue, Jul 5, 2011 at 12:20 PM, Stephan Bosch<stephan@rename-it.nl>  wrote:
>> ## ISSUE 2:
>>
>> While I was working on this, I thought of something that is not explicitly
>> addressed in the document (correct me if I'm wrong). Initially I had
>> forgotten to check for the validity of the global command's value argument
>> and now I am wondering: what is the exact syntax of that argument? Logic
>> dictates that this is simply an 'identifier' as used in RFC5229 and defined
>> in RFC5228, since only simple variables make any sense.
[...]
>> Although the above is pretty far-fetched and stupid, I think it is better
>> when this is excluded explicitly by stating the argument's exact syntax
>> instead of calling it only a 'variable name' (much like Section 4 in
>> RFC5229).
> Is this the paragraph that needs work?
>
>     A variable has global scope in all scripts that have declared it with
>     the "global" command.  If a script uses that variable name without
>     declaring it global, the name specifies a separate, non-global
>     variable within that script.

No, I would think the first paragraph of Section 3.4.1. is the best 
place to mention this:

    The "global" command contains a string list argument that defines one
    or more names of variables to be stored in the global variable space.

'Names of variables' is in my opinion a bit too vague.  As an example, 
the "set" command specified in Section 4 of RFC 5229 defines the following:

    The "set" action stores the specified value in the variable
    identified by name.  The name MUST be a constant string and conform
    to the syntax of variable-name.  Match variables cannot be set.  A
    namespace cannot be used unless an extension explicitly allows its
    use in "set".  An invalid name MUST be detected as a syntax error.

I would change the first paragraph as follows:

    The "global" command has a string list argument that defines one
    or more names of variables to be stored in the global variable space.
    Each name MUST be a constant string and conform to the syntax of
    variable-name as defined in [RFC5229], Section 3. Match variables
    cannot be specified and namespace prefixes are not allowed. An invalid
    name MUST be detected as a syntax error.

(I didn't even consider the constant string part until just now)

>> Also the syntax of the sub-items of the global namespace should be
>> defined explicitly.
> I'm not sure what you mean here.

Basically the same restrictions apply in this case. The paragraph 
directly after the example in Section 3.4.2 states:

   Variables declared global and variables accessed via the global
   namespace MUST be one and the same.

Similar to the global command, you can add here that the "global" 
namespace has no sub-namespaces (e.g. set "global.data.from" 
"me@example.com"; is not allowed ) and that the variable-name part is 
always an identifier (so set "global.12" "whatever"; is not allowed).

>> ## 'ISSUE' 3:
>>
>> I've had a few request and questions from users about having an optional
>> include, i.e. an include directive that is skipped without error if (and
>> only if) the to-be-included script does not exist. Do you find this a useful
>> feature? If yes, is it possible to add this to the main draft now or should
>> there be an 'include-optional' extension that adds an ':optional' tag to the
>> include command?
> Oh, huh. I suppose at least a hack around this would be an empty script?

Yes, but that will not be adequate in many situations. Do more people 
have thoughts on this?

Regards,

Stephan.


From barryleiba.mailing.lists@gmail.com  Fri Jul  8 10:19:18 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EA8A21F8C19 for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 10:19:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.163
X-Spam-Level: 
X-Spam-Status: No, score=-103.163 tagged_above=-999 required=5 tests=[AWL=-0.186, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hy6rCWGcM1Gh for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 10:19:18 -0700 (PDT)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by ietfa.amsl.com (Postfix) with ESMTP id 119A821F8C02 for <sieve@ietf.org>; Fri,  8 Jul 2011 10:19:18 -0700 (PDT)
Received: by yie30 with SMTP id 30so1030612yie.31 for <sieve@ietf.org>; Fri, 08 Jul 2011 10:19:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=OR7CVu8rTHHdsCNQgMVVhCTYGCPFYNOKCQR5wcXw8vE=; b=Dd7xKoyA+25pB+AdXWWvoih36B/bLMt0WCj/6ioQqGHYLdEl729yVA4DOXAFQtNIUl IOPQzAQiNQGRcFxYjTKsNMRVCmftOZuEgRiGUA3n3qXswQ4r841j5y4nN6N6HAPTvZVL ojxfB/OljqftgEmbudUM6f5HX7ySjc1V6yPvg=
MIME-Version: 1.0
Received: by 10.150.47.42 with SMTP id u42mr2128231ybu.127.1310145557191; Fri, 08 Jul 2011 10:19:17 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.41.12 with HTTP; Fri, 8 Jul 2011 10:19:17 -0700 (PDT)
In-Reply-To: <20110708154025.14045.88873.idtracker@ietfa.amsl.com>
References: <20110708154025.14045.88873.idtracker@ietfa.amsl.com>
Date: Fri, 8 Jul 2011 13:19:17 -0400
X-Google-Sender-Auth: VmwgZh7XqhL-VMBwOcL7G2Zb0nE
Message-ID: <CAC4RtVCKyNpg8mLuGSZkqGgrybA2TNhbvG1VpwSvqfVAa_k9cA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: sieve@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-convert-01.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 17:19:18 -0000

> A New Internet-Draft is available from the on-line Internet-Drafts
> directories. This draft is a work item of the Sieve Mail Filtering
> Language Working Group of the IETF.
>
> =A0 =A0 =A0 =A0Title =A0 =A0 =A0 =A0 =A0 : Sieve Extension for converting=
 messages before delivery
...
> =A0 This document describes how IMAP CONVERT can be used within Sieve to
> =A0 transform messages before final delivery.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-sieve-convert-01.txt

I did some major surgery on this version, so please, everyone, have a
good look at it.  The major change is that I changed the conversion
from being a part of the "fileinto" action to being an action of its
own.  This allows us to convert the whole message and the use
"fileinto" or "redirect" (or implicit keep).  It also allows us to
convert the body parts individually, perhaps using different
conversions for different body parts.

Please make sure I got things right, and let me know if further
changes are needed.  I'm happy with where it is right now, and I think
it's ready to go.  Am I right?  Am I wrong?

Reviews and comments, please.

Barry

From barryleiba.mailing.lists@gmail.com  Fri Jul  8 10:22:54 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92E0A21F8C2B for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 10:22:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.156
X-Spam-Level: 
X-Spam-Status: No, score=-103.156 tagged_above=-999 required=5 tests=[AWL=-0.179, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1pBLSYMVxmA6 for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 10:22:54 -0700 (PDT)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by ietfa.amsl.com (Postfix) with ESMTP id CB6B421F8C2A for <sieve@ietf.org>; Fri,  8 Jul 2011 10:22:53 -0700 (PDT)
Received: by yie30 with SMTP id 30so1032092yie.31 for <sieve@ietf.org>; Fri, 08 Jul 2011 10:22:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=l9UfC0YxK/ymYNfEENi2+KRJ4DbuTUYzGuTHgTNfvuk=; b=joaysBqEYehB4pXbKPmG0KwzPJfQNqZh8ssEmJEL267+NXb7w7ed0CdJLqIfLsCqgX fV/zwOTDki1xp2QuOXvfKzJ7DqKGhzStAo2+IlhQR0hzRiAm8Fq1hiypkcbiKgxOxpFK h986LhdD7dyHHxwX5ZQYAxcklakU0Sy4feoi4=
MIME-Version: 1.0
Received: by 10.236.76.167 with SMTP id b27mr2661721yhe.336.1310145773411; Fri, 08 Jul 2011 10:22:53 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.41.12 with HTTP; Fri, 8 Jul 2011 10:22:53 -0700 (PDT)
In-Reply-To: <4E17261D.70700@rename-it.nl>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <4E136406.3060300@rename-it.nl> <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com> <4E17261D.70700@rename-it.nl>
Date: Fri, 8 Jul 2011 13:22:53 -0400
X-Google-Sender-Auth: agILqPXgaUyMtK_V_2O4M0ZwhRo
Message-ID: <CAC4RtVA=uJq4fumh68UnCrX_Vrxd12SGrRN2=_b0VAw=10ZbdQ@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Stephan Bosch <stephan@rename-it.nl>
Content-Type: text/plain; charset=ISO-8859-1
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 17:22:54 -0000

>>> ## 'ISSUE' 3:
>>>
>>> I've had a few request and questions from users about having an optional
>>> include, i.e. an include directive that is skipped without error if (and
>>> only if) the to-be-included script does not exist. Do you find this a
>>> useful
>>> feature? If yes, is it possible to add this to the main draft now or
>>> should
>>> there be an 'include-optional' extension that adds an ':optional' tag to
>>> the
>>> include command?
>>
>> Oh, huh. I suppose at least a hack around this would be an empty script?
>
> Yes, but that will not be adequate in many situations. Do more people have
> thoughts on this?

I would support an ":optional" tag on "include", which would cause an
error NOT to be generated if the included script doesn't exist.  That
should be an easy change to the text, and an easy thing for
implementors to do.

Barry

From aaron@serendipity.cx  Fri Jul  8 10:51:49 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1066B21F85BA for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 10:51:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z6qextzOrRkr for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 10:51:47 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id 7A87D21F8B99 for <sieve@ietf.org>; Fri,  8 Jul 2011 10:51:47 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id 91F53110058 for <sieve@ietf.org>; Fri,  8 Jul 2011 10:50:53 -0700 (PDT)
Received: by vws12 with SMTP id 12so2077805vws.31 for <sieve@ietf.org>; Fri, 08 Jul 2011 10:51:43 -0700 (PDT)
Received: by 10.52.175.36 with SMTP id bx4mr3264123vdc.21.1310147503045; Fri, 08 Jul 2011 10:51:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.182.164 with HTTP; Fri, 8 Jul 2011 10:51:23 -0700 (PDT)
In-Reply-To: <4E17261D.70700@rename-it.nl>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <4E136406.3060300@rename-it.nl> <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com> <4E17261D.70700@rename-it.nl>
From: Aaron Stone <aaron@serendipity.cx>
Date: Fri, 8 Jul 2011 10:51:23 -0700
Message-ID: <CAEdAYKXP430G9NXaJ5A638R+caK-AmBoxrPSRQtrdF_892SPtA@mail.gmail.com>
To: Stephan Bosch <stephan@rename-it.nl>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 17:51:49 -0000

On Fri, Jul 8, 2011 at 8:45 AM, Stephan Bosch <stephan@rename-it.nl> wrote:
> Op 8-7-2011 8:57, Aaron Stone schreef:
>>
>> Uploaded -08 with these changes, thank you!
>>
>> On Tue, Jul 5, 2011 at 12:20 PM, Stephan Bosch<stephan@rename-it.nl>
>> =A0wrote:
>>>
>>> ## ISSUE 2:
>>>
>>> While I was working on this, I thought of something that is not
>>> explicitly
>>> addressed in the document (correct me if I'm wrong). Initially I had
>>> forgotten to check for the validity of the global command's value
>>> argument
>>> and now I am wondering: what is the exact syntax of that argument? Logi=
c
>>> dictates that this is simply an 'identifier' as used in RFC5229 and
>>> defined
>>> in RFC5228, since only simple variables make any sense.
>
> [...]
>>>
>>> Although the above is pretty far-fetched and stupid, I think it is bett=
er
>>> when this is excluded explicitly by stating the argument's exact syntax
>>> instead of calling it only a 'variable name' (much like Section 4 in
>>> RFC5229).
>>
>> Is this the paragraph that needs work?
>>
>> =A0 =A0A variable has global scope in all scripts that have declared it =
with
>> =A0 =A0the "global" command. =A0If a script uses that variable name with=
out
>> =A0 =A0declaring it global, the name specifies a separate, non-global
>> =A0 =A0variable within that script.
>
> No, I would think the first paragraph of Section 3.4.1. is the best place=
 to
> mention this:
>
> =A0 The "global" command contains a string list argument that defines one
> =A0 or more names of variables to be stored in the global variable space.
>
> 'Names of variables' is in my opinion a bit too vague. =A0As an example, =
the
> "set" command specified in Section 4 of RFC 5229 defines the following:
>
> =A0 The "set" action stores the specified value in the variable
> =A0 identified by name. =A0The name MUST be a constant string and conform
> =A0 to the syntax of variable-name. =A0Match variables cannot be set. =A0=
A
> =A0 namespace cannot be used unless an extension explicitly allows its
> =A0 use in "set". =A0An invalid name MUST be detected as a syntax error.
>
> I would change the first paragraph as follows:
>
> =A0 The "global" command has a string list argument that defines one
> =A0 or more names of variables to be stored in the global variable space.
> =A0 Each name MUST be a constant string and conform to the syntax of
> =A0 variable-name as defined in [RFC5229], Section 3. Match variables
> =A0 cannot be specified and namespace prefixes are not allowed. An invali=
d
> =A0 name MUST be detected as a syntax error.
>
> (I didn't even consider the constant string part until just now)
>
>>> Also the syntax of the sub-items of the global namespace should be
>>> defined explicitly.
>>
>> I'm not sure what you mean here.
>
> Basically the same restrictions apply in this case. The paragraph directl=
y
> after the example in Section 3.4.2 states:
>
> =A0Variables declared global and variables accessed via the global
> =A0namespace MUST be one and the same.
>
> Similar to the global command, you can add here that the "global" namespa=
ce
> has no sub-namespaces (e.g. set "global.data.from" "me@example.com"; is n=
ot
> allowed ) and that the variable-name part is always an identifier (so set
> "global.12" "whatever"; is not allowed).

Great language. Posting -09 now.

>>> ## 'ISSUE' 3:
>>>
>>> I've had a few request and questions from users about having an optiona=
l
>>> include, i.e. an include directive that is skipped without error if (an=
d
>>> only if) the to-be-included script does not exist. Do you find this a
>>> useful
>>> feature? If yes, is it possible to add this to the main draft now or
>>> should
>>> there be an 'include-optional' extension that adds an ':optional' tag t=
o
>>> the
>>> include command?
>>
>> Oh, huh. I suppose at least a hack around this would be an empty script?
>
> Yes, but that will not be adequate in many situations. Do more people hav=
e
> thoughts on this?
>
> Regards,
>
> Stephan.
>
>

From aaron@serendipity.cx  Fri Jul  8 10:52:38 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2AD5C21F8C01 for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 10:52:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9qiKAQzYCwVa for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 10:52:37 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id CA7B221F86BF for <sieve@ietf.org>; Fri,  8 Jul 2011 10:52:37 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id CC628110058 for <sieve@ietf.org>; Fri,  8 Jul 2011 10:51:43 -0700 (PDT)
Received: by vws12 with SMTP id 12so2078532vws.31 for <sieve@ietf.org>; Fri, 08 Jul 2011 10:52:33 -0700 (PDT)
Received: by 10.52.99.38 with SMTP id en6mr3275334vdb.301.1310147553023; Fri, 08 Jul 2011 10:52:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.182.164 with HTTP; Fri, 8 Jul 2011 10:52:13 -0700 (PDT)
In-Reply-To: <CAC4RtVA=uJq4fumh68UnCrX_Vrxd12SGrRN2=_b0VAw=10ZbdQ@mail.gmail.com>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <4E136406.3060300@rename-it.nl> <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com> <4E17261D.70700@rename-it.nl> <CAC4RtVA=uJq4fumh68UnCrX_Vrxd12SGrRN2=_b0VAw=10ZbdQ@mail.gmail.com>
From: Aaron Stone <aaron@serendipity.cx>
Date: Fri, 8 Jul 2011 10:52:13 -0700
Message-ID: <CAEdAYKXBxvOQpGCYwozoB=Djz0Ytd7okyj=aZNO19GVPVeUb_g@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 17:52:38 -0000

On Fri, Jul 8, 2011 at 10:22 AM, Barry Leiba <barryleiba@computer.org> wrot=
e:
>>>> ## 'ISSUE' 3:
>>>>
>>>> I've had a few request and questions from users about having an option=
al
>>>> include, i.e. an include directive that is skipped without error if (a=
nd
>>>> only if) the to-be-included script does not exist. Do you find this a
>>>> useful
>>>> feature? If yes, is it possible to add this to the main draft now or
>>>> should
>>>> there be an 'include-optional' extension that adds an ':optional' tag =
to
>>>> the
>>>> include command?
>>>
>>> Oh, huh. I suppose at least a hack around this would be an empty script=
?
>>
>> Yes, but that will not be adequate in many situations. Do more people ha=
ve
>> thoughts on this?
>
> I would support an ":optional" tag on "include", which would cause an
> error NOT to be generated if the included script doesn't exist. =A0That
> should be an easy change to the text, and an easy thing for
> implementors to do.

Any objections?

From internet-drafts@ietf.org  Fri Jul  8 12:46:24 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3586321F8B51; Fri,  8 Jul 2011 12:46:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.582
X-Spam-Level: 
X-Spam-Status: No, score=-102.582 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RwrQN1JAcHOW; Fri,  8 Jul 2011 12:46:23 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2FA421F8B3D; Fri,  8 Jul 2011 12:46:23 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.55
Message-ID: <20110708194623.881.18553.idtracker@ietfa.amsl.com>
Date: Fri, 08 Jul 2011 12:46:23 -0700
Cc: sieve@ietf.org
Subject: [sieve] I-D Action: draft-ietf-sieve-include-09.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 19:46:24 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Sieve Mail Filtering Language Working=
 Group of the IETF.

	Title           : Sieve Email Filtering: Include Extension
	Author(s)       : Cyrus Daboo
                          Aaron Stone
	Filename        : draft-ietf-sieve-include-09.txt
	Pages           : 15
	Date            : 2011-07-08

   The Sieve Email Filtering &quot;include&quot; extension permits users to
   include one Sieve script inside another.  This can make managing
   large scripts or multiple sets of scripts much easier, and allows a
   site and its users to build up libraries of scripts.  Users are able
   to include their own personal scripts or site-wide scripts.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-include-09.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-sieve-include-09.txt

From internet-drafts@ietf.org  Fri Jul  8 12:51:10 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9151421F8BC8; Fri,  8 Jul 2011 12:51:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.582
X-Spam-Level: 
X-Spam-Status: No, score=-102.582 tagged_above=-999 required=5 tests=[AWL=0.017, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HKJcqL98faVO; Fri,  8 Jul 2011 12:51:10 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D36021F8B17; Fri,  8 Jul 2011 12:51:10 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.55
Message-ID: <20110708195110.2609.83781.idtracker@ietfa.amsl.com>
Date: Fri, 08 Jul 2011 12:51:10 -0700
Cc: sieve@ietf.org
Subject: [sieve] I-D Action: draft-ietf-sieve-notify-sip-message-03.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 19:51:10 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Sieve Mail Filtering Language Working=
 Group of the IETF.

	Title           : Sieve Notification Mechanism: SIP MESSAGE
	Author(s)       : Alexey Melnikov
                          Henning Schulzrinne
                          Qian Sun
                          Barry Leiba
                          Kepeng Li
	Filename        : draft-ietf-sieve-notify-sip-message-03.txt
	Pages           : 13
	Date            : 2011-07-08

   This document describes a profile of the Sieve extension for
   notifications, to allow notifications to be sent over SIP MESSAGE.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-notify-sip-message-03.=
txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-sieve-notify-sip-message-03.t=
xt

From barryleiba.mailing.lists@gmail.com  Fri Jul  8 12:59:26 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A3C021F8C58 for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 12:59:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.944
X-Spam-Level: 
X-Spam-Status: No, score=-102.944 tagged_above=-999 required=5 tests=[AWL=0.033, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WTwOnshpVAQ2 for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 12:59:25 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id 88EE321F8C1C for <sieve@ietf.org>; Fri,  8 Jul 2011 12:59:25 -0700 (PDT)
Received: by gwb20 with SMTP id 20so1090003gwb.31 for <sieve@ietf.org>; Fri, 08 Jul 2011 12:59:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=76OadNWx0y1nnPW9FR1E4pq+1UMg3hc0x4hfn/MqTG4=; b=bs0met85Q2L8Yt6YO5aEZ+JR4TwVZBL3WzdsNoMUoxyw8QGUv5mi4ImZjMKsx6MrgU qlfMRomYKVZn/KH2Wzw7obA+T8lbvgfRVibclyEaNuf8hyJZoJ1m3+AckFZOoRSBeXT3 XpzkuAjbzevqn8bO/zr5+Z8JeEU307fHJCTgQ=
MIME-Version: 1.0
Received: by 10.151.21.17 with SMTP id y17mr2418852ybi.13.1310155163306; Fri, 08 Jul 2011 12:59:23 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.41.12 with HTTP; Fri, 8 Jul 2011 12:59:23 -0700 (PDT)
In-Reply-To: <20110708195110.2609.83781.idtracker@ietfa.amsl.com>
References: <20110708195110.2609.83781.idtracker@ietfa.amsl.com>
Date: Fri, 8 Jul 2011 15:59:23 -0400
X-Google-Sender-Auth: W-YI3VrsnnjybraN8_EVTgrfoew
Message-ID: <CAC4RtVBQPBmdFBF5Tb9jQHNiewKww2aSC8mWO3dwxuRDSac8zw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Sieve mailing list <sieve@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-notify-sip-message-03.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 19:59:26 -0000

> A New Internet-Draft is available from the on-line Internet-Drafts
> directories. This draft is a work item of the Sieve Mail Filtering
> Language Working Group of the IETF.
>
> =A0 =A0 =A0 =A0Title =A0 =A0 =A0 =A0 =A0 : Sieve Notification Mechanism: =
SIP MESSAGE
...
> =A0 This document describes a profile of the Sieve extension for
> =A0 notifications, to allow notifications to be sent over SIP MESSAGE.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-sieve-notify-sip-message-0=
3.txt

This update resolves (I think) all open issues but one.  I have
included notes (look for "[[") from the excellent RAI reviews by Adam
Roach and Ben Campbell, and many thanks to both of them for their
reviews.  Everyone, please review this version and check that you
think Kepeng and I have resolved the issues reasonably.

The problem is that there's a major issue unresolved, and it's a real
stumbling block.  See section 2.1 and its subsections for discussions
of that.  The short version is that SIP can use many different URI
schemas, and it's unpredictable what SIP schemas might be used in the
future... and Sieve Notify uses the URI schema to identify the
notification method.

I really don't know what to do about this situation, and I welcome
suggestions.  Please read all of section 2.1 and its subsections, and
let me know what you think.

After we've tried to sort this out, I'll ask Ben if he'll re-review
this version, to see if he agrees that we've resolved his concerns.

Barry

From internet-drafts@ietf.org  Fri Jul  8 14:48:42 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88B9021F8B21; Fri,  8 Jul 2011 14:48:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.583
X-Spam-Level: 
X-Spam-Status: No, score=-102.583 tagged_above=-999 required=5 tests=[AWL=0.016, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 15230u9HRwXB; Fri,  8 Jul 2011 14:48:41 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE8DC21F8504; Fri,  8 Jul 2011 14:48:41 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.55
Message-ID: <20110708214841.5413.96375.idtracker@ietfa.amsl.com>
Date: Fri, 08 Jul 2011 14:48:41 -0700
Cc: sieve@ietf.org
Subject: [sieve] I-D Action: draft-ietf-sieve-imap-sieve-02.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 21:48:42 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Sieve Mail Filtering Language Working=
 Group of the IETF.

	Title           : Support for Sieve in Internet Message Access Protocol (I=
MAP4)
	Author(s)       : Barry Leiba
	Filename        : draft-ietf-sieve-imap-sieve-02.txt
	Pages           : 24
	Date            : 2011-07-08

   Sieve defines an email filtering language that can, in principle,
   plug into any point in the processing of an email message.  As
   defined in the base specification, it plugs into mail delivery.  This
   document defines how Sieve can plug into points in the IMAP protocol
   where messages are created or changed, adding the option of user-
   defined or installation-defined filtering (or, with Sieve extensions,
   features such as notifications).


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-imap-sieve-02.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-sieve-imap-sieve-02.txt

From barryleiba.mailing.lists@gmail.com  Fri Jul  8 14:56:10 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 67431228006 for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 14:56:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.139
X-Spam-Level: 
X-Spam-Status: No, score=-103.139 tagged_above=-999 required=5 tests=[AWL=-0.162, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J5748O2vzZBt for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 14:56:10 -0700 (PDT)
Received: from mail-gy0-f172.google.com (mail-gy0-f172.google.com [209.85.160.172]) by ietfa.amsl.com (Postfix) with ESMTP id D78A421F8C15 for <sieve@ietf.org>; Fri,  8 Jul 2011 14:56:09 -0700 (PDT)
Received: by gyd5 with SMTP id 5so1122889gyd.31 for <sieve@ietf.org>; Fri, 08 Jul 2011 14:56:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=RlOW3iMzfV3pwQlAFwtwBfJBAgMxvh5UdVsCHAEr0ts=; b=LsHC7Jh8mMQ8j1ewD6r96jJLhBIlXcSb3FZvaVSWyrPfHQSecSQRR8Xc9DGXC6SNtJ weJSunKChoYjExpDCJFzQQi5W9sObAe/65IMdPyw7+bputw8v6DIEB6kn07zLeaefubC 47IOfqQnowNoUKN530v73H8U0WAA1mpRfza1M=
MIME-Version: 1.0
Received: by 10.236.180.98 with SMTP id i62mr3031016yhm.403.1310162169482; Fri, 08 Jul 2011 14:56:09 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.41.12 with HTTP; Fri, 8 Jul 2011 14:56:09 -0700 (PDT)
In-Reply-To: <20110708214841.5413.96375.idtracker@ietfa.amsl.com>
References: <20110708214841.5413.96375.idtracker@ietfa.amsl.com>
Date: Fri, 8 Jul 2011 17:56:09 -0400
X-Google-Sender-Auth: x_Zk1knGb6gWKmwIdptczyBiBCk
Message-ID: <CAC4RtVAwrUH_aV37AmJhp7tyUAavwdc26MeZF4ML=P3PsOx63w@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: sieve@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-imap-sieve-02.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 21:56:10 -0000

> A New Internet-Draft is available from the on-line Internet-Drafts
> directories. This draft is a work item of the Sieve Mail Filtering
> Language Working Group of the IETF.
>
> =A0 =A0 =A0 =A0Title =A0 =A0 =A0 =A0 =A0 : Support for Sieve in Internet =
Message Access Protocol (IMAP4)
...
> =A0 Sieve defines an email filtering language that can, in principle,
> =A0 plug into any point in the processing of an email message. =A0As
> =A0 defined in the base specification, it plugs into mail delivery. =A0Th=
is
> =A0 document defines how Sieve can plug into points in the IMAP protocol
> =A0 where messages are created or changed, adding the option of user-
> =A0 defined or installation-defined filtering (or, with Sieve extensions,
> =A0 features such as notifications).
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-sieve-imap-sieve-02.txt

In this update, I've resolved everything from Ned's very old review,
except for one, about ManageSieve.  I've also left one comment of my
own in there.  Look for "[[" to see both, and please help me resolve
them.

Everyone, please review this version.  Ned especially, will you see if
you think this takes care of your issues?

The only one I didn't understand is why envelope tests should
necessarily be banned here.  It's possible that the sever has stored
envelope information with the message, and that Sieve tests on that
envelope information will work normally.  It's true that for messages
that have been APPENDed, there will probably be no envelope
information, so perhaps I just need to add something that says that
envelope tests might not work if there's no applicable envelope
information, and that should cover it.  Yes?

Barry

From stephan@rename-it.nl  Fri Jul  8 15:50:03 2011
Return-Path: <stephan@rename-it.nl>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6179321F8C4F for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 15:50:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.504
X-Spam-Level: 
X-Spam-Status: No, score=-0.504 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NAQfyJSIBHS0 for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 15:50:03 -0700 (PDT)
Received: from drpepper.rename-it.nl (drpepper.rename-it.nl [87.249.120.243]) by ietfa.amsl.com (Postfix) with ESMTP id A75A621F8C1D for <sieve@ietf.org>; Fri,  8 Jul 2011 15:50:01 -0700 (PDT)
Received: from wlan236026.mobiel.utwente.nl ([130.89.236.26]:51021) by drpepper.rename-it.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <stephan@rename-it.nl>) id 1QfJrv-0003ek-TL; Sat, 09 Jul 2011 00:49:58 +0200
Message-ID: <4E178989.9080703@rename-it.nl>
Date: Sat, 09 Jul 2011 00:49:45 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: sieve@ietf.org
References: <20110708194623.881.18553.idtracker@ietfa.amsl.com>
In-Reply-To: <20110708194623.881.18553.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-SpamScore: -2.3 (--)
X-RenameIT-MailScanner-SpamCheck: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=ham version=3.3.1
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-09.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 22:50:03 -0000

Op 8-7-2011 21:46, internet-drafts@ietf.org schreef:
> A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Sieve Mail Filtering Language Working Group of the IETF.
>
> 	Title           : Sieve Email Filtering: Include Extension
> 	Author(s)       : Cyrus Daboo
>                            Aaron Stone
> 	Filename        : draft-ietf-sieve-include-09.txt
> 	Pages           : 15
> 	Date            : 2011-07-08
>
>     The Sieve Email Filtering&quot;include&quot; extension permits users to
>     include one Sieve script inside another.  This can make managing
>     large scripts or multiple sets of scripts much easier, and allows a
>     site and its users to build up libraries of scripts.  Users are able
>     to include their own personal scripts or site-wide scripts.

I checked all the examples once more and one error remains that I missed 
before in the example on page 13:

example: line 8: error: unknown command 'vacation' (only reported once 
at first occurence).
example: error: validation failed.

So, add "vacation" to the require statement there and the examples 
should be problem-free. :)

Regards,

Stephan.

From aaron@serendipity.cx  Fri Jul  8 16:13:05 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E33E721F8C16 for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 16:13:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pb6zVoSW8JpY for <sieve@ietfa.amsl.com>; Fri,  8 Jul 2011 16:13:04 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id 7158D21F8C15 for <sieve@ietf.org>; Fri,  8 Jul 2011 16:13:04 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by slice.serendipity.cx (Postfix) with ESMTPSA id 48989110058 for <sieve@ietf.org>; Fri,  8 Jul 2011 16:12:08 -0700 (PDT)
Received: by vxi40 with SMTP id 40so2266142vxi.31 for <sieve@ietf.org>; Fri, 08 Jul 2011 16:12:53 -0700 (PDT)
Received: by 10.52.115.4 with SMTP id jk4mr216299vdb.410.1310166773104; Fri, 08 Jul 2011 16:12:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.182.164 with HTTP; Fri, 8 Jul 2011 16:12:33 -0700 (PDT)
In-Reply-To: <4E178989.9080703@rename-it.nl>
References: <20110708194623.881.18553.idtracker@ietfa.amsl.com> <4E178989.9080703@rename-it.nl>
From: Aaron Stone <aaron@serendipity.cx>
Date: Fri, 8 Jul 2011 16:12:33 -0700
Message-ID: <CAEdAYKVWcioXwHMBQr4cJQsuGZFgyerKKWJvWCzcE-BpEZjHnQ@mail.gmail.com>
To: Stephan Bosch <stephan@rename-it.nl>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: sieve@ietf.org
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-09.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Fri, 08 Jul 2011 23:13:05 -0000

You are a saint for triple checking these.

I'll post a revision this evening.

On Fri, Jul 8, 2011 at 3:49 PM, Stephan Bosch <stephan@rename-it.nl> wrote:
> Op 8-7-2011 21:46, internet-drafts@ietf.org schreef:
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories. This draft is a work item of the Sieve Mail Filtering Langu=
age
>> Working Group of the IETF.
>>
>> =A0 =A0 =A0 =A0Title =A0 =A0 =A0 =A0 =A0 : Sieve Email Filtering: Includ=
e Extension
>> =A0 =A0 =A0 =A0Author(s) =A0 =A0 =A0 : Cyrus Daboo
>> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 Aaron Stone
>> =A0 =A0 =A0 =A0Filename =A0 =A0 =A0 =A0: draft-ietf-sieve-include-09.txt
>> =A0 =A0 =A0 =A0Pages =A0 =A0 =A0 =A0 =A0 : 15
>> =A0 =A0 =A0 =A0Date =A0 =A0 =A0 =A0 =A0 =A0: 2011-07-08
>>
>> =A0 =A0The Sieve Email Filtering&quot;include&quot; extension permits us=
ers to
>> =A0 =A0include one Sieve script inside another. =A0This can make managin=
g
>> =A0 =A0large scripts or multiple sets of scripts much easier, and allows=
 a
>> =A0 =A0site and its users to build up libraries of scripts. =A0Users are=
 able
>> =A0 =A0to include their own personal scripts or site-wide scripts.
>
> I checked all the examples once more and one error remains that I missed
> before in the example on page 13:
>
> example: line 8: error: unknown command 'vacation' (only reported once at
> first occurence).
> example: error: validation failed.
>
> So, add "vacation" to the require statement there and the examples should=
 be
> problem-free. :)
>
> Regards,
>
> Stephan.
>

From alexey.melnikov@isode.com  Sat Jul  9 08:43:25 2011
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B5AE21F8698 for <sieve@ietfa.amsl.com>; Sat,  9 Jul 2011 08:43:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XJCTBkZErEsq for <sieve@ietfa.amsl.com>; Sat,  9 Jul 2011 08:43:25 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by ietfa.amsl.com (Postfix) with ESMTP id B745E21F85E2 for <sieve@ietf.org>; Sat,  9 Jul 2011 08:43:24 -0700 (PDT)
Received: from [192.168.1.124] ((unknown) [62.3.217.253])  by rufus.isode.com (submission channel) via TCP with ESMTPA  id <Thh3GQB=gHSU@rufus.isode.com>; Sat, 9 Jul 2011 16:43:22 +0100
X-SMTP-Protocol-Errors: NORDNS
Message-ID: <4E1876F6.4030503@isode.com>
Date: Sat, 09 Jul 2011 16:42:46 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Barry Leiba <barryleiba@computer.org>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <4E136406.3060300@rename-it.nl> <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com> <4E17261D.70700@rename-it.nl> <CAC4RtVA=uJq4fumh68UnCrX_Vrxd12SGrRN2=_b0VAw=10ZbdQ@mail.gmail.com>
In-Reply-To: <CAC4RtVA=uJq4fumh68UnCrX_Vrxd12SGrRN2=_b0VAw=10ZbdQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Sat, 09 Jul 2011 15:43:25 -0000

Barry Leiba wrote:

>>>>## 'ISSUE' 3:
>>>>
>>>>I've had a few request and questions from users about having an optional
>>>>include, i.e. an include directive that is skipped without error if (and
>>>>only if) the to-be-included script does not exist. Do you find this a
>>>>useful
>>>>feature? If yes, is it possible to add this to the main draft now or
>>>>should
>>>>there be an 'include-optional' extension that adds an ':optional' tag to
>>>>the
>>>>include command?
>>>>        
>>>>
>>>Oh, huh. I suppose at least a hack around this would be an empty script?
>>>      
>>>
>>Yes, but that will not be adequate in many situations. Do more people have
>>thoughts on this?
>>    
>>
>
>I would support an ":optional" tag on "include", which would cause an
>error NOT to be generated if the included script doesn't exist.  That
>should be an easy change to the text, and an easy thing for
>implementors to do.
>  
>
+1. I would like to see this being added as well.


From aaron@serendipity.cx  Sun Jul 10 19:33:32 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01ACE21F8611 for <sieve@ietfa.amsl.com>; Sun, 10 Jul 2011 19:33:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2aQm07LHoaKE for <sieve@ietfa.amsl.com>; Sun, 10 Jul 2011 19:33:30 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id DAA6B21F85F8 for <sieve@ietf.org>; Sun, 10 Jul 2011 19:33:30 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id 8A6EC110064 for <sieve@ietf.org>; Sun, 10 Jul 2011 19:32:33 -0700 (PDT)
Received: by vws12 with SMTP id 12so3608554vws.31 for <sieve@ietf.org>; Sun, 10 Jul 2011 19:33:24 -0700 (PDT)
Received: by 10.52.30.138 with SMTP id s10mr1969314vdh.368.1310351604253; Sun, 10 Jul 2011 19:33:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.112.169 with HTTP; Sun, 10 Jul 2011 19:33:04 -0700 (PDT)
In-Reply-To: <4E1876F6.4030503@isode.com>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <4E136406.3060300@rename-it.nl> <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com> <4E17261D.70700@rename-it.nl> <CAC4RtVA=uJq4fumh68UnCrX_Vrxd12SGrRN2=_b0VAw=10ZbdQ@mail.gmail.com> <4E1876F6.4030503@isode.com>
From: Aaron Stone <aaron@serendipity.cx>
Date: Sun, 10 Jul 2011 19:33:04 -0700
Message-ID: <CAEdAYKVrWGp5maNcdhrH5BnS=_7p3SGCUQc535GW7cazjRBb_w@mail.gmail.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Barry Leiba <barryleiba@computer.org>, Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 11 Jul 2011 02:33:32 -0000

On Sat, Jul 9, 2011 at 8:42 AM, Alexey Melnikov
<alexey.melnikov@isode.com> wrote:
> Barry Leiba wrote:
>
>>>>> ## 'ISSUE' 3:
>>>>>
>>>>> I've had a few request and questions from users about having an
>>>>> optional
>>>>> include, i.e. an include directive that is skipped without error if
>>>>> (and
>>>>> only if) the to-be-included script does not exist. Do you find this a
>>>>> useful
>>>>> feature? If yes, is it possible to add this to the main draft now or
>>>>> should
>>>>> there be an 'include-optional' extension that adds an ':optional' tag
>>>>> to
>>>>> the
>>>>> include command?
>>>>>
>>>>
>>>> Oh, huh. I suppose at least a hack around this would be an empty scrip=
t?
>>>>
>>>
>>> Yes, but that will not be adequate in many situations. Do more people
>>> have
>>> thoughts on this?
>>>
>>
>> I would support an ":optional" tag on "include", which would cause an
>> error NOT to be generated if the included script doesn't exist. =A0That
>> should be an easy change to the text, and an easy thing for
>> implementors to do.
>>
>
> +1. I would like to see this being added as well.

Here's the language I came up with, and updated ABNF. I realized that
the way the ABNF was currently written, the tagged parameters to
include had a specific order. I don't think this was intentional, but
was just an artifact of there having been only one parameter when the
ABNF was first written.

=3D=3D=3D OLD =3D=3D=3D

3.2.  Control Structure include

         Usage:   include [LOCATION] [ONCE] <value: string>
               LOCATION =3D ":personal" / ":global"
               ONCE =3D ":once"

...

   The "location" parameter MUST default to ":personal" if not
   specified.  The "location" has the following meanings:

=3D=3D=3D NEW =3D=3D=3D

3.2.  Control Structure include

         Usage:   include *[PARAMETERS] <value: string>
                       PARAMETERS =3D LOCATION / :once / :optional
                       LOCATION =3D :personal / :global
...

   The "location" parameter MUST default to ":personal" if not
   specified.  The "location" parameter MUST NOT be specified more than
   once.  The "location" has the following meanings:

...

   The ":optional" parameter indicates that the script may be missing.
   Ordinarily, an implementation MUST generate an error at runtime if an
   include command specifies a script that does not exist.  When
   ":optional" is specified, implementations MUST NOT generate an error
   for a missing script, and MUST continue as if the include command had
   not been present.


I realize that the new ABNF allows more than one location parameter to
by syntactically valid, so I added text that it cannot be specified
more than once. I hope that's reasonable; if not, better ABNF is
welcome.

Given that the pre-meeting embargo begins at 17:00 Pacific time on
Monday (tomorrow), I'm going to post the text above now, and we can
discuss the details during the week.

Cheers,
Aaron

From barryleiba@gmail.com  Sun Jul 10 19:39:37 2011
Return-Path: <barryleiba@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFD6321F8646 for <sieve@ietfa.amsl.com>; Sun, 10 Jul 2011 19:39:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.126
X-Spam-Level: 
X-Spam-Status: No, score=-103.126 tagged_above=-999 required=5 tests=[AWL=-0.149, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BpeOnwqddNUj for <sieve@ietfa.amsl.com>; Sun, 10 Jul 2011 19:39:37 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id 8707521F8642 for <sieve@ietf.org>; Sun, 10 Jul 2011 19:39:31 -0700 (PDT)
Received: by yxp4 with SMTP id 4so1708684yxp.31 for <sieve@ietf.org>; Sun, 10 Jul 2011 19:39:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Xhub82MvdPkHunObgYPYBZaeCInn2LyMfPamVipK4Lg=; b=e19dyP5iTcMoQZ/qPv97QJj6oSWfd2BcPYcbnQ6DKZLp3C2QUfLDvPeh0rqn3jUklj 0ZPUD0MRUYqneUTDDMU7qRmjL+FV2SXHBvSfB97snKqecUTrGKC4l0K0go5Q9WBUzXWb pRfOmxABIENS5qUeQj/8t8ndcx9sw+3f85IVI=
MIME-Version: 1.0
Received: by 10.236.111.52 with SMTP id v40mr1657143yhg.496.1310351970879; Sun, 10 Jul 2011 19:39:30 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.236.106.2 with HTTP; Sun, 10 Jul 2011 19:39:30 -0700 (PDT)
In-Reply-To: <CAEdAYKVrWGp5maNcdhrH5BnS=_7p3SGCUQc535GW7cazjRBb_w@mail.gmail.com>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <4E136406.3060300@rename-it.nl> <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com> <4E17261D.70700@rename-it.nl> <CAC4RtVA=uJq4fumh68UnCrX_Vrxd12SGrRN2=_b0VAw=10ZbdQ@mail.gmail.com> <4E1876F6.4030503@isode.com> <CAEdAYKVrWGp5maNcdhrH5BnS=_7p3SGCUQc535GW7cazjRBb_w@mail.gmail.com>
Date: Sun, 10 Jul 2011 22:39:30 -0400
X-Google-Sender-Auth: 78s72IPzeuFyEAVgSVyXFe43eVs
Message-ID: <CALaySJJi5KcYiu2kd5uxZBU7fofmj=vVGfJhjpL-tzJ2FB9tCA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Aaron Stone <aaron@serendipity.cx>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 11 Jul 2011 02:39:37 -0000

> =3D=3D=3D NEW =3D=3D=3D
>
> 3.2. =A0Control Structure include
>
> =A0 =A0 =A0 =A0 Usage: =A0 include *[PARAMETERS] <value: string>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 PARAMETERS =3D LOCATION / :on=
ce / :optional
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 LOCATION =3D :personal / :glo=
bal
> ...
>
> =A0 The "location" parameter MUST default to ":personal" if not
> =A0 specified. =A0The "location" parameter MUST NOT be specified more tha=
n
> =A0 once. =A0The "location" has the following meanings:
>
> ...
>
> =A0 The ":optional" parameter indicates that the script may be missing.
> =A0 Ordinarily, an implementation MUST generate an error at runtime if an
> =A0 include command specifies a script that does not exist. =A0When
> =A0 ":optional" is specified, implementations MUST NOT generate an error
> =A0 for a missing script, and MUST continue as if the include command had
> =A0 not been present.
>
>
> I realize that the new ABNF allows more than one location parameter to
> by syntactically valid, so I added text that it cannot be specified
> more than once. I hope that's reasonable; if not, better ABNF is
> welcome.

WFM.

Barry

From internet-drafts@ietf.org  Sun Jul 10 20:01:36 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FBBF21F87AF; Sun, 10 Jul 2011 20:01:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.536
X-Spam-Level: 
X-Spam-Status: No, score=-102.536 tagged_above=-999 required=5 tests=[AWL=0.063, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qOP5qpMXdHNR; Sun, 10 Jul 2011 20:01:35 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9200A21F86D4; Sun, 10 Jul 2011 20:01:35 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.55
Message-ID: <20110711030135.8950.69199.idtracker@ietfa.amsl.com>
Date: Sun, 10 Jul 2011 20:01:35 -0700
Cc: sieve@ietf.org
Subject: [sieve] I-D Action: draft-ietf-sieve-include-10.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 11 Jul 2011 03:01:36 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Sieve Mail Filtering Language Working=
 Group of the IETF.

	Title           : Sieve Email Filtering: Include Extension
	Author(s)       : Cyrus Daboo
                          Aaron Stone
	Filename        : draft-ietf-sieve-include-10.txt
	Pages           : 15
	Date            : 2011-07-10

   The Sieve Email Filtering &quot;include&quot; extension permits users to
   include one Sieve script inside another.  This can make managing
   large scripts or multiple sets of scripts much easier, and allows a
   site and its users to build up libraries of scripts.  Users are able
   to include their own personal scripts or site-wide scripts.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-include-10.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-sieve-include-10.txt

From NED+mta-filters@mauve.mrochek.com  Mon Jul 11 10:24:18 2011
Return-Path: <NED+mta-filters@mauve.mrochek.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEFA811E8125 for <sieve@ietfa.amsl.com>; Mon, 11 Jul 2011 10:24:18 -0700 (PDT)
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.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P6C3Gg-pBVNm for <sieve@ietfa.amsl.com>; Mon, 11 Jul 2011 10:24:18 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by ietfa.amsl.com (Postfix) with ESMTP id 4350F11E8086 for <sieve@ietf.org>; Mon, 11 Jul 2011 10:24:18 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01O3IN8UGIR400X2VT@mauve.mrochek.com> for sieve@ietf.org; Mon, 11 Jul 2011 10:23:35 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01O3EYWHINC000RCTX@mauve.mrochek.com> (original mail from NED@mauve.mrochek.com) for sieve@ietf.org; Mon, 11 Jul 2011 10:23:29 -0700 (PDT)
From: NED+mta-filters@mauve.mrochek.com
Message-id: <01O3IN8QY6M000RCTX@mauve.mrochek.com>
Date: Mon, 11 Jul 2011 10:12:19 -0700 (PDT)
In-reply-to: "Your message dated Fri, 08 Jul 2011 17:56:09 -0400" <CAC4RtVAwrUH_aV37AmJhp7tyUAavwdc26MeZF4ML=P3PsOx63w@mail.gmail.com>
MIME-version: 1.0
Content-type: TEXT/PLAIN; charset=iso-8859-1
References: <20110708214841.5413.96375.idtracker@ietfa.amsl.com> <CAC4RtVAwrUH_aV37AmJhp7tyUAavwdc26MeZF4ML=P3PsOx63w@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=mauve; t=1310405035; i=@mrochek.com; bh=7jAcQGjfJj82nOE1jz6xEkrmE8OIQk4cmlH6Jhru79g=;  h=From:Cc:Message-id:Date:Subject:In-reply-to:MIME-version: Content-type:References:To; b=ox9dlBqQtXGpT7O7fpE/iu0R6+DBrcNe5TamwUYoPjbG33y1bD6urA14uPnC9Vqno 2zqwfk+R0rFV1rt7J1b7MrEYq+b68mNmM+XqQZfhm2sQuvPXwltAMcc75yKaL6RbW8 jjkKbuVJ6FHDAc160DNDlNkXJQcG95Pcrajzd36E=
Cc: sieve@ietf.org
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-imap-sieve-02.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 11 Jul 2011 17:24:19 -0000

> Everyone, please review this version.  Ned especially, will you see if
> you think this takes care of your issues?

I'll try and do a review this week.

> The only one I didn't understand is why envelope tests should
> necessarily be banned here.  It's possible that the sever has stored
> envelope information with the message, and that Sieve tests on that
> envelope information will work normally.  It's true that for messages
> that have been APPENDed, there will probably be no envelope
> information, so perhaps I just need to add something that says that
> envelope tests might not work if there's no applicable envelope
> information, and that should cover it.  Yes?

Yes, it's possible  that an IMAP server supports some sort of private extension
to attach envelope information to messages. But what are its semantics? Does
the envelope data survive COPY operations? (I can make an argument that it
should. I can also make an argument that it shouldn't.) What about other new
message building mechanisms like CATENATE? And of course APPEND is a big
problem, as you mentioned.

And what about implementing envelope "from" by looking at return-path and
envelope "to" by looking at Received: for clauses? Is this permissible?

Standardized tests to work consistently across conforming implementations. The
envelope test in this context depends on the implementation supporting an
unspecified extension with unspecified semantics. This is not a recipe for
interoperability, and absent a specification for an IMAP extension for
retaining envelope information, I don't see how we can legitimately include
this.

					Ned


From barryleiba@gmail.com  Mon Jul 11 10:46:26 2011
Return-Path: <barryleiba@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6604F21F8784 for <sieve@ietfa.amsl.com>; Mon, 11 Jul 2011 10:46:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.947
X-Spam-Level: 
X-Spam-Status: No, score=-102.947 tagged_above=-999 required=5 tests=[AWL=0.030, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lFPqlzAfFsus for <sieve@ietfa.amsl.com>; Mon, 11 Jul 2011 10:46:25 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id C640F21F85CE for <sieve@ietf.org>; Mon, 11 Jul 2011 10:46:25 -0700 (PDT)
Received: by gwb20 with SMTP id 20so1924629gwb.31 for <sieve@ietf.org>; Mon, 11 Jul 2011 10:46:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=UR6kxKhZOeDd2n+33FSpvx84U+ttO7ySuv6tZN8NeXE=; b=MZu239daMU0VBd08qM8vv9k5UXha8GLsinPVlAMLifoTaJwvkVfbAH2jddTSnlaqqp 4GWXLqiUBJcB2GSGBd1Rt32WUzl2bR/KdCXrkFzekwIaDrNvbBoVjIg3BpkcA2CPyGqC zrOZMaDkcMgU/tAJo0LwXCNLLZ+3Al+VPjvtw=
MIME-Version: 1.0
Received: by 10.236.182.230 with SMTP id o66mr6267614yhm.228.1310406384071; Mon, 11 Jul 2011 10:46:24 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.236.106.2 with HTTP; Mon, 11 Jul 2011 10:46:23 -0700 (PDT)
In-Reply-To: <01O3IN8QY6M000RCTX@mauve.mrochek.com>
References: <20110708214841.5413.96375.idtracker@ietfa.amsl.com> <CAC4RtVAwrUH_aV37AmJhp7tyUAavwdc26MeZF4ML=P3PsOx63w@mail.gmail.com> <01O3IN8QY6M000RCTX@mauve.mrochek.com>
Date: Mon, 11 Jul 2011 13:46:23 -0400
X-Google-Sender-Auth: 3w2EbRN9LrMNQzmCfaNO4AwGf8U
Message-ID: <CALaySJ+iH2QhO-nNY=Kfeq5Jo6LJ2AH4tZzFiy7923mDBafvaw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Ned Freed <ned.freed@mrochek.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: sieve@ietf.org
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-imap-sieve-02.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 11 Jul 2011 17:46:26 -0000

> Standardized tests to work consistently across conforming implementations. The
> envelope test in this context depends on the implementation supporting an
> unspecified extension with unspecified semantics. This is not a recipe for
> interoperability, and absent a specification for an IMAP extension for
> retaining envelope information, I don't see how we can legitimately include
> this.

Makes sense.  I'll put something in the next version that says that
all envelope tests, whether from the base or as added by extensions,
are either inapplicable or have serious interoperability issues when
done at other than final-delivery time.  They, therefore, are not
allowed here.

Barry

From stephan@rename-it.nl  Tue Jul 12 03:36:44 2011
Return-Path: <stephan@rename-it.nl>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4408621F9081 for <sieve@ietfa.amsl.com>; Tue, 12 Jul 2011 03:36:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.504
X-Spam-Level: 
X-Spam-Status: No, score=-0.504 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RJMWh7EWJAXM for <sieve@ietfa.amsl.com>; Tue, 12 Jul 2011 03:36:43 -0700 (PDT)
Received: from drpepper.rename-it.nl (drpepper.rename-it.nl [87.249.120.243]) by ietfa.amsl.com (Postfix) with ESMTP id B1DDF21F907A for <sieve@ietf.org>; Tue, 12 Jul 2011 03:36:42 -0700 (PDT)
Received: from wlan236026.mobiel.utwente.nl ([130.89.236.26]:49989) by drpepper.rename-it.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <stephan@rename-it.nl>) id 1QgaKR-0003MQ-T1; Tue, 12 Jul 2011 12:36:37 +0200
Message-ID: <4E1C23A6.7020000@rename-it.nl>
Date: Tue, 12 Jul 2011 12:36:22 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Aaron Stone <aaron@serendipity.cx>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <4E136406.3060300@rename-it.nl> <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com> <4E17261D.70700@rename-it.nl> <CAC4RtVA=uJq4fumh68UnCrX_Vrxd12SGrRN2=_b0VAw=10ZbdQ@mail.gmail.com> <4E1876F6.4030503@isode.com> <CAEdAYKVrWGp5maNcdhrH5BnS=_7p3SGCUQc535GW7cazjRBb_w@mail.gmail.com>
In-Reply-To: <CAEdAYKVrWGp5maNcdhrH5BnS=_7p3SGCUQc535GW7cazjRBb_w@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-SpamScore: -2.3 (--)
X-RenameIT-MailScanner-SpamCheck: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=ham version=3.3.1
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 12 Jul 2011 10:36:44 -0000

Hi Aaron,

Op 11-7-2011 4:33, Aaron Stone wrote:
> Here's the language I came up with, and updated ABNF. I realized that 
> the way the ABNF was currently written, the tagged parameters to 
> include had a specific order. I don't think this was intentional, but 
> was just an artifact of there having been only one parameter when the 
> ABNF was first written.

 From RFC 5228, Section 2.6.2 "Tagged Arguments":

Tagged arguments must appear before positional arguments, but they
may appear in any order with other tagged arguments.  For simplicity
of the specification, this is not expressed in the syntax definitions
with commands, but they still may be reordered arbitrarily provided
they appear before positional arguments.  Tagged arguments may be
mixed with optional arguments.


Since you import the conventions from RFC 5228 in Section 2, this 
applies to this document as well.

> I realize that the new ABNF allows more than one location parameter to
> by syntactically valid, so I added text that it cannot be specified
> more than once. I hope that's reasonable; if not, better ABNF is
> welcome.

I would just stick to a nice and brief version of what you had earlier:

Usage:   include [LOCATION] [":once"] [":optional"]<value: string>

          LOCATION = ":personal" / ":global"

(I believe the double quotes around the tagged arguments are mandatory. 
These are missing in your last version.).

One other thing:

Just after the new text for :optional there is a paragraph with a notice 
about the recommended application of :once, which now seems to regard 
the :optional tag. I don't think this is intentional and this paragraph 
should be moved above the new paragraph about :optional.

Regards,

Stephan.



From aaron@serendipity.cx  Tue Jul 12 11:47:22 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E56D21F8E88 for <sieve@ietfa.amsl.com>; Tue, 12 Jul 2011 11:47:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DSU19-i51fdc for <sieve@ietfa.amsl.com>; Tue, 12 Jul 2011 11:47:21 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id B38E021F8D2F for <sieve@ietf.org>; Tue, 12 Jul 2011 11:47:20 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by slice.serendipity.cx (Postfix) with ESMTPSA id D38F5110065 for <sieve@ietf.org>; Tue, 12 Jul 2011 11:46:21 -0700 (PDT)
Received: by vxi40 with SMTP id 40so5431040vxi.31 for <sieve@ietf.org>; Tue, 12 Jul 2011 11:47:11 -0700 (PDT)
Received: by 10.52.94.13 with SMTP id cy13mr384894vdb.33.1310496431164; Tue, 12 Jul 2011 11:47:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.112.169 with HTTP; Tue, 12 Jul 2011 11:46:50 -0700 (PDT)
In-Reply-To: <4E1C23A6.7020000@rename-it.nl>
References: <20110705164711.5349.21830.idtracker@ietfa.amsl.com> <CAEdAYKWjFwTVJ9NVrLM01teHinBAHPUOOeitPD+6vxELSK48kQ@mail.gmail.com> <4E136406.3060300@rename-it.nl> <CAEdAYKW2b2srYBiRakZ8HudRFFHY_w=fXVTm1cBXfwBP=1J8sw@mail.gmail.com> <4E17261D.70700@rename-it.nl> <CAC4RtVA=uJq4fumh68UnCrX_Vrxd12SGrRN2=_b0VAw=10ZbdQ@mail.gmail.com> <4E1876F6.4030503@isode.com> <CAEdAYKVrWGp5maNcdhrH5BnS=_7p3SGCUQc535GW7cazjRBb_w@mail.gmail.com> <4E1C23A6.7020000@rename-it.nl>
From: Aaron Stone <aaron@serendipity.cx>
Date: Tue, 12 Jul 2011 11:46:50 -0700
Message-ID: <CAEdAYKUkEx-HXHF7QQ94aAm1KbjqKH7N37PixqJdA33SKkPw=Q@mail.gmail.com>
To: Stephan Bosch <stephan@rename-it.nl>, Barry Leiba <barryleiba@computer.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-include-07.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 12 Jul 2011 18:47:22 -0000

Thanks! I'll post a rev with these changes right after the meeting embargo.

In the mean time, shall we make a Last Call for this document?


On Tue, Jul 12, 2011 at 3:36 AM, Stephan Bosch <stephan@rename-it.nl> wrote=
:
> Hi Aaron,
>
> Op 11-7-2011 4:33, Aaron Stone wrote:
>>
>> Here's the language I came up with, and updated ABNF. I realized that th=
e
>> way the ABNF was currently written, the tagged parameters to include had=
 a
>> specific order. I don't think this was intentional, but was just an arti=
fact
>> of there having been only one parameter when the ABNF was first written.
>
> From RFC 5228, Section 2.6.2 "Tagged Arguments":
>
> Tagged arguments must appear before positional arguments, but they
> may appear in any order with other tagged arguments. =A0For simplicity
> of the specification, this is not expressed in the syntax definitions
> with commands, but they still may be reordered arbitrarily provided
> they appear before positional arguments. =A0Tagged arguments may be
> mixed with optional arguments.
>
>
> Since you import the conventions from RFC 5228 in Section 2, this applies=
 to
> this document as well.
>
>> I realize that the new ABNF allows more than one location parameter to
>> by syntactically valid, so I added text that it cannot be specified
>> more than once. I hope that's reasonable; if not, better ABNF is
>> welcome.
>
> I would just stick to a nice and brief version of what you had earlier:
>
> Usage: =A0 include [LOCATION] [":once"] [":optional"]<value: string>
>
> =A0 =A0 =A0 =A0 LOCATION =3D ":personal" / ":global"
>
> (I believe the double quotes around the tagged arguments are mandatory.
> These are missing in your last version.).
>
> One other thing:
>
> Just after the new text for :optional there is a paragraph with a notice
> about the recommended application of :once, which now seems to regard the
> :optional tag. I don't think this is intentional and this paragraph shoul=
d
> be moved above the new paragraph about :optional.
>
> Regards,
>
> Stephan.
>
>
>

From wwwrun@rfc-editor.org  Wed Jul 13 17:57:19 2011
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3AF091F0C37; Wed, 13 Jul 2011 17:57:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.137
X-Spam-Level: 
X-Spam-Status: No, score=-102.137 tagged_above=-999 required=5 tests=[AWL=-0.137, BAYES_00=-2.599, J_CHICKENPOX_93=0.6, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 35RcLiMnZWqW; Wed, 13 Jul 2011 17:57:15 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1890:1112:1::2f]) by ietfa.amsl.com (Postfix) with ESMTP id F21341F0C36; Wed, 13 Jul 2011 17:57:14 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id E642E98C500; Wed, 13 Jul 2011 17:57:14 -0700 (PDT)
To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
From: rfc-editor@rfc-editor.org
Message-Id: <20110714005714.E642E98C500@rfc-editor.org>
Date: Wed, 13 Jul 2011 17:57:14 -0700 (PDT)
Cc: sieve@ietf.org, rfc-editor@rfc-editor.org
Subject: [sieve] RFC 6131 on Sieve Vacation Extension: "Seconds" Parameter
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 00:57:19 -0000

A new Request for Comments is now available in online RFC libraries.

        
        RFC 6131

        Title:      Sieve Vacation Extension: "Seconds" Parameter 
        Author:     R. George, B. Leiba
        Status:     Standards Track
        Stream:     IETF
        Date:       July 2011
        Mailbox:    robinsgv@gmail.com, 
                    barryleiba@computer.org
        Pages:      5
        Characters: 9407
        Updates/Obsoletes/SeeAlso:   None

        I-D Tag:    draft-ietf-sieve-vacation-seconds-03.txt

        URL:        http://www.rfc-editor.org/rfc/rfc6131.txt

This document describes a further extension to the Sieve Vacation
extension, allowing multiple auto-replies to the same sender in a
single day by adding a ":seconds" parameter.  [STANDARDS-TRACK]

This document is a product of the Sieve Mail Filtering Language Working Group of the IETF.

This is now a Proposed Standard Protocol.

STANDARDS TRACK: This document specifies an Internet standards track
protocol for the Internet community,and requests discussion and suggestions
for improvements.  Please refer to the current edition of the Internet
Official Protocol Standards (STD 1) for the standardization state and
status of this protocol.  Distribution of this memo is unlimited.

This announcement is sent to the IETF-Announce and rfc-dist lists.
To subscribe or unsubscribe, see
  http://www.ietf.org/mailman/listinfo/ietf-announce
  http://mailman.rfc-editor.org/mailman/listinfo/rfc-dist

For searching the RFC series, see http://www.rfc-editor.org/rfcsearch.html.
For downloading RFCs, see http://www.rfc-editor.org/rfc.html.

Requests for special distribution should be addressed to either the
author of the RFC in question, or to rfc-editor@rfc-editor.org.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.


The RFC Editor Team
Association Management Solutions, LLC



From wwwrun@rfc-editor.org  Wed Jul 13 17:57:29 2011
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85C931F0C40; Wed, 13 Jul 2011 17:57:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.122
X-Spam-Level: 
X-Spam-Status: No, score=-102.122 tagged_above=-999 required=5 tests=[AWL=-0.122, BAYES_00=-2.599, J_CHICKENPOX_93=0.6, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OMGVvJs848dM; Wed, 13 Jul 2011 17:57:29 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1890:1112:1::2f]) by ietfa.amsl.com (Postfix) with ESMTP id 0C2661F0C3F; Wed, 13 Jul 2011 17:57:29 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id E5DDB98C516; Wed, 13 Jul 2011 17:57:28 -0700 (PDT)
To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
From: rfc-editor@rfc-editor.org
Message-Id: <20110714005728.E5DDB98C516@rfc-editor.org>
Date: Wed, 13 Jul 2011 17:57:28 -0700 (PDT)
Cc: sieve@ietf.org, rfc-editor@rfc-editor.org
Subject: [sieve] RFC 6132 on Sieve Notification Using Presence Information
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 00:57:29 -0000

A new Request for Comments is now available in online RFC libraries.

        
        RFC 6132

        Title:      Sieve Notification Using Presence Information 
        Author:     R. George, B. Leiba
        Status:     Standards Track
        Stream:     IETF
        Date:       July 2011
        Mailbox:    robinsgv@gmail.com, 
                    barryleiba@computer.org
        Pages:      8
        Characters: 17677
        Updates/Obsoletes/SeeAlso:   None

        I-D Tag:    draft-ietf-sieve-notify-presence-04.txt

        URL:        http://www.rfc-editor.org/rfc/rfc6132.txt

This is a further extension to the Sieve mail filtering language
Notification extension, defining presence information that may be
checked through the notify_method_capability feature.  [STANDARDS-TRACK]

This document is a product of the Sieve Mail Filtering Language Working Group of the IETF.

This is now a Proposed Standard Protocol.

STANDARDS TRACK: This document specifies an Internet standards track
protocol for the Internet community,and requests discussion and suggestions
for improvements.  Please refer to the current edition of the Internet
Official Protocol Standards (STD 1) for the standardization state and
status of this protocol.  Distribution of this memo is unlimited.

This announcement is sent to the IETF-Announce and rfc-dist lists.
To subscribe or unsubscribe, see
  http://www.ietf.org/mailman/listinfo/ietf-announce
  http://mailman.rfc-editor.org/mailman/listinfo/rfc-dist

For searching the RFC series, see http://www.rfc-editor.org/rfcsearch.html.
For downloading RFCs, see http://www.rfc-editor.org/rfc.html.

Requests for special distribution should be addressed to either the
author of the RFC in question, or to rfc-editor@rfc-editor.org.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.


The RFC Editor Team
Association Management Solutions, LLC



From wwwrun@rfc-editor.org  Wed Jul 13 17:57:45 2011
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F19B21F0C40; Wed, 13 Jul 2011 17:57:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.948
X-Spam-Level: 
X-Spam-Status: No, score=-103.948 tagged_above=-999 required=5 tests=[AWL=1.729, BAYES_00=-2.599, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9UyQLGwSgZeC; Wed, 13 Jul 2011 17:57:40 -0700 (PDT)
Received: from rfc-editor.org (rfcpa.amsl.com [64.170.98.47]) by ietfa.amsl.com (Postfix) with ESMTP id A9ACF1F0C4A; Wed, 13 Jul 2011 17:57:40 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id A078198C51C; Wed, 13 Jul 2011 17:57:40 -0700 (PDT)
To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
From: rfc-editor@rfc-editor.org
Message-Id: <20110714005740.A078198C51C@rfc-editor.org>
Date: Wed, 13 Jul 2011 17:57:40 -0700 (PDT)
Cc: sieve@ietf.org, rfc-editor@rfc-editor.org
Subject: [sieve] RFC 6133 on Sieve Email Filtering: Use of Presence Information with Auto-Responder Functionality
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 00:57:45 -0000

A new Request for Comments is now available in online RFC libraries.

        
        RFC 6133

        Title:      Sieve Email Filtering: Use of 
                    Presence Information with Auto-Responder Functionality 
        Author:     R. George, B. Leiba,
                    A. Melnikov
        Status:     Informational
        Stream:     IETF
        Date:       July 2011
        Mailbox:    robinsgv@gmail.com, 
                    barryleiba@computer.org, 
                    Alexey.Melnikov@isode.com
        Pages:      9
        Characters: 17652
        Updates/Obsoletes/SeeAlso:   None

        I-D Tag:    draft-ietf-sieve-autoreply-04.txt

        URL:        http://www.rfc-editor.org/rfc/rfc6133.txt

This document describes how the Sieve email filtering language, along
with some extensions, can be used to create automatic replies to
incoming electronic mail messages based on the address book and
presence information of the recipient.  This document is not an 
Internet Standards Track specification; it is published for 
informational purposes.

This document is a product of the Sieve Mail Filtering Language Working Group of the IETF.


INFORMATIONAL: This memo provides information for the Internet community.
It does not specify an Internet standard of any kind. Distribution of
this memo is unlimited.

This announcement is sent to the IETF-Announce and rfc-dist lists.
To subscribe or unsubscribe, see
  http://www.ietf.org/mailman/listinfo/ietf-announce
  http://mailman.rfc-editor.org/mailman/listinfo/rfc-dist

For searching the RFC series, see http://www.rfc-editor.org/rfcsearch.html.
For downloading RFCs, see http://www.rfc-editor.org/rfc.html.

Requests for special distribution should be addressed to either the
author of the RFC in question, or to rfc-editor@rfc-editor.org.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.


The RFC Editor Team
Association Management Solutions, LLC



From wwwrun@rfc-editor.org  Wed Jul 13 17:57:57 2011
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F1B41F0C51; Wed, 13 Jul 2011 17:57:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.806
X-Spam-Level: 
X-Spam-Status: No, score=-103.806 tagged_above=-999 required=5 tests=[AWL=1.271, BAYES_00=-2.599, HELO_MISMATCH_ORG=0.611, HOST_MISMATCH_COM=0.311, J_CHICKENPOX_93=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wt69qZqGQFC3; Wed, 13 Jul 2011 17:57:57 -0700 (PDT)
Received: from rfc-editor.org (rfcpa.amsl.com [64.170.98.47]) by ietfa.amsl.com (Postfix) with ESMTP id B2CBD1F0C50; Wed, 13 Jul 2011 17:57:56 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id A82F698C529; Wed, 13 Jul 2011 17:57:56 -0700 (PDT)
To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
From: rfc-editor@rfc-editor.org
Message-Id: <20110714005756.A82F698C529@rfc-editor.org>
Date: Wed, 13 Jul 2011 17:57:56 -0700 (PDT)
Cc: sieve@ietf.org, rfc-editor@rfc-editor.org
Subject: [sieve] RFC 6134 on Sieve Extension: Externally Stored Lists
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 00:57:57 -0000

A new Request for Comments is now available in online RFC libraries.

        
        RFC 6134

        Title:      Sieve Extension: Externally Stored Lists 
        Author:     A. Melnikov, B. Leiba
        Status:     Standards Track
        Stream:     IETF
        Date:       July 2011
        Mailbox:    Alexey.Melnikov@isode.com, 
                    barryleiba@computer.org
        Pages:      18
        Characters: 37379
        Updates/Obsoletes/SeeAlso:   None

        I-D Tag:    draft-ietf-sieve-external-lists-10.txt

        URL:        http://www.rfc-editor.org/rfc/rfc6134.txt

The Sieve email filtering language can be used to implement email
whitelisting, blacklisting, personal distribution lists, and other
sorts of list matching.  Currently, this requires that all members of
such lists be hard-coded in the script itself.  Whenever a member of
a list is added or deleted, the script needs to be updated and
possibly uploaded to a mail server.

This document defines a Sieve extension for accessing externally
stored lists -- lists whose members are stored externally to the
script, such as using the Lightweight Directory Access Protocol
(LDAP), the Application Configuration Access Protocol (ACAP), vCard
Extensions to WebDAV (CardDAV), or relational databases.  
[STANDARDS-TRACK]

This document is a product of the Sieve Mail Filtering Language Working Group of the IETF.

This is now a Proposed Standard Protocol.

STANDARDS TRACK: This document specifies an Internet standards track
protocol for the Internet community,and requests discussion and suggestions
for improvements.  Please refer to the current edition of the Internet
Official Protocol Standards (STD 1) for the standardization state and
status of this protocol.  Distribution of this memo is unlimited.

This announcement is sent to the IETF-Announce and rfc-dist lists.
To subscribe or unsubscribe, see
  http://www.ietf.org/mailman/listinfo/ietf-announce
  http://mailman.rfc-editor.org/mailman/listinfo/rfc-dist

For searching the RFC series, see http://www.rfc-editor.org/rfcsearch.html.
For downloading RFCs, see http://www.rfc-editor.org/rfc.html.

Requests for special distribution should be addressed to either the
author of the RFC in question, or to rfc-editor@rfc-editor.org.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.


The RFC Editor Team
Association Management Solutions, LLC



From cyrus@daboo.name  Thu Jul 14 07:27:35 2011
Return-Path: <cyrus@daboo.name>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1A5A21F8AD1 for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:27:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.324
X-Spam-Level: 
X-Spam-Status: No, score=-102.324 tagged_above=-999 required=5 tests=[AWL=0.275, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PXf0WqsFtCX2 for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:27:35 -0700 (PDT)
Received: from daboo.name (daboo.name [151.201.22.177]) by ietfa.amsl.com (Postfix) with ESMTP id 02EF021F8A57 for <sieve@ietf.org>; Thu, 14 Jul 2011 07:27:35 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 7A2991536CF1 for <sieve@ietf.org>; Thu, 14 Jul 2011 10:27:34 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (chewy.daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z3quEsi9A9z4 for <sieve@ietf.org>; Thu, 14 Jul 2011 10:27:34 -0400 (EDT)
Received: from [17.45.162.185] (unknown [17.45.162.185]) by daboo.name (Postfix) with ESMTPSA id 7B7121536CE6 for <sieve@ietf.org>; Thu, 14 Jul 2011 10:27:33 -0400 (EDT)
Date: Thu, 14 Jul 2011 10:27:34 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: SIEVE <sieve@ietf.org>
Message-ID: <54E6D1D8DBAD71ECA2057B38@cyrus.local>
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=691
Subject: [sieve] Proposed Agenda
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 14:27:35 -0000

Hi folks,
Our meeting is set for Wed, July 27, 15:10-16:10. Below is the proposed 
agenda. Let me know if any additions are needed.

Agenda

WG Status review                                        ( 5 mins)

Include (draft-ietf-sieve-include)                      ( 5 mins)
IMAP/SIEVE (draft-ietf-sieve-imap-sieve)                (10 mins)
Convert (draft-ietf-sieve-convert)                      (10 mins)
Notify SIP (draft-ietf-sieve-notify-sip-message)        (10 mins)


WG Futures                                              (20 mins)

=================================================================

Total:                                                   60 mins


-- 
Cyrus Daboo


From alexey.melnikov@isode.com  Thu Jul 14 07:31:47 2011
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A156821F850F for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:31:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nh4piickg+D3 for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:31:47 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by ietfa.amsl.com (Postfix) with ESMTP id 0D00021F84F3 for <sieve@ietf.org>; Thu, 14 Jul 2011 07:31:47 -0700 (PDT)
Received: from [192.168.1.124] ((unknown) [62.3.217.253])  by rufus.isode.com (submission channel) via TCP with ESMTPA  id <Th790QB=gE90@rufus.isode.com>; Thu, 14 Jul 2011 15:31:45 +0100
X-SMTP-Protocol-Errors: NORDNS
Message-ID: <4E1EFDC7.4050809@isode.com>
Date: Thu, 14 Jul 2011 15:31:35 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Cyrus Daboo <cyrus@daboo.name>
References: <54E6D1D8DBAD71ECA2057B38@cyrus.local>
In-Reply-To: <54E6D1D8DBAD71ECA2057B38@cyrus.local>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: SIEVE <sieve@ietf.org>
Subject: Re: [sieve] Proposed Agenda
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 14:31:47 -0000

Cyrus Daboo wrote:

> Hi folks,
> Our meeting is set for Wed, July 27, 15:10-16:10. Below is the 
> proposed agenda. Let me know if any additions are needed.
>
> Agenda
>
> WG Status review                                        ( 5 mins)
>
> Include (draft-ietf-sieve-include)                      ( 5 mins)

This looks fine, assuming the draft goes into WGLC before Quebec.

> IMAP/SIEVE (draft-ietf-sieve-imap-sieve)                (10 mins)
> Convert (draft-ietf-sieve-convert)                      (10 mins)
> Notify SIP (draft-ietf-sieve-notify-sip-message)        (10 mins)
>
>
> WG Futures                                              (20 mins)
>
> =================================================================
>
> Total:                                                   60 mins



From cyrus@daboo.name  Thu Jul 14 07:34:51 2011
Return-Path: <cyrus@daboo.name>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68CA121F8698 for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:34:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.379
X-Spam-Level: 
X-Spam-Status: No, score=-102.379 tagged_above=-999 required=5 tests=[AWL=0.220, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rcyHUzHQbToG for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:34:51 -0700 (PDT)
Received: from daboo.name (daboo.name [151.201.22.177]) by ietfa.amsl.com (Postfix) with ESMTP id C71DB21F8640 for <sieve@ietf.org>; Thu, 14 Jul 2011 07:34:50 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 5B9591536D6F; Thu, 14 Jul 2011 10:34:50 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (chewy.daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nChrDPqbhUkP; Thu, 14 Jul 2011 10:34:50 -0400 (EDT)
Received: from caldav.corp.apple.com (unknown [17.45.162.46]) by daboo.name (Postfix) with ESMTPSA id A5BFC1536D64; Thu, 14 Jul 2011 10:34:48 -0400 (EDT)
Date: Thu, 14 Jul 2011 10:34:45 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: Alexey Melnikov <alexey.melnikov@isode.com>, Barry Leiba <barryleiba@computer.org>
Message-ID: <5448D076D911A633DDE82BD0@caldav.corp.apple.com>
In-Reply-To: <4E1EFDC7.4050809@isode.com>
References: <54E6D1D8DBAD71ECA2057B38@cyrus.local> <4E1EFDC7.4050809@isode.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=481
Cc: SIEVE <sieve@ietf.org>
Subject: Re: [sieve] Proposed Agenda
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 14:34:51 -0000

Hi Alexey,

--On July 14, 2011 3:31:35 PM +0100 Alexey Melnikov 
<alexey.melnikov@isode.com> wrote:

>> WG Status review                                        ( 5 mins)
>>
>> Include (draft-ietf-sieve-include)                      ( 5 mins)
>
> This looks fine, assuming the draft goes into WGLC before Quebec.

I was about to ping Barry about that and ask him to go ahead with the WGLC 
on the -10 version of the draft. This message serves as the ping to Barry.

-- 
Cyrus Daboo


From barryleiba@gmail.com  Thu Jul 14 07:40:23 2011
Return-Path: <barryleiba@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85A4F21F8ABB for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:40:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.137
X-Spam-Level: 
X-Spam-Status: No, score=-103.137 tagged_above=-999 required=5 tests=[AWL=-0.160, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GSbXOy8lHMIT for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:40:23 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id EB7B621F8A57 for <sieve@ietf.org>; Thu, 14 Jul 2011 07:40:22 -0700 (PDT)
Received: by ywp31 with SMTP id 31so145716ywp.31 for <sieve@ietf.org>; Thu, 14 Jul 2011 07:40:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=kntykMYgv5CgH0OGbFK4V6UkPLguGmVTqwsf2YUqFGM=; b=H22CbBrbES/ODZg/TXniLrJdV1SFKSr85HtUDJXMSFuWqXCPXhGEW1P+JR5rTNl1aE Ezs3k+gMOkpXfktoZ7RUjjOt7Z+2Pt2SVrugQhIAAm1uC+q3Zv1dgWFeRwIIQH9SXPqh +mxzylq3zUcWb8mPK4BSgSoNi3btU/l3fG4nM=
MIME-Version: 1.0
Received: by 10.236.180.69 with SMTP id i45mr3161768yhm.362.1310654422485; Thu, 14 Jul 2011 07:40:22 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.236.106.2 with HTTP; Thu, 14 Jul 2011 07:40:22 -0700 (PDT)
In-Reply-To: <5448D076D911A633DDE82BD0@caldav.corp.apple.com>
References: <54E6D1D8DBAD71ECA2057B38@cyrus.local> <4E1EFDC7.4050809@isode.com> <5448D076D911A633DDE82BD0@caldav.corp.apple.com>
Date: Thu, 14 Jul 2011 10:40:22 -0400
X-Google-Sender-Auth: C_NQxjbLxvbO7uuerK5piFUsKro
Message-ID: <CALaySJ+kMUWmAZVydQs4hM3yA_nJr2qnHYWo=zTBfKFH2nukBg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Cyrus Daboo <cyrus@daboo.name>
Content-Type: text/plain; charset=ISO-8859-1
Cc: SIEVE <sieve@ietf.org>
Subject: Re: [sieve] Proposed Agenda
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 14:40:23 -0000

> I was about to ping Barry about that and ask him to go ahead with the WGLC
> on the -10 version of the draft. This message serves as the ping to Barry.

Sorry; I forgot that you're a co-editor, and I'm doing the shepherding
on it.  Will put out a call now.

Barry

From barryleiba@gmail.com  Thu Jul 14 07:45:36 2011
Return-Path: <barryleiba@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5850421F8AF5 for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:45:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.134
X-Spam-Level: 
X-Spam-Status: No, score=-103.134 tagged_above=-999 required=5 tests=[AWL=-0.157, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rF5or+P4J8+e for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:45:35 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id D065A21F8AF2 for <sieve@ietf.org>; Thu, 14 Jul 2011 07:45:35 -0700 (PDT)
Received: by ywp31 with SMTP id 31so148297ywp.31 for <sieve@ietf.org>; Thu, 14 Jul 2011 07:45:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=EWH1lmH9SyMh18Orpv0XfWfzWkY+jXQbztB4CsuqKzg=; b=Pv27qIS8aJiApwKhhqsLnMUo+hsuBW5mp8CxoJl4q0mqENm8LvfYCWNpmypfPoCbn+ SA3D99A0XLEwyLuEG+RaNiMr4r8Wndj/NSsJRTRa3iFc0RWIms6NYCMncZUSzbZoAo8H DXoVquXxs9YY4WTZWlayPsiI2HOAJm3pWI1LU=
MIME-Version: 1.0
Received: by 10.236.78.36 with SMTP id f24mr3428700yhe.295.1310654735447; Thu, 14 Jul 2011 07:45:35 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.236.106.2 with HTTP; Thu, 14 Jul 2011 07:45:35 -0700 (PDT)
Date: Thu, 14 Jul 2011 10:45:35 -0400
X-Google-Sender-Auth: w3UBq1ZHOkieUJNAhMpiNawWgtc
Message-ID: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Sieve mailing list <sieve@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 14:45:36 -0000

The sieve-include doc looks ready to go.  Because Aaron and Cyrus are
both editors of this document, I'm playing doc shepherd and handling
chair duties related to the document.  And so here we start working
group last call on draft-ietf-sieve-include-10, which you can find
here: http://tools.ietf.org/html/draft-ietf-sieve-include-10

We've had good feedback on this, and I think it's solid.  Everyone,
please give it a last review and let us know whether you agree, or
whether you find anything that needs changing.  WGLC will end at the
end of July, just after the upcoming IETF meeting finishes.

Posts confirming that you've reviewed this version and agree that it's
ready are welcome.

Barry

From barryleiba.mailing.lists@gmail.com  Thu Jul 14 07:52:45 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B5FA921F8B15 for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:52:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.127
X-Spam-Level: 
X-Spam-Status: No, score=-103.127 tagged_above=-999 required=5 tests=[AWL=-0.150, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fnaTdEGcTW0u for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 07:52:43 -0700 (PDT)
Received: from mail-yx0-f172.google.com (mail-yx0-f172.google.com [209.85.213.172]) by ietfa.amsl.com (Postfix) with ESMTP id 65A3C21F8B18 for <sieve@ietf.org>; Thu, 14 Jul 2011 07:52:42 -0700 (PDT)
Received: by yxp4 with SMTP id 4so159818yxp.31 for <sieve@ietf.org>; Thu, 14 Jul 2011 07:52:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=WG4xf1Ka7s6mc8BbKsMbtmQFm7EuDu0Ys2jF+QU/Q7c=; b=GgG69JOswXL4BY+LCN9fjOlyrEpjd2PPUB4UbhiKQ+j6sYx9eGJb8LNq6CZi9kERdW 3U9k8enQ3nWMT2bbGzRlv4K3DvjOg8IAxT6yo7L6f8MZ2ORCDQfcERAfcnp1qKIYtv3S lUEtVeyFyEWkvkwm0j6ybhvN6avUZQUTDf2wU=
MIME-Version: 1.0
Received: by 10.236.191.33 with SMTP id f21mr3094705yhn.431.1310655161686; Thu, 14 Jul 2011 07:52:41 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.172.10 with HTTP; Thu, 14 Jul 2011 07:52:41 -0700 (PDT)
In-Reply-To: <54E6D1D8DBAD71ECA2057B38@cyrus.local>
References: <54E6D1D8DBAD71ECA2057B38@cyrus.local>
Date: Thu, 14 Jul 2011 10:52:41 -0400
X-Google-Sender-Auth: 2suNT5VcUk6dH2E8QIzLsHXK8JA
Message-ID: <CAC4RtVBtx60JAst=AuDQSuLJY4iq76hC7N3bwcWUrtp=7sEAxg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Cyrus Daboo <cyrus@daboo.name>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: SIEVE <sieve@ietf.org>
Subject: Re: [sieve] Proposed Agenda
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 14:52:45 -0000

> Notify SIP (draft-ietf-sieve-notify-sip-message) =A0 =A0 =A0 =A0(10 mins)
>
>
> WG Futures =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0(20 mins)

We have plenty of time from "WG Futures" to shift over to
notify-sip-message, if necessary.  I have a feeling it might be
necessary.  Please, everyone, if you haven't already done so, review
that document, and especially section 2.1 and its subsections, before
the meeting.  We'll need to bat this around and come up with a way of
dealing with it.

I have sent Ben Campbell a note asking him to review it and comment
also, and maybe he'll have an idea.  I'm sure he won't be in the WG
session, though.

Barry

From stephan@rename-it.nl  Thu Jul 14 08:13:49 2011
Return-Path: <stephan@rename-it.nl>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ADD4421F8B54 for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 08:13:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.504
X-Spam-Level: 
X-Spam-Status: No, score=-0.504 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j+RS3bv7+udf for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 08:13:45 -0700 (PDT)
Received: from drpepper.rename-it.nl (drpepper.rename-it.nl [87.249.120.243]) by ietfa.amsl.com (Postfix) with ESMTP id 4AA1521F8B51 for <sieve@ietf.org>; Thu, 14 Jul 2011 08:13:42 -0700 (PDT)
Received: from wlan236026.mobiel.utwente.nl ([130.89.236.26]:51659) by drpepper.rename-it.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <stephan@rename-it.nl>) id 1QhNbW-00032W-7q; Thu, 14 Jul 2011 17:13:32 +0200
Message-ID: <4E1F0792.7040901@rename-it.nl>
Date: Thu, 14 Jul 2011 17:13:22 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Barry Leiba <barryleiba@computer.org>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com>
In-Reply-To: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-SpamScore: -2.3 (--)
X-RenameIT-MailScanner-SpamCheck: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=ham version=3.3.1
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 15:13:49 -0000

Op 14-7-2011 16:45, Barry Leiba schreef:
> The sieve-include doc looks ready to go.  Because Aaron and Cyrus are
> both editors of this document, I'm playing doc shepherd and handling
> chair duties related to the document.  And so here we start working
> group last call on draft-ietf-sieve-include-10, which you can find
> here: http://tools.ietf.org/html/draft-ietf-sieve-include-10
>
> We've had good feedback on this, and I think it's solid.  Everyone,
> please give it a last review and let us know whether you agree, or
> whether you find anything that needs changing.  WGLC will end at the
> end of July, just after the upcoming IETF meeting finishes.
>
> Posts confirming that you've reviewed this version and agree that it's
> ready are welcome.

I've posted my final comments on the -10 version in the -07 thread a few 
days ago. Beyond those, I agree that it is ready to go.

Good work!

Regards,

Stephan.



From barryleiba.mailing.lists@gmail.com  Thu Jul 14 12:51:40 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EEFFE11E80A8 for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 12:51:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.118
X-Spam-Level: 
X-Spam-Status: No, score=-103.118 tagged_above=-999 required=5 tests=[AWL=-0.141, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YSaaS5-INdz5 for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 12:51:40 -0700 (PDT)
Received: from mail-yi0-f44.google.com (mail-yi0-f44.google.com [209.85.218.44]) by ietfa.amsl.com (Postfix) with ESMTP id 3F05511E80B3 for <sieve@ietf.org>; Thu, 14 Jul 2011 12:51:37 -0700 (PDT)
Received: by yie30 with SMTP id 30so295766yie.31 for <sieve@ietf.org>; Thu, 14 Jul 2011 12:51:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=xZzztxoA7QCWwmUKHzgIg1tq9mNjKSyhuVaxKZJHQXM=; b=N0/BbxY+ExsE0mr+H+N0GXlfW30JxXau4cM/HkhXYGZOE8V5c5LouFbxj6bVniHPdt em/aFi4Gm+DfmCcFgFJZPjrxqlvS78ju4F/YfGYGQywWuv+6UOWm/vQUtYMQ2qyAQ6ra SIstZsqObPTjQyClXNRHtdGGUH+zHda5Aqb2k=
MIME-Version: 1.0
Received: by 10.236.191.33 with SMTP id f21mr3509940yhn.431.1310673092531; Thu, 14 Jul 2011 12:51:32 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.172.10 with HTTP; Thu, 14 Jul 2011 12:51:32 -0700 (PDT)
In-Reply-To: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com>
Date: Thu, 14 Jul 2011 15:51:32 -0400
X-Google-Sender-Auth: I42Ea4kFVIR8EFgQsPhFS9oLVR0
Message-ID: <CAC4RtVAt_a=a89rVuUUN4cJQRemH2wbC9ehbdkehEV7rF+1zXg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Sieve mailing list <sieve@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 19:51:41 -0000

As I'm working on the shepherd writeup for this, I see that the
reference to RFC5429 isn't used, and it should be.  I suggest the
following changes:

At the bottom of page 6,
OLD
   Personal script "spam_tests"
NEW
   Personal script "spam_tests" (uses "reject" [RFC5429])

At the bottom of page 7,
OLD
   Site script "spam_tests"
NEW
   Site script "spam_tests" (uses "reject" [RFC5429])


Aaron, please put this in your working copy, but there's no need to
submit a new version unless there are other changes to make.  I'll
just put it into the writeup as a note, and the AD can enter it as an
RFC Editor note.

Barry

From barryleiba.mailing.lists@gmail.com  Thu Jul 14 12:59:37 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3444811E8087 for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 12:59:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.077
X-Spam-Level: 
X-Spam-Status: No, score=-103.077 tagged_above=-999 required=5 tests=[AWL=-0.100, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nYwoXSyh8DGw for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 12:59:36 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id A0ED611E8079 for <sieve@ietf.org>; Thu, 14 Jul 2011 12:59:36 -0700 (PDT)
Received: by gwb20 with SMTP id 20so293372gwb.31 for <sieve@ietf.org>; Thu, 14 Jul 2011 12:59:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=BxARoED+4SnZU1iWdo/7RtfSCbrfvUpiNTsBENBx7Wk=; b=bTaho9zAccaiEAEJpczp94xuQR0cSbjRE51LgWftz8JbLnMLUGdWoEOKcABUGH4XXp ojL6ydMTKT3e/s/Ld6KT8OEUIw1dh5e7KpfrpgSrUyxp5d68xibpPjNtl85oozOS3Bk9 fh7wkWgN5VGvqgTpxZQzp5cuLUiaOksg/ibSA=
MIME-Version: 1.0
Received: by 10.150.31.20 with SMTP id e20mr2757264ybe.62.1310673576208; Thu, 14 Jul 2011 12:59:36 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.172.10 with HTTP; Thu, 14 Jul 2011 12:59:36 -0700 (PDT)
In-Reply-To: <CAC4RtVAt_a=a89rVuUUN4cJQRemH2wbC9ehbdkehEV7rF+1zXg@mail.gmail.com>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <CAC4RtVAt_a=a89rVuUUN4cJQRemH2wbC9ehbdkehEV7rF+1zXg@mail.gmail.com>
Date: Thu, 14 Jul 2011 15:59:36 -0400
X-Google-Sender-Auth: 656REz5PJsLMgY2Z-3x6hoFIJ_0
Message-ID: <CAC4RtVDRqy3yKhqG4n0iZ9w4janwhG-WUj00k0rDCQ5xaxCfxw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Sieve mailing list <sieve@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 19:59:37 -0000

For the shepherd writeup, will folks please tell me if (1) you have
implemented sieve-include, at some version of the draft, or (2) you
intend to implement the final version.

Barry

From stephan@rename-it.nl  Thu Jul 14 15:41:43 2011
Return-Path: <stephan@rename-it.nl>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF9DA21F89CC for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 15:41:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.504
X-Spam-Level: 
X-Spam-Status: No, score=-0.504 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iBdHvLp0MREF for <sieve@ietfa.amsl.com>; Thu, 14 Jul 2011 15:41:39 -0700 (PDT)
Received: from drpepper.rename-it.nl (drpepper.rename-it.nl [87.249.120.243]) by ietfa.amsl.com (Postfix) with ESMTP id 6B69F21F8959 for <sieve@ietf.org>; Thu, 14 Jul 2011 15:41:14 -0700 (PDT)
Received: from klara.student.utwente.nl ([130.89.162.218]:4176 helo=[10.168.3.2]) by drpepper.rename-it.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <stephan@rename-it.nl>) id 1QhUaf-00070U-Mk; Fri, 15 Jul 2011 00:41:07 +0200
Message-ID: <4E1F709F.6020102@rename-it.nl>
Date: Fri, 15 Jul 2011 00:41:35 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Barry Leiba <barryleiba@computer.org>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <CAC4RtVAt_a=a89rVuUUN4cJQRemH2wbC9ehbdkehEV7rF+1zXg@mail.gmail.com> <CAC4RtVDRqy3yKhqG4n0iZ9w4janwhG-WUj00k0rDCQ5xaxCfxw@mail.gmail.com>
In-Reply-To: <CAC4RtVDRqy3yKhqG4n0iZ9w4janwhG-WUj00k0rDCQ5xaxCfxw@mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-SpamScore: -2.3 (--)
X-RenameIT-MailScanner-SpamCheck: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=ham version=3.3.1
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 14 Jul 2011 22:41:43 -0000

On 7/14/2011 9:59 PM, Barry Leiba wrote:
> For the shepherd writeup, will folks please tell me if (1) you have
> implemented sieve-include, at some version of the draft, or (2) you
> intend to implement the final version.

It's implemented for the Pigeonhole project for the Dovecot IMAP server:

http://pigeonhole.dovecot.org/

Latest draft version used is ietf-05 (currently except the ManageSieve 
requirements), with some backwards compatibility for the old 
import/export commands. I intend to upgrade to full RFC compliance once 
it is published.

Regards,

Stephan.



From alexey.melnikov@isode.com  Mon Jul 18 06:21:42 2011
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 557A221F8BAD for <sieve@ietfa.amsl.com>; Mon, 18 Jul 2011 06:21:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ev8HFRHXjpoE for <sieve@ietfa.amsl.com>; Mon, 18 Jul 2011 06:21:38 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by ietfa.amsl.com (Postfix) with ESMTP id 018EF21F859C for <sieve@ietf.org>; Mon, 18 Jul 2011 06:21:38 -0700 (PDT)
Received: from [192.168.1.124] ((unknown) [62.3.217.253])  by rufus.isode.com (submission channel) via TCP with ESMTPA  id <TiQzYAB=gBg6@rufus.isode.com>; Mon, 18 Jul 2011 14:21:36 +0100
X-SMTP-Protocol-Errors: NORDNS
Message-ID: <4E243343.8090004@isode.com>
Date: Mon, 18 Jul 2011 14:21:07 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Barry Leiba <barryleiba@computer.org>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com>
In-Reply-To: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 18 Jul 2011 13:21:42 -0000

Barry Leiba wrote:

>The sieve-include doc looks ready to go.  Because Aaron and Cyrus are
>both editors of this document, I'm playing doc shepherd and handling
>chair duties related to the document.  And so here we start working
>group last call on draft-ietf-sieve-include-10, which you can find
>here: http://tools.ietf.org/html/draft-ietf-sieve-include-10
>
>We've had good feedback on this, and I think it's solid.  Everyone,
>please give it a last review and let us know whether you agree, or
>whether you find anything that needs changing.  WGLC will end at the
>end of July, just after the upcoming IETF meeting finishes.
>
>Posts confirming that you've reviewed this version and agree that it's
>ready are welcome.
>
I am mostly happy with this version, but I spotted several nits or minor 
errors:

2.  Conventions Used in This Document

   script execution
      an instance of a Sieve interpreter invoked for a given message
      delivery, starting with the user's active script and continuing
      through any included scripts until the message is delivered.

Pedantic comment: does "reject" or "discard" qualify as "message delivery"?

3.1.  General Considerations

   Sieve implementations MUST generate an error at execution time if an
   included script does not exist.

This is no longer true due to the addition of the :optional tag.


3.2.  Control Structure include

         Usage:   include *[PARAMETERS] <value: string>
                  PARAMETERS = LOCATION / :once / :optional
                  LOCATION = :personal / :global

   The "include" command takes an optional "location" parameter, an
   optional ":once" parameter, an optional ":optional" parameter, and a
   single string argument representing the name of the script to include
   for processing at that point.  It is RECOMMENDED that implementations
   restrict script names according to MANAGESIEVE [RFC5804] Section 1.7.

Did you mean Section 1.6 ("Script Names") instead of 1.7 ("Capabilities")?

Also, I think this requirement makes [RFC5804] Normative.

And finally, why is this not a MUST? Making a SHOULD level requirement 
seems a bit weak in this case.

4.  Security Considerations

   Sieve implementations MUST ensure that script names are checked for
   validity and proper permissions prior to inclusion, in order to
   prevent a malicious user from gaining acess to files accessible to

typo: access

   the mail server software that should not be accessible to the user.


5.1.  "include" Extension Registration

      Capability name: include
      Description:     adds the "include" command to execute other Sieve
                       scripts, and the "global" command and "global"
                       variables namespace to access variables shared
                       among included scripts.

The "return" action is not mentioned here.


From barryleiba@gmail.com  Mon Jul 18 06:35:27 2011
Return-Path: <barryleiba@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0ECE21F8BC1 for <sieve@ietfa.amsl.com>; Mon, 18 Jul 2011 06:35:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.106
X-Spam-Level: 
X-Spam-Status: No, score=-103.106 tagged_above=-999 required=5 tests=[AWL=-0.129, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zqZ6XX5rDRgt for <sieve@ietfa.amsl.com>; Mon, 18 Jul 2011 06:35:27 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id 333EA21F8B64 for <sieve@ietf.org>; Mon, 18 Jul 2011 06:35:27 -0700 (PDT)
Received: by ywp31 with SMTP id 31so1468569ywp.31 for <sieve@ietf.org>; Mon, 18 Jul 2011 06:35:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=0dyor+3ul01d6p0pg/GjjqGisAT9xyW18iHE8XoQDQs=; b=UEXr7VO3xwb39AlmVtYAKUCSowhFpjcSzRjzg6HAxeX6pHzS3ry0A11Si79MCj1ePs hdGk+se+GBrasKBdoALQvVtX4A1fVRzpHQE0+7YVy8bFH4uQO5YKiUlYvYOaxwkL1cYH +0M+PMrKGwrGlfRbdRbJgSaq1JwuVVBL+ao/w=
MIME-Version: 1.0
Received: by 10.236.125.131 with SMTP id z3mr267000yhh.57.1310996126680; Mon, 18 Jul 2011 06:35:26 -0700 (PDT)
Sender: barryleiba@gmail.com
Received: by 10.236.207.132 with HTTP; Mon, 18 Jul 2011 06:35:26 -0700 (PDT)
In-Reply-To: <4E243343.8090004@isode.com>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <4E243343.8090004@isode.com>
Date: Mon, 18 Jul 2011 09:35:26 -0400
X-Google-Sender-Auth: T5XHu4A8vDJAIeVom_VcbAOOXEM
Message-ID: <CALaySJK_VvA8HWS_e5MG1JTmp7az+nqqyiV9noN-ZD5iKpO2fQ@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 18 Jul 2011 13:35:27 -0000

Alexey said:
> I am mostly happy with this version, but I spotted several nits or minor
> errors:

Good points, all.  Some text suggestions for some:

> =A0script execution
> =A0 =A0 an instance of a Sieve interpreter invoked for a given message
> =A0 =A0 delivery, starting with the user's active script and continuing
> =A0 =A0 through any included scripts until the message is delivered.
>
> Pedantic comment: does "reject" or "discard" qualify as "message delivery=
"?

NEW
   an instance of a Sieve interpreter invoked for a given message
   delivery, starting with the user's active script and continuing
   through any included scripts until the final disposition of the
   message.

> =A0Sieve implementations MUST generate an error at execution time if an
> =A0included script does not exist.
>
> This is no longer true due to the addition of the :optional tag.

NEW
   Sieve implementations MUST generate an error at execution
   time if an included script does not exist and the ":optional"
   parameter was not used.

> Also, I think this requirement makes [RFC5804] Normative.

I agree.

> And finally, why is this not a MUST? Making a SHOULD level requirement
> seems a bit weak in this case.

I'd be happy with MUST.

Barry

From aaron@serendipity.cx  Mon Jul 18 22:19:40 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 789D221F8593 for <sieve@ietfa.amsl.com>; Mon, 18 Jul 2011 22:19:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y3IUzG9buSlg for <sieve@ietfa.amsl.com>; Mon, 18 Jul 2011 22:19:40 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id DE31821F8584 for <sieve@ietf.org>; Mon, 18 Jul 2011 22:19:39 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by slice.serendipity.cx (Postfix) with ESMTPSA id 8A50E110066 for <sieve@ietf.org>; Mon, 18 Jul 2011 22:18:33 -0700 (PDT)
Received: by vxi40 with SMTP id 40so3623032vxi.31 for <sieve@ietf.org>; Mon, 18 Jul 2011 22:19:33 -0700 (PDT)
Received: by 10.52.109.38 with SMTP id hp6mr7315969vdb.435.1311052773050; Mon, 18 Jul 2011 22:19:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.112.169 with HTTP; Mon, 18 Jul 2011 22:19:12 -0700 (PDT)
In-Reply-To: <4E243343.8090004@isode.com>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <4E243343.8090004@isode.com>
From: Aaron Stone <aaron@serendipity.cx>
Date: Mon, 18 Jul 2011 22:19:12 -0700
Message-ID: <CAEdAYKVqce4V6WYwqpOJZa5265jBBY+gec0gON4HqnwoctgyBQ@mail.gmail.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Barry Leiba <barryleiba@computer.org>, Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 19 Jul 2011 05:19:40 -0000

On Mon, Jul 18, 2011 at 6:21 AM, Alexey Melnikov
<alexey.melnikov@isode.com> wrote:
> Barry Leiba wrote:
>
>> The sieve-include doc looks ready to go. =A0Because Aaron and Cyrus are
>> both editors of this document, I'm playing doc shepherd and handling
>> chair duties related to the document. =A0And so here we start working
>> group last call on draft-ietf-sieve-include-10, which you can find
>> here: http://tools.ietf.org/html/draft-ietf-sieve-include-10
>>
>> We've had good feedback on this, and I think it's solid. =A0Everyone,
>> please give it a last review and let us know whether you agree, or
>> whether you find anything that needs changing. =A0WGLC will end at the
>> end of July, just after the upcoming IETF meeting finishes.
>>
>> Posts confirming that you've reviewed this version and agree that it's
>> ready are welcome.
>>
> I am mostly happy with this version, but I spotted several nits or minor
> errors:
>
> 2. =A0Conventions Used in This Document
>
> =A0script execution
> =A0 =A0 an instance of a Sieve interpreter invoked for a given message
> =A0 =A0 delivery, starting with the user's active script and continuing
> =A0 =A0 through any included scripts until the message is delivered.
>
> Pedantic comment: does "reject" or "discard" qualify as "message delivery=
"?
>
> 3.1. =A0General Considerations
>
> =A0Sieve implementations MUST generate an error at execution time if an
> =A0included script does not exist.
>
> This is no longer true due to the addition of the :optional tag.
>
>
> 3.2. =A0Control Structure include
>
> =A0 =A0 =A0 =A0Usage: =A0 include *[PARAMETERS] <value: string>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 PARAMETERS =3D LOCATION / :once / :option=
al
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 LOCATION =3D :personal / :global
>
> =A0The "include" command takes an optional "location" parameter, an
> =A0optional ":once" parameter, an optional ":optional" parameter, and a
> =A0single string argument representing the name of the script to include
> =A0for processing at that point. =A0It is RECOMMENDED that implementation=
s
> =A0restrict script names according to MANAGESIEVE [RFC5804] Section 1.7.
>
> Did you mean Section 1.6 ("Script Names") instead of 1.7 ("Capabilities")=
?

Probably was the right section in a draft version. Thanks for catching this=
.

> Also, I think this requirement makes [RFC5804] Normative.
>
> And finally, why is this not a MUST? Making a SHOULD level requirement se=
ems
> a bit weak in this case.

s/RECOMMENDED/MUST/ ?

> 4. =A0Security Considerations
>
> =A0Sieve implementations MUST ensure that script names are checked for
> =A0validity and proper permissions prior to inclusion, in order to
> =A0prevent a malicious user from gaining acess to files accessible to
>
> typo: access
>
> =A0the mail server software that should not be accessible to the user.
>
>
> 5.1. =A0"include" Extension Registration
>
> =A0 =A0 Capability name: include
> =A0 =A0 Description: =A0 =A0 adds the "include" command to execute other =
Sieve
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0scripts, and the "global" comm=
and and "global"
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0variables namespace to access =
variables shared
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0among included scripts.
>
> The "return" action is not mentioned here.
>
> _______________________________________________
> sieve mailing list
> sieve@ietf.org
> https://www.ietf.org/mailman/listinfo/sieve
>

From barryleiba.mailing.lists@gmail.com  Tue Jul 19 07:00:17 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D79D21F88D9 for <sieve@ietfa.amsl.com>; Tue, 19 Jul 2011 07:00:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.101
X-Spam-Level: 
X-Spam-Status: No, score=-103.101 tagged_above=-999 required=5 tests=[AWL=-0.124, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o8Fpbyl8Ej9r for <sieve@ietfa.amsl.com>; Tue, 19 Jul 2011 07:00:17 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id E538A21F86AB for <sieve@ietf.org>; Tue, 19 Jul 2011 07:00:16 -0700 (PDT)
Received: by ywp31 with SMTP id 31so2038050ywp.31 for <sieve@ietf.org>; Tue, 19 Jul 2011 07:00:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Qr1TRAG5jdegBLiCNH/KUdRAFsA3kK+HjdPiMaruUJQ=; b=EWipniiGIwi4tm0gRiS5XbHIvO6NvWpZ5Y+9BzWy1X2FlCRe58m8b4eRmGcE4E51xu qkuC7JbwG51nz2HZ9FSa2phX1LtHmf/BMjSAxoALJDWK1c3IeLzTi15s/71DH+z/9E7q O2wO4I4KT8Wur5pXXJ37fMjkzysZqxhYiNsig=
MIME-Version: 1.0
Received: by 10.150.163.9 with SMTP id l9mr5784496ybe.5.1311084016426; Tue, 19 Jul 2011 07:00:16 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.172.10 with HTTP; Tue, 19 Jul 2011 07:00:16 -0700 (PDT)
In-Reply-To: <CAEdAYKVqce4V6WYwqpOJZa5265jBBY+gec0gON4HqnwoctgyBQ@mail.gmail.com>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <4E243343.8090004@isode.com> <CAEdAYKVqce4V6WYwqpOJZa5265jBBY+gec0gON4HqnwoctgyBQ@mail.gmail.com>
Date: Tue, 19 Jul 2011 10:00:16 -0400
X-Google-Sender-Auth: iKO0UOKdinqgE2HXESnmhTUuJOk
Message-ID: <CAC4RtVDxNt+Wo6CQwLqa6rS=oNRQYsCd-7kEBSVdbFbkRfC4GA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Aaron Stone <aaron@serendipity.cx>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 19 Jul 2011 14:00:17 -0000

>> And finally, why is this not a MUST? Making a SHOULD level requirement s=
eems
>> a bit weak in this case.
>
> s/RECOMMENDED/MUST/ ?

Well, not quite:

NEW
 =A0Implementations MUST
 =A0restrict script names according to MANAGESIEVE [RFC5804] Section 1.6.


Barry

From barryleiba.mailing.lists@gmail.com  Wed Jul 20 06:28:28 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7145121F86F6 for <sieve@ietfa.amsl.com>; Wed, 20 Jul 2011 06:28:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.099
X-Spam-Level: 
X-Spam-Status: No, score=-103.099 tagged_above=-999 required=5 tests=[AWL=-0.122, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t4FqI61pWKHJ for <sieve@ietfa.amsl.com>; Wed, 20 Jul 2011 06:28:24 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id 76A9A21F86C1 for <sieve@ietf.org>; Wed, 20 Jul 2011 06:28:24 -0700 (PDT)
Received: by ywp31 with SMTP id 31so103048ywp.31 for <sieve@ietf.org>; Wed, 20 Jul 2011 06:28:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=I+sTb2Cnn1EEQYUK1aRaEwExNXxCCcS9pLu0p7LpXN0=; b=rRjcTi49l3ERhxx0NUKtAYpJT+Up89JFX5r7UFWAehOPkRhrUAeHpJc707ReNaOubO QB/vIfPl0TNxx4nMHV92vPhRG7z9uO6y0hKL5eXz/GtWoPnr7lWMx3DzCL/ST9s/wNZg 2ddS4EKdfJcFlZJOoJKhWFpgB+8b33ZteT/D0=
MIME-Version: 1.0
Received: by 10.236.191.198 with SMTP id g46mr1219193yhn.498.1311168502294; Wed, 20 Jul 2011 06:28:22 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.172.10 with HTTP; Wed, 20 Jul 2011 06:28:22 -0700 (PDT)
In-Reply-To: <CAC4RtVCKyNpg8mLuGSZkqGgrybA2TNhbvG1VpwSvqfVAa_k9cA@mail.gmail.com>
References: <20110708154025.14045.88873.idtracker@ietfa.amsl.com> <CAC4RtVCKyNpg8mLuGSZkqGgrybA2TNhbvG1VpwSvqfVAa_k9cA@mail.gmail.com>
Date: Wed, 20 Jul 2011 09:28:22 -0400
X-Google-Sender-Auth: zrgMz9usLrpO9s-dVGvrAdGVqcU
Message-ID: <CAC4RtVDZg6OhGYat0E_5TccDd-sTB6xERy4gOUGMf-1-RBibtA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: sieve@ietf.org
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-convert-01.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 20 Jul 2011 13:28:28 -0000

>> A URL for this Internet-Draft is:
>> http://www.ietf.org/internet-drafts/draft-ietf-sieve-convert-01.txt
>
> I did some major surgery on this version, so please, everyone, have a
> good look at it. =A0The major change is that I changed the conversion
> from being a part of the "fileinto" action to being an action of its
> own. =A0This allows us to convert the whole message and the use
> "fileinto" or "redirect" (or implicit keep). =A0It also allows us to
> convert the body parts individually, perhaps using different
> conversions for different body parts.

After talking about this more with Alexey, and batting use cases
around, I find that we both think it best to be able to do multiple
"fileinto" or "redirect" actions that include *different* sets of
conversions.  I had explicitly forbidden that in the -01 version, and
have posted an -02 version privately to change that:

http://internetmessagingtechnology.org/ietf/draft-ietf-sieve-convert-02.txt

Diffs here:
http://tools.ietf.org/rfcdiff?url1=3Dhttp://tools.ietf.org/id/draft-ietf-si=
eve-convert-01.txt&url2=3Dhttp://internetmessagingtechnology.org/ietf/draft=
-ietf-sieve-convert-02.txt

This version keeps the separate "convert" actions, but now allows a
sequence like "convert, fileinto, convert, fileinto," where the
conversions are cumulative, but each "fileinto" saves the message as
it was at the time the "fileinto" was encountered.

I'll talk about that in Qu=E9bec, and I'll post this version as soon as
the I-D embargo is lifted.

Barry

From barryleiba.mailing.lists@gmail.com  Wed Jul 20 06:30:03 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2231421F86F6 for <sieve@ietfa.amsl.com>; Wed, 20 Jul 2011 06:30:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.097
X-Spam-Level: 
X-Spam-Status: No, score=-103.097 tagged_above=-999 required=5 tests=[AWL=-0.120, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FIuBSZQ1PcDZ for <sieve@ietfa.amsl.com>; Wed, 20 Jul 2011 06:30:02 -0700 (PDT)
Received: from mail-yw0-f44.google.com (mail-yw0-f44.google.com [209.85.213.44]) by ietfa.amsl.com (Postfix) with ESMTP id 5AA7021F86C1 for <sieve@ietf.org>; Wed, 20 Jul 2011 06:29:56 -0700 (PDT)
Received: by ywp31 with SMTP id 31so103801ywp.31 for <sieve@ietf.org>; Wed, 20 Jul 2011 06:29:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=0zyj/3k3YmhrZ9YyMM6KWgbWEx8y9MDMGeKUMxuOYmg=; b=hHXtjkcSM8gzEHaqKByjB4uMSHOEfWK3hd1EsedhQfQynULVPQkp2SGVbQBHTEGTcD bdcwnKCIHWBC0ZFaaHG1JJZL6NUhLSblh+UnHW0jXIPynq0nlpXZVvSz6LrEBGpfEIGv AIkOK0dvtTA4EbrNVvfGI+yRn/Fq8IFRKOrwE=
MIME-Version: 1.0
Received: by 10.236.179.36 with SMTP id g24mr11288392yhm.297.1311168595841; Wed, 20 Jul 2011 06:29:55 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.172.10 with HTTP; Wed, 20 Jul 2011 06:29:55 -0700 (PDT)
In-Reply-To: <CAC4RtVDxNt+Wo6CQwLqa6rS=oNRQYsCd-7kEBSVdbFbkRfC4GA@mail.gmail.com>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <4E243343.8090004@isode.com> <CAEdAYKVqce4V6WYwqpOJZa5265jBBY+gec0gON4HqnwoctgyBQ@mail.gmail.com> <CAC4RtVDxNt+Wo6CQwLqa6rS=oNRQYsCd-7kEBSVdbFbkRfC4GA@mail.gmail.com>
Date: Wed, 20 Jul 2011 09:29:55 -0400
X-Google-Sender-Auth: PBPYkySvZ6DZdejalIQcAfqCMro
Message-ID: <CAC4RtVBX3Ww-R_eoaZMnSwL3pYw+FmAjLLPb8Y8UYqYVdLf7uA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Sieve mailing list <sieve@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 20 Jul 2011 13:30:03 -0000

We have last-call reviews and comments from Alexey, Stephan, and me.
Any others?  There's still a week and a half to review it.

Barry

From cyrus@daboo.name  Wed Jul 20 07:32:34 2011
Return-Path: <cyrus@daboo.name>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92C3421F898E for <sieve@ietfa.amsl.com>; Wed, 20 Jul 2011 07:32:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.712
X-Spam-Level: 
X-Spam-Status: No, score=-101.712 tagged_above=-999 required=5 tests=[AWL=-0.509, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oD+B3DJm9GzV for <sieve@ietfa.amsl.com>; Wed, 20 Jul 2011 07:32:34 -0700 (PDT)
Received: from daboo.name (daboo.name [151.201.22.177]) by ietfa.amsl.com (Postfix) with ESMTP id 0AAD421F8922 for <sieve@ietf.org>; Wed, 20 Jul 2011 07:32:34 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id 7258716F6B3F; Wed, 20 Jul 2011 10:32:33 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (chewy.daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HecI+BHNaS3g; Wed, 20 Jul 2011 10:32:33 -0400 (EDT)
Received: from caldav.corp.apple.com (unknown [17.45.162.46]) by daboo.name (Postfix) with ESMTPSA id 85DF416F6B37; Wed, 20 Jul 2011 10:32:32 -0400 (EDT)
Date: Wed, 20 Jul 2011 10:32:29 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: Barry Leiba <barryleiba@computer.org>, sieve@ietf.org
Message-ID: <B29DF35A222EDABC9B672C1C@caldav.corp.apple.com>
In-Reply-To: <CAC4RtVDZg6OhGYat0E_5TccDd-sTB6xERy4gOUGMf-1-RBibtA@mail.gmail.com>
References: <20110708154025.14045.88873.idtracker@ietfa.amsl.com> <CAC4RtVCKyNpg8mLuGSZkqGgrybA2TNhbvG1VpwSvqfVAa_k9cA@mail.gmail.com> <CAC4RtVDZg6OhGYat0E_5TccDd-sTB6xERy4gOUGMf-1-RBibtA@mail.gmail.com>
X-Mailer: Mulberry/4.1.0a1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline; size=379
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-convert-01.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 20 Jul 2011 14:32:34 -0000

Hi Barry,

--On July 20, 2011 9:28:22 AM -0400 Barry Leiba <barryleiba@computer.org>=20
wrote:

> I'll talk about that in Qu=C3=A9bec, and I'll post this version as soon =
as
> the I-D embargo is lifted.

Speaking of which, if you have specific talking points (for this and your=20
other drafts) please send those to me and I will put them in the slides for =

the meeting.

--=20
Cyrus Daboo


From arnt@gulbrandsen.priv.no  Wed Jul 20 09:45:31 2011
Return-Path: <arnt@gulbrandsen.priv.no>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D54E521F869E for <sieve@ietfa.amsl.com>; Wed, 20 Jul 2011 09:45:31 -0700 (PDT)
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=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c8oZVWvipGzB for <sieve@ietfa.amsl.com>; Wed, 20 Jul 2011 09:45:31 -0700 (PDT)
Received: from strange.aox.org (strange.aox.org [IPv6:2001:4d88:100c::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2484721F86DB for <sieve@ietf.org>; Wed, 20 Jul 2011 09:45:31 -0700 (PDT)
Received: from fri.gulbrandsen.priv.no (kalyani.aox.org [79.140.39.164]) by strange.aox.org (Postfix) with ESMTP id 3263CFA00EA; Wed, 20 Jul 2011 16:45:28 +0000 (UTC)
Received: from arnt@gulbrandsen.priv.no by fri.gulbrandsen.priv.no (Archiveopteryx 3.1.3) with esmtpsa id 1311180326-1279-1278/9/927; Wed, 20 Jul 2011 18:45:26 +0200
Message-Id: <4E270626.7030008@gulbrandsen.priv.no>
Date: Wed, 20 Jul 2011 18:45:26 +0200
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
Organization: Me, http://arnt.gulbrandsen.priv.no
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.18) Gecko/20110617 Thunderbird/3.1.11
Mime-Version: 1.0
To: sieve@ietf.org
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <4E243343.8090004@isode.com> <CAEdAYKVqce4V6WYwqpOJZa5265jBBY+gec0gON4HqnwoctgyBQ@mail.gmail.com> <CAC4RtVDxNt+Wo6CQwLqa6rS=oNRQYsCd-7kEBSVdbFbkRfC4GA@mail.gmail.com> <CAC4RtVBX3Ww-R_eoaZMnSwL3pYw+FmAjLLPb8Y8UYqYVdLf7uA@mail.gmail.com>
In-Reply-To: <CAC4RtVBX3Ww-R_eoaZMnSwL3pYw+FmAjLLPb8Y8UYqYVdLf7uA@mail.gmail.com>
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 20 Jul 2011 16:45:32 -0000

On 07/20/2011 03:29 PM, Barry Leiba wrote:
> We have last-call reviews and comments from Alexey, Stephan, and me.
> Any others?  There's still a week and a half to review it.

It's OK. No substantial new issues since I reviewed.

I'm not entirely fond of the rules governing upload. If a is marked 
active and includes b, then I don't see why upload should treat a and b 
differently.

But that's a foo bar detail. In general the draft has about the right 
degree of verbosity, examples, etc: Good.

Arnt

From alexey.melnikov@isode.com  Thu Jul 21 04:59:21 2011
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E0B4721F893E for <sieve@ietfa.amsl.com>; Thu, 21 Jul 2011 04:59:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.437
X-Spam-Level: 
X-Spam-Status: No, score=-102.437 tagged_above=-999 required=5 tests=[AWL=0.163, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IElaXSeTvuxK for <sieve@ietfa.amsl.com>; Thu, 21 Jul 2011 04:59:21 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by ietfa.amsl.com (Postfix) with ESMTP id 1DC5721F86D8 for <sieve@ietf.org>; Thu, 21 Jul 2011 04:59:21 -0700 (PDT)
Received: from [192.168.1.124] ((unknown) [62.3.217.253])  by rufus.isode.com (submission channel) via TCP with ESMTPA  id <TigUlgB=gAjV@rufus.isode.com>; Thu, 21 Jul 2011 12:59:18 +0100
X-SMTP-Protocol-Errors: NORDNS
Message-ID: <4E28148E.8030507@isode.com>
Date: Thu, 21 Jul 2011 12:59:10 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <4E243343.8090004@isode.com> <CAEdAYKVqce4V6WYwqpOJZa5265jBBY+gec0gON4HqnwoctgyBQ@mail.gmail.com> <CAC4RtVDxNt+Wo6CQwLqa6rS=oNRQYsCd-7kEBSVdbFbkRfC4GA@mail.gmail.com> <CAC4RtVBX3Ww-R_eoaZMnSwL3pYw+FmAjLLPb8Y8UYqYVdLf7uA@mail.gmail.com> <4E270626.7030008@gulbrandsen.priv.no>
In-Reply-To: <4E270626.7030008@gulbrandsen.priv.no>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: sieve@ietf.org
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 21 Jul 2011 11:59:22 -0000

Arnt Gulbrandsen wrote:

> On 07/20/2011 03:29 PM, Barry Leiba wrote:
>
>> We have last-call reviews and comments from Alexey, Stephan, and me.
>> Any others?  There's still a week and a half to review it.
>
> It's OK. No substantial new issues since I reviewed.
>
> I'm not entirely fond of the rules governing upload. If a is marked 
> active and includes b, then I don't see why upload should treat a and 
> b differently.

I have to admit that that is something that bothered me a bit as well. 
However I can buy into an argument that a client which is going to 
upload multiple related scripts can either disable the active script, or 
upload it under a new name and then enable. (I am sure there are other 
reasonable choices.).

But this makes me wonder if we can add a new ManageSieve response code 
to detect include related errors?

> But that's a foo bar detail. In general the draft has about the right 
> degree of verbosity, examples, etc: Good.


From arnt@gulbrandsen.priv.no  Thu Jul 21 05:02:19 2011
Return-Path: <arnt@gulbrandsen.priv.no>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6017221F8AF6 for <sieve@ietfa.amsl.com>; Thu, 21 Jul 2011 05:02:19 -0700 (PDT)
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=[AWL=0.000,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 40rAqHchzWQh for <sieve@ietfa.amsl.com>; Thu, 21 Jul 2011 05:02:19 -0700 (PDT)
Received: from strange.aox.org (strange.aox.org [IPv6:2001:4d88:100c::1]) by ietfa.amsl.com (Postfix) with ESMTP id AD2F621F8585 for <sieve@ietf.org>; Thu, 21 Jul 2011 05:02:18 -0700 (PDT)
Received: from fri.gulbrandsen.priv.no (kalyani.aox.org [79.140.39.164]) by strange.aox.org (Postfix) with ESMTP id 84C55FA00EC; Thu, 21 Jul 2011 12:02:12 +0000 (UTC)
Received: from arnt@gulbrandsen.priv.no by fri.gulbrandsen.priv.no (Archiveopteryx 3.1.3) with esmtpsa id 1311249731-1279-1278/9/937; Thu, 21 Jul 2011 14:02:11 +0200
Message-Id: <4E281542.60901@gulbrandsen.priv.no>
Date: Thu, 21 Jul 2011 14:02:10 +0200
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
Organization: Me, http://arnt.gulbrandsen.priv.no
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.18) Gecko/20110617 Thunderbird/3.1.11
Mime-Version: 1.0
To: Alexey Melnikov <alexey.melnikov@isode.com>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <4E243343.8090004@isode.com> <CAEdAYKVqce4V6WYwqpOJZa5265jBBY+gec0gON4HqnwoctgyBQ@mail.gmail.com> <CAC4RtVDxNt+Wo6CQwLqa6rS=oNRQYsCd-7kEBSVdbFbkRfC4GA@mail.gmail.com> <CAC4RtVBX3Ww-R_eoaZMnSwL3pYw+FmAjLLPb8Y8UYqYVdLf7uA@mail.gmail.com> <4E270626.7030008@gulbrandsen.priv.no> <4E28148E.8030507@isode.com>
In-Reply-To: <4E28148E.8030507@isode.com>
Content-Type: text/plain; charset=iso-8859-1; format=flowed
Cc: sieve@ietf.org
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 21 Jul 2011 12:02:19 -0000

On 07/21/2011 01:59 PM, Alexey Melnikov wrote:
> But this makes me wonder if we can add a new ManageSieve response code
> to detect include related errors?

If anything, then I think an "upload multiple" command. But I don't 
think it's worth botehring about.

Arnt

From alexey.melnikov@isode.com  Thu Jul 21 05:06:24 2011
Return-Path: <alexey.melnikov@isode.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B24E21F857D for <sieve@ietfa.amsl.com>; Thu, 21 Jul 2011 05:06:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.469
X-Spam-Level: 
X-Spam-Status: No, score=-102.469 tagged_above=-999 required=5 tests=[AWL=0.130, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pyz6zJedQ-Q6 for <sieve@ietfa.amsl.com>; Thu, 21 Jul 2011 05:06:24 -0700 (PDT)
Received: from rufus.isode.com (rufus.isode.com [62.3.217.251]) by ietfa.amsl.com (Postfix) with ESMTP id 0469021F8565 for <sieve@ietf.org>; Thu, 21 Jul 2011 05:06:24 -0700 (PDT)
Received: from [192.168.1.124] ((unknown) [62.3.217.253])  by rufus.isode.com (submission channel) via TCP with ESMTPA  id <TigWPgB=gIR7@rufus.isode.com>; Thu, 21 Jul 2011 13:06:22 +0100
X-SMTP-Protocol-Errors: NORDNS
Message-ID: <4E28163A.5060907@isode.com>
Date: Thu, 21 Jul 2011 13:06:18 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
X-Accept-Language: en-us, en
To: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <4E243343.8090004@isode.com> <CAEdAYKVqce4V6WYwqpOJZa5265jBBY+gec0gON4HqnwoctgyBQ@mail.gmail.com> <CAC4RtVDxNt+Wo6CQwLqa6rS=oNRQYsCd-7kEBSVdbFbkRfC4GA@mail.gmail.com> <CAC4RtVBX3Ww-R_eoaZMnSwL3pYw+FmAjLLPb8Y8UYqYVdLf7uA@mail.gmail.com> <4E270626.7030008@gulbrandsen.priv.no> <4E28148E.8030507@isode.com> <4E281542.60901@gulbrandsen.priv.no>
In-Reply-To: <4E281542.60901@gulbrandsen.priv.no>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Cc: sieve@ietf.org
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 21 Jul 2011 12:06:24 -0000

Arnt Gulbrandsen wrote:

> On 07/21/2011 01:59 PM, Alexey Melnikov wrote:
>
>> But this makes me wonder if we can add a new ManageSieve response code
>> to detect include related errors?
>
> If anything, then I think an "upload multiple" command. But I don't 
> think it's worth botehring about.

I think this is overkill. I was thinking more about "this script is 
active and you have an include recursion error" response code, so that 
the client can disable the script, upload all pieces, reenable (or 
implement another strategy).


From barryleiba.mailing.lists@gmail.com  Thu Jul 21 05:17:05 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6452421F8B3C for <sieve@ietfa.amsl.com>; Thu, 21 Jul 2011 05:17:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.063
X-Spam-Level: 
X-Spam-Status: No, score=-103.063 tagged_above=-999 required=5 tests=[AWL=-0.086, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cL3TF781V2RC for <sieve@ietfa.amsl.com>; Thu, 21 Jul 2011 05:17:05 -0700 (PDT)
Received: from mail-gw0-f44.google.com (mail-gw0-f44.google.com [74.125.83.44]) by ietfa.amsl.com (Postfix) with ESMTP id D2ECF21F8B3A for <sieve@ietf.org>; Thu, 21 Jul 2011 05:17:04 -0700 (PDT)
Received: by gwb20 with SMTP id 20so1074575gwb.31 for <sieve@ietf.org>; Thu, 21 Jul 2011 05:17:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=nvBvsTvoMWy4lEVRR+Owl/OcNarTFhnXS/8D1ND49Ps=; b=ROrf8wgiBOuwSXaHIGW1rUkB/w2I5upRREhBKEQyoSWiWpAtJoyguCFtUtKHlEbC9i F/Wh3/GiLGVsunzW7SVCCfXoZum+bPn3kf6kpiqvXdAvpB/6NVGs81JAfcDrBZ1JJAu9 ++cndlME28fCvZcJ/1q1ohuYNH4MzMNjd9vmQ=
MIME-Version: 1.0
Received: by 10.236.191.33 with SMTP id f21mr237395yhn.431.1311250624229; Thu, 21 Jul 2011 05:17:04 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.147.172.10 with HTTP; Thu, 21 Jul 2011 05:17:04 -0700 (PDT)
In-Reply-To: <4E28163A.5060907@isode.com>
References: <CALaySJJCDAo7bYTUuS35O2KCOEkYf1Cn0akQJ09VV7-uNWYaBg@mail.gmail.com> <4E243343.8090004@isode.com> <CAEdAYKVqce4V6WYwqpOJZa5265jBBY+gec0gON4HqnwoctgyBQ@mail.gmail.com> <CAC4RtVDxNt+Wo6CQwLqa6rS=oNRQYsCd-7kEBSVdbFbkRfC4GA@mail.gmail.com> <CAC4RtVBX3Ww-R_eoaZMnSwL3pYw+FmAjLLPb8Y8UYqYVdLf7uA@mail.gmail.com> <4E270626.7030008@gulbrandsen.priv.no> <4E28148E.8030507@isode.com> <4E281542.60901@gulbrandsen.priv.no> <4E28163A.5060907@isode.com>
Date: Thu, 21 Jul 2011 08:17:04 -0400
X-Google-Sender-Auth: n-NmT_Q4cmu9V3p4TBZohGeX8CY
Message-ID: <CAC4RtVATtwhWSFA0PsFyiuVtaqj+_C8exVgC-UB=zpQQ82XxKg@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Content-Type: text/plain; charset=ISO-8859-1
Cc: sieve@ietf.org
Subject: Re: [sieve] Working group last call on draft-ietf-sieve-include
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Thu, 21 Jul 2011 12:17:05 -0000

>> If anything, then I think an "upload multiple" command. But I don't think
>> it's worth botehring about.
>
> I think this is overkill. I was thinking more about "this script is active
> and you have an include recursion error" response code, so that the client
> can disable the script, upload all pieces, reenable (or implement another
> strategy).

I think all of it's overkill: I think the real-world cases of complex
include dependencies will be far outliers.  Almost all includes will
be straightforward, and won't need anything complex to deal with them.

Barry

From internet-drafts@ietf.org  Mon Jul 25 11:18:14 2011
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5DFDD21F8C20; Mon, 25 Jul 2011 11:18:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.577
X-Spam-Level: 
X-Spam-Status: No, score=-102.577 tagged_above=-999 required=5 tests=[AWL=0.022, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sJQx1W-SO0Wg; Mon, 25 Jul 2011 11:18:14 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECDD121F8BAD; Mon, 25 Jul 2011 11:18:13 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 3.56
Message-ID: <20110725181813.15532.90958.idtracker@ietfa.amsl.com>
Date: Mon, 25 Jul 2011 11:18:13 -0700
Cc: sieve@ietf.org
Subject: [sieve] I-D Action: draft-ietf-sieve-convert-02.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 25 Jul 2011 18:18:14 -0000

A New Internet-Draft is available from the on-line Internet-Drafts director=
ies. This draft is a work item of the Sieve Mail Filtering Language Working=
 Group of the IETF.

	Title           : Sieve Extension for converting messages before delivery
	Author(s)       : Alexey Melnikov
                          Qian Sun
                          Barry Leiba
                          Kepeng Li
	Filename        : draft-ietf-sieve-convert-02.txt
	Pages           : 8
	Date            : 2011-07-25

   This document describes how IMAP CONVERT can be used within Sieve to
   transform messages before final delivery.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-sieve-convert-02.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-sieve-convert-02.txt

From cyrus@daboo.name  Mon Jul 25 12:19:18 2011
Return-Path: <cyrus@daboo.name>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D587821F8748 for <sieve@ietfa.amsl.com>; Mon, 25 Jul 2011 12:19:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.599
X-Spam-Level: 
X-Spam-Status: No, score=-102.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dK-R4tEup6+x for <sieve@ietfa.amsl.com>; Mon, 25 Jul 2011 12:19:18 -0700 (PDT)
Received: from daboo.name (daboo.name [151.201.22.177]) by ietfa.amsl.com (Postfix) with ESMTP id 5186B21F874C for <sieve@ietf.org>; Mon, 25 Jul 2011 12:19:18 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id A299F17D9CF3 for <sieve@ietf.org>; Mon, 25 Jul 2011 15:19:17 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (daboo.name [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3i2eMGMiBg2x for <sieve@ietf.org>; Mon, 25 Jul 2011 15:19:12 -0400 (EDT)
Received: from dhcp-2524.meeting.ietf.org (dhcp-2524.meeting.ietf.org [130.129.37.36]) by daboo.name (Postfix) with ESMTPSA id B734617D9CE5 for <sieve@ietf.org>; Mon, 25 Jul 2011 15:19:11 -0400 (EDT)
Date: Mon, 25 Jul 2011 15:19:11 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: SIEVE <sieve@ietf.org>
Message-ID: <21C4AC361846211B9338CA60@dhcp-2524.meeting.ietf.org>
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=210
Subject: [sieve] SIEVE slides
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 25 Jul 2011 19:19:19 -0000

Hi folks,
I uploaded slides for Wednesday's to the IETF material site: 
<http://www.ietf.org/proceedings/81/slides/sieve-0.pdf>. Please review and 
send me any comments or corrections, thanks.

-- 
Cyrus Daboo


From stephan@rename-it.nl  Wed Jul 27 06:57:23 2011
Return-Path: <stephan@rename-it.nl>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E638A21F8610 for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 06:57:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.504
X-Spam-Level: 
X-Spam-Status: No, score=-0.504 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uZK+3+uce1e5 for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 06:57:23 -0700 (PDT)
Received: from drpepper.rename-it.nl (drpepper.rename-it.nl [87.249.120.243]) by ietfa.amsl.com (Postfix) with ESMTP id 64BE721F850B for <sieve@ietf.org>; Wed, 27 Jul 2011 06:57:21 -0700 (PDT)
Received: from klara.student.utwente.nl ([130.89.162.218]:1259 helo=[10.168.3.2]) by drpepper.rename-it.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <stephan@rename-it.nl>) id 1Qm4bs-0001rP-4L for sieve@ietf.org; Wed, 27 Jul 2011 15:57:18 +0200
Message-ID: <4E30197D.4060803@rename-it.nl>
Date: Wed, 27 Jul 2011 15:58:21 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: sieve@ietf.org
References: <20110725181813.15532.90958.idtracker@ietfa.amsl.com>
In-Reply-To: <20110725181813.15532.90958.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-SpamScore: -2.3 (--)
X-RenameIT-MailScanner-SpamCheck: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=ham version=3.3.1
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-convert-02.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 27 Jul 2011 13:57:24 -0000

On 7/25/2011 8:18 PM, internet-drafts@ietf.org wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Sieve Mail Filtering Language Working Group of the IETF.
>
> 	Title           : Sieve Extension for converting messages before delivery
> 	Author(s)       : Alexey Melnikov
>                            Qian Sun
>                            Barry Leiba
>                            Kepeng Li
> 	Filename        : draft-ietf-sieve-convert-02.txt
> 	Pages           : 8
> 	Date            : 2011-07-25
>
>     This document describes how IMAP CONVERT can be used within Sieve to
>     transform messages before final delivery.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-sieve-convert-02.txt

I gave this a quick first review. I have the following questions:

1)  Do we need a mechanism to discover which conversions are available 
(analogous to the IMAP CONVERSIONS command and the AVAILABLECONVERSIONS 
data  item)?

2) Error handling: what happens when the convert command is issued with 
invalid parameters, e.g. unknown conversion, unknown/invalid  parameter 
etc. ? And what happens when a conversion just fails temporarily or due 
to invalid input data from the message?

3) The interaction with subsequent disposition actions and other convert 
actions is described explicitly. But what happens with subsequent tests 
that evaluate the message body (e.g. header :mime) ? E.g. for the 
editheader extension, subsequent header tests all see the changes made. 
If tests following the convert command should see the  changes as well, 
applying the instructed conversions at the end of Script execution (as 
suggested at the end of Section 2) will be difficult.

Regards,

Stephan.

From stephan@rename-it.nl  Wed Jul 27 07:21:17 2011
Return-Path: <stephan@rename-it.nl>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 57A6B228011 for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 07:21:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.504
X-Spam-Level: 
X-Spam-Status: No, score=-0.504 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Su-EWE0vqvOh for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 07:21:16 -0700 (PDT)
Received: from drpepper.rename-it.nl (drpepper.rename-it.nl [87.249.120.243]) by ietfa.amsl.com (Postfix) with ESMTP id 71DCD228010 for <sieve@ietf.org>; Wed, 27 Jul 2011 07:21:15 -0700 (PDT)
Received: from klara.student.utwente.nl ([130.89.162.218]:1277 helo=[10.168.3.2]) by drpepper.rename-it.nl with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <stephan@rename-it.nl>) id 1Qm4yw-00031g-Mr for sieve@ietf.org; Wed, 27 Jul 2011 16:21:12 +0200
Message-ID: <4E301F18.3080103@rename-it.nl>
Date: Wed, 27 Jul 2011 16:22:16 +0200
From: Stephan Bosch <stephan@rename-it.nl>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: sieve@ietf.org
References: <20110708214841.5413.96375.idtracker@ietfa.amsl.com>
In-Reply-To: <20110708214841.5413.96375.idtracker@ietfa.amsl.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-RenameIT-MailScanner-SpamScore: -2.3 (--)
X-RenameIT-MailScanner-SpamCheck: No, score=-2.3 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=ham version=3.3.1
Subject: Re: [sieve] I-D Action: draft-ietf-sieve-imap-sieve-02.txt
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 27 Jul 2011 14:21:17 -0000

On 7/8/2011 11:48 PM, internet-drafts@ietf.org wrote:
> A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Sieve Mail Filtering Language Working Group of the IETF.
>
> 	Title           : Support for Sieve in Internet Message Access Protocol (IMAP4)
> 	Author(s)       : Barry Leiba
> 	Filename        : draft-ietf-sieve-imap-sieve-02.txt
> 	Pages           : 24
> 	Date            : 2011-07-08
>
>     Sieve defines an email filtering language that can, in principle,
>     plug into any point in the processing of an email message.  As
>     defined in the base specification, it plugs into mail delivery.  This
>     document defines how Sieve can plug into points in the IMAP protocol
>     where messages are created or changed, adding the option of user-
>     defined or installation-defined filtering (or, with Sieve extensions,
>     features such as notifications).
>
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-sieve-imap-sieve-02.txt

I gave this a quick review. I have the following comments and questions:

1) According to Section 2.1, the IMAPSieve capability for Sieve is 
case-insensitive. This conflicts with the base specification of Sieve in 
RFC5228. Section 6 of that RFC explicitly states that Sieve capability 
names are case-sensitive. Consistency with all other Sieve extensions 
suggests using an all-lowercase name.

2) Section 3.11 prohibits reject, ereject and vacation. Perhaps it 
should also prohibit any future actions that send a response back to the 
sender.

3) I'm assuming it is allowed to use the ihave extension to test for the 
prohibited extensions and imapsieve itself (which i guess should be 
mentioned somewhere). This allows writing scripts that can run in both 
normal and IMAPSieve context, using the ihave test. Perhaps the wording 
of the prohibition should then be a bit different: the prohibition 
should not be directed at the scripts, but rather at the Sieve 
interpreter, which MUST NOT have the ereject, reject and vacations 
extensions available in imapsieve context.

4) Invoking the Sieve script linked to the mailbox for every possible 
event seems inefficient, especially when only one event (e.g. APPEND) is 
of interest. Whould a means to explicitly select which events are 
applicable for a (mailbox, script) pair be useful? Also, what happens if 
some new event type emerges in a future extension and gets enabled on 
the server? Are existing Sieve scripts expected to recognize (i.e. 
ignore) this event?

5) Related to the above, the first and second paragraph of section 4.2 
seem to be contradictory. The first suggests that different scripts CAN 
be invoked, whereas the second paragraph says that only a single script 
is used.

6) Allowing redirect seems risky. What if I accidently 'drag' in my 
mailclient the content of some enormous mailing list mailbox to a 
Sieve-enabled mailbox with a redirect? Shouldn't this at least be 
bounded somehow?

7) Since this document essentially defines a whole new context in which 
Sieve scripts can be executed, it can be helpful for the reader to have 
an introductory section that outlines and summarizes the main 
differences between the new and the familiar context, e.g. things like 
the lack of an envelope as pointed out earlier on this list, the 
undesirability of sending responses back to senders, etc.

8) The environment extension defines a "location" item which specifies 
where the Sieve script is being executed. So which value will it return 
in IMAPSieve context? I am assuming "MS", but that should be mentioned 
somewhere I guess. Similarly, the "phase" item will return "post".


Regards,

Stephan

From aaron@serendipity.cx  Wed Jul 27 14:18:09 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C64CA21F8B2B for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 14:18:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id plC2L9s-Ur0k for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 14:18:08 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id E109321F8B26 for <sieve@ietf.org>; Wed, 27 Jul 2011 14:18:08 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by slice.serendipity.cx (Postfix) with ESMTPSA id D21B9110025 for <sieve@ietf.org>; Wed, 27 Jul 2011 14:16:52 -0700 (PDT)
Received: by vxi40 with SMTP id 40so1858976vxi.31 for <sieve@ietf.org>; Wed, 27 Jul 2011 14:18:04 -0700 (PDT)
Received: by 10.52.64.142 with SMTP id o14mr354416vds.100.1311801484121; Wed, 27 Jul 2011 14:18:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.112.169 with HTTP; Wed, 27 Jul 2011 14:17:44 -0700 (PDT)
From: Aaron Stone <aaron@serendipity.cx>
Date: Wed, 27 Jul 2011 14:17:44 -0700
Message-ID: <CAEdAYKVgFGZzdd36J=3FgwgrM=8eP4zKh9MFcQqmJv51n0qOAg@mail.gmail.com>
To: Sieve mailing list <sieve@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Subject: [sieve] 1510 EDT is apparently not 1410 PDT...
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 27 Jul 2011 21:18:09 -0000

Many thanks for Barry for running the Quebec meeting. I just sat down
to join on Jabber and realized my timezone error :\

Besides updated docs for what's in LC now, any followups needed?

Aaron

From stpeter@stpeter.im  Wed Jul 27 14:19:02 2011
Return-Path: <stpeter@stpeter.im>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1AC521F8B39 for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 14:19:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.547
X-Spam-Level: 
X-Spam-Status: No, score=-102.547 tagged_above=-999 required=5 tests=[AWL=0.052, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dcNlley5efpw for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 14:19:01 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id C102121F8B26 for <sieve@ietf.org>; Wed, 27 Jul 2011 14:19:01 -0700 (PDT)
Received: from squire.local (unknown [198.135.0.233]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 8B5CF410E8; Wed, 27 Jul 2011 15:20:03 -0600 (MDT)
Message-ID: <4E3080C3.6040401@stpeter.im>
Date: Wed, 27 Jul 2011 17:18:59 -0400
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:5.0) Gecko/20110624 Thunderbird/5.0
MIME-Version: 1.0
To: Aaron Stone <aaron@serendipity.cx>
References: <CAEdAYKVgFGZzdd36J=3FgwgrM=8eP4zKh9MFcQqmJv51n0qOAg@mail.gmail.com>
In-Reply-To: <CAEdAYKVgFGZzdd36J=3FgwgrM=8eP4zKh9MFcQqmJv51n0qOAg@mail.gmail.com>
X-Enigmail-Version: 1.2
OpenPGP: url=https://stpeter.im/stpeter.asc
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] 1510 EDT is apparently not 1410 PDT...
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 27 Jul 2011 21:19:02 -0000

On 7/27/11 5:17 PM, Aaron Stone wrote:
> Many thanks for Barry for running the Quebec meeting. I just sat down
> to join on Jabber and realized my timezone error :\

Yeah, well, PDT is the new GMT, ya know. ;-)



From barryleiba.mailing.lists@gmail.com  Wed Jul 27 14:24:51 2011
Return-Path: <barryleiba.mailing.lists@gmail.com>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1855B11E80DD for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 14:24:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.061
X-Spam-Level: 
X-Spam-Status: No, score=-103.061 tagged_above=-999 required=5 tests=[AWL=-0.084, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1nhHG06oop9g for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 14:24:50 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id 8DA4911E80A1 for <sieve@ietf.org>; Wed, 27 Jul 2011 14:24:50 -0700 (PDT)
Received: by vxi40 with SMTP id 40so1864733vxi.31 for <sieve@ietf.org>; Wed, 27 Jul 2011 14:24:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=WVgg89CbiHx1QMLqwa6H8kC/zUh8btAy+a63R7xI+iw=; b=jJ/KMJ1QMtWPWvMeOHuUoln3sJ8IJzwYyKRSeOkGJtDKmWi4wCc0/ihSuHnCXTUBdP LLFI7ZODy97SOttwpxDnxdZncwuH6aBYQPEXrdCyEnm51nsm7Jwl6B3aITNNLJgzFcev cPUAn5os2p7SVqlNg6Met3164qPWGiQQQhCKI=
MIME-Version: 1.0
Received: by 10.52.88.113 with SMTP id bf17mr337069vdb.495.1311801890001; Wed, 27 Jul 2011 14:24:50 -0700 (PDT)
Sender: barryleiba.mailing.lists@gmail.com
Received: by 10.52.113.167 with HTTP; Wed, 27 Jul 2011 14:24:49 -0700 (PDT)
In-Reply-To: <CAEdAYKVgFGZzdd36J=3FgwgrM=8eP4zKh9MFcQqmJv51n0qOAg@mail.gmail.com>
References: <CAEdAYKVgFGZzdd36J=3FgwgrM=8eP4zKh9MFcQqmJv51n0qOAg@mail.gmail.com>
Date: Wed, 27 Jul 2011 17:24:49 -0400
X-Google-Sender-Auth: FcI-m1-0U7ty-piLV-VmXH2cAPI
Message-ID: <CAC4RtVCu-rom93TSy3Thrsg9nnvy_DdYBNC6G_0SH7WVXb7D3A@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Aaron Stone <aaron@serendipity.cx>
Content-Type: text/plain; charset=ISO-8859-1
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] 1510 EDT is apparently not 1410 PDT...
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 27 Jul 2011 21:24:51 -0000

> Many thanks for Barry for running the Quebec meeting. I just sat down
> to join on Jabber and realized my timezone error :\

To be clear: Cyrus ran the meeting, not I.  I just talked a lot,
because we were arguing about my drafts.

b

From aaron@serendipity.cx  Wed Jul 27 14:33:16 2011
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@ietfa.amsl.com
Delivered-To: sieve@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F185228010 for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 14:33:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.643
X-Spam-Level: 
X-Spam-Status: No, score=-101.643 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kDfEEOYnkZfK for <sieve@ietfa.amsl.com>; Wed, 27 Jul 2011 14:33:15 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by ietfa.amsl.com (Postfix) with ESMTP id D65B322800D for <sieve@ietf.org>; Wed, 27 Jul 2011 14:33:15 -0700 (PDT)
Received: from mail-vw0-f44.google.com (mail-vw0-f44.google.com [209.85.212.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id 1A0F1110025 for <sieve@ietf.org>; Wed, 27 Jul 2011 14:31:55 -0700 (PDT)
Received: by vws12 with SMTP id 12so1862573vws.31 for <sieve@ietf.org>; Wed, 27 Jul 2011 14:33:06 -0700 (PDT)
Received: by 10.52.64.142 with SMTP id o14mr368509vds.100.1311802386096; Wed, 27 Jul 2011 14:33:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.112.169 with HTTP; Wed, 27 Jul 2011 14:32:46 -0700 (PDT)
In-Reply-To: <CAC4RtVCu-rom93TSy3Thrsg9nnvy_DdYBNC6G_0SH7WVXb7D3A@mail.gmail.com>
References: <CAEdAYKVgFGZzdd36J=3FgwgrM=8eP4zKh9MFcQqmJv51n0qOAg@mail.gmail.com> <CAC4RtVCu-rom93TSy3Thrsg9nnvy_DdYBNC6G_0SH7WVXb7D3A@mail.gmail.com>
From: Aaron Stone <aaron@serendipity.cx>
Date: Wed, 27 Jul 2011 14:32:46 -0700
Message-ID: <CAEdAYKXYyDkHoGvJ-9KtTTz+jS=QZar_MRyTzGVpXAKu36qApQ@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] 1510 EDT is apparently not 1410 PDT...
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 27 Jul 2011 21:33:16 -0000

Ah, well color me embarrassed!

On Wed, Jul 27, 2011 at 2:24 PM, Barry Leiba <barryleiba@computer.org> wrot=
e:
>> Many thanks for Barry for running the Quebec meeting. I just sat down
>> to join on Jabber and realized my timezone error :\
>
> To be clear: Cyrus ran the meeting, not I. =A0I just talked a lot,
> because we were arguing about my drafts.
>
> b
>
