Re: Proposed charter change

Arnt Gulbrandsen <arnt@gulbrandsen.priv.no> Fri, 14 March 2008 10:14 UTC

Return-Path: <owner-ietf-mta-filters@mail.imc.org>
X-Original-To: ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com
Delivered-To: ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 61AF928C336 for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Fri, 14 Mar 2008 03:14:57 -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.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LxC4FsMUwTjp for <ietfarch-sieve-archive-Aet6aiqu@core3.amsl.com>; Fri, 14 Mar 2008 03:14:56 -0700 (PDT)
Received: from balder-227.proper.com (cl-240.ewr-01.us.sixxs.net [IPv6:2001:4830:1200:ef::2]) by core3.amsl.com (Postfix) with ESMTP id 2C7A828C1B1 for <sieve-archive-Aet6aiqu@ietf.org>; Fri, 14 Mar 2008 03:14:55 -0700 (PDT)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m2EA09e0067294 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 14 Mar 2008 03:00:09 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id m2EA09sN067293; Fri, 14 Mar 2008 03:00:09 -0700 (MST) (envelope-from owner-ietf-mta-filters@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from kalyani.oryx.com (kalyani.oryx.com [195.30.37.30]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id m2EA03kQ067277 for <ietf-mta-filters@imc.org>; Fri, 14 Mar 2008 03:00:08 -0700 (MST) (envelope-from arnt@gulbrandsen.priv.no)
Received: from kalyani.oryx.com (localhost.oryx.com [127.0.0.1]) by kalyani.oryx.com (Postfix) with ESMTP id D1DB74AC80 for <ietf-mta-filters@imc.org>; Fri, 14 Mar 2008 11:00:01 +0100 (CET)
Received: from 195.30.37.9 (HELO libertango.oryx.com) by kalyani.oryx.com with esmtp id 1205488801-87171-1212; Fri, 14 Mar 2008 11:00:01 +0100
Message-Id: <ZhdGKpmXGAmwhXGF9pmRIw.md5@libertango.oryx.com>
Date: Fri, 14 Mar 2008 11:00:00 +0100
From: Arnt Gulbrandsen <arnt@gulbrandsen.priv.no>
To: ietf-mta-filters@imc.org
Subject: Re: Proposed charter change
References: <ADC7759F58B3AE206D9258F6@dhcp-1790.ietf71.ietf.org>
In-Reply-To: <ADC7759F58B3AE206D9258F6@dhcp-1790.ietf71.ietf.org>
Content-Type: text/plain; format="flowed"
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Sender: owner-ietf-mta-filters@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-mta-filters/mail-archive/>
List-ID: <ietf-mta-filters.imc.org>
List-Unsubscribe: <mailto:ietf-mta-filters-request@imc.org?body=unsubscribe>

Cyrus Daboo writes:
> We would like to see a "show of hands" from implementers on each of 
> the new extensions being proposed so that we can judge the interest 
> in each.

OK. Other comments also below.

> Note that we will need document authors/editors to step up for items 
> (3) and (4) if we are to include these.

I already have done some work on 4...

> The SIEVE email filtering language is specified in RFC 5228, together 
> with a number of extensions.
>
> The SIEVE working group is being re-chartered to:
>
> (1) Finish work on existing in-progress Working Group documents:
>
>        (a) Body (draft-ietf-sieve-body-07.txt)

Have.

>        (b) Notify mailto (draft-ietf-sieve-notify-mailto.txt)

Unlikely. (We'll do notify and some of its children, but I don't feel 
good about notifying about email messages using other email messages, 
so mailto isn't an implementation candidate yet.)

>        (c) Edit header (draft-ietf-sieve-editheader-10.txt)

Very likely.

>        (d) Mime loops (draft-ietf-sieve-mime-loop-04.txt)

Will do.

>        (e) Refuse/reject (draft-ietf-sieve-refuse-reject-06.txt)

Have older version, will update. (Have updated? I'd have to check.)

> (2) Finalize and publish the following SIEVE extensions as proposed 
> standards:
>
>        (a) Date/Index (draft-freed-sieve-date-index-08.txt)

Have.

>        (b) iHave (draft-freed-sieve-ihave-01.txt)

Likely.

>        (c) Environment (draft-freed-sieve-environment-03.txt)

Very likely.

>        (d) Notary (draft-freed-sieve-notary-01.txt)

Very likely.

>        (e) SIEVE in XML (draft-freed-sieve-in-xml-01.txt)

Yes or no. We'll do Sieve in XML, but I don't know whether we'll do it 
that way. I don't see any reason to do it differently, but if one 
appears...

>        (f) Notify-sip (draft-melnikov-sieve-notify-sip-message-01.txt)

Likely.

>        (g) ManageSIEVE (draft-martin-managesieve-08.txt)

Have.

>        (h) RegEx (draft-ietf-sieve-regex-00.txt)

Unlikely.

>        (j) Meta-data (draft-melnikov-sieve-imapext-metadata-03.txt)

Don't know.

>        (k) Include/multi-script (draft-daboo-sieve-include-05.txt)

Include is uncertain. (Our code is developing along the lines of Jutta's 
expired multiscript document, though, so who knows.)

>        (k) Address data (draft-melnikov-sieve-external-lists-01)

Uncertain... more likely no than yes.

> Additional drafts may be added to this list, but only via a charter
> revision. There must also be demonstrable willingness in the SIEVE
> development community to actually implement a given extension before
> it can be added to this charter.

FWIW, we'll do one other extension, but I think I'll talk more about 
that only when we have code.

> (3) Work on a "Benefits of SIEVE" guide for client and server vendors that:
>        (a) Describes the SIEVE protocol and its suite of extensions.
>        (b) Explains the benefits of server-side filtering in practical terms.
>        (c) Shows how client-side filtering can be migrated to SIEVE.

Laudable, I'm sure, but my only comment is that I know little about a 
little and almost nothing about the rest.

> (4) Produce one or more informational RFCs containing a set of test 
> scripts and test email messages that are to be filtered by the 
> scripts, and the expected results of that filtering. This will serve 
> as the basis of a interoperability test suite to help determine the 
> suitability of moving the base specification and selected extensions 
> to Draft status.

I did some work on that last summer, which I sent to Barry (and Alexey? 
don't remember any more). I'd be willing to continue that on my own.

Arnt