Re: [sieve] Draft minutes from IETF 77
Aaron Stone <aaron@serendipity.cx> Fri, 02 April 2010 07:13 UTC
Return-Path: <aaron@serendipity.cx>
X-Original-To: sieve@core3.amsl.com
Delivered-To: sieve@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 74C5B3A6828 for <sieve@core3.amsl.com>; Fri, 2 Apr 2010 00:13:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.087
X-Spam-Level: **
X-Spam-Status: No, score=2.087 tagged_above=-999 required=5 tests=[BAYES_50=0.001, DNS_FROM_OPENWHOIS=1.13, FM_FORGED_GMAIL=0.622, IP_NOT_FRIENDLY=0.334]
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 QnXDbs+qGChh for <sieve@core3.amsl.com>; Fri, 2 Apr 2010 00:13:23 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by core3.amsl.com (Postfix) with ESMTP id 7C0B93A67FF for <sieve@ietf.org>; Fri, 2 Apr 2010 00:13:23 -0700 (PDT)
Received: from mail-pv0-f172.google.com (mail-pv0-f172.google.com [74.125.83.172]) by slice.serendipity.cx (Postfix) with ESMTPSA id B9E1A11012F for <sieve@ietf.org>; Fri, 2 Apr 2010 00:23:22 -0700 (PDT)
Received: by pvd12 with SMTP id 12so456458pvd.31 for <sieve@ietf.org>; Fri, 02 Apr 2010 00:13:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.191.12 with HTTP; Fri, 2 Apr 2010 00:13:31 -0700 (PDT)
In-Reply-To: <4BB3008E.4080704@isode.com>
References: <u2t1629dc8c1003301603hc550013cjd8d937a3f718ca9f@mail.gmail.com> <4BB3008E.4080704@isode.com>
From: Aaron Stone <aaron@serendipity.cx>
Date: Fri, 02 Apr 2010 00:13:31 -0700
Received: by 10.140.247.21 with SMTP id u21mr1339165rvh.148.1270192431074; Fri, 02 Apr 2010 00:13:51 -0700 (PDT)
Message-ID: <t2n1629dc8c1004020013m10b5954cl53b4787f9d1ab44d@mail.gmail.com>
To: Alexey Melnikov <alexey.melnikov@isode.com>
Content-Type: text/plain; charset="ISO-8859-1"
Cc: Sieve mailing list <sieve@ietf.org>
Subject: Re: [sieve] Draft minutes from IETF 77
X-BeenThere: sieve@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: SIEVE Working Group <sieve.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sieve>, <mailto:sieve-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sieve>
List-Post: <mailto:sieve@ietf.org>
List-Help: <mailto:sieve-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sieve>, <mailto:sieve-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Apr 2010 07:13:24 -0000
Thanks, minutes posted: http://www.ietf.org/proceedings/10mar/minutes/sieve.txt On Wed, Mar 31, 2010 at 12:58 AM, Alexey Melnikov <alexey.melnikov@isode.com> wrote: > Aaron Stone wrote: > >> From chat logs here: >> http://www.ietf.org/jabber/logs/sieve/2010-03-24.txt >> Please let me know if i missed or misunderstood anything. >> > > Thanks Aaron. Some additions below: > >> SIEVE WG minutes - Anaheim, Mar. 2010 >> >> Intro and document status update. >> >> Discussion of EAI: the EAI WG has dropped alternative address forms >> and downgrading within the network. At this point, it is >> straightforward to put a UTF8 address in a sieve and test against a >> UTF8 address in a message. Clients do need to be aware that this >> capability is present. Sieve EAI document should address this for >> ManageSieve, ihave, requires. >> > > Please record that Chris Newman has volunteered to look at this in a few > months ;-). > >> Discussion of notary: reviewers are needed, implementers please speak up. >> >> Discussion of notify-sip: needs RAI review, general review, >> implementation experience. >> > > Are we happy to go Experimental with this, or do people prefer Standard > Track? > >> Discussion of include: needs some feedback, probably ready for last call. >> >> Discussion of imap-sieve: if a message is appended, and a sieve is >> executed during append, and the sieve deletes the message, does >> another client see the message? A uid is generated, what information >> is retrievable about it? >> > I think we agreed to add some implementation considerations on this, for > example to describe that an implementation can allow immediate expunge after > UID allocation, and document ramafications of this. > >> A sieve could be used to implement a poor >> man's submit in an "outbox" folder, uh oh. Flags extension assumes >> message begins with no flags, since the message is coming into the >> system for the first time. But in imap-sieve, the message will already >> have some flags. Consensus that we need implementation experience; >> publish now, expect a rev after some time. >> >> Discussion of external-lists: issue of URI vs. opaque strings comes up >> again. Consensus that URIs are good, and tag: scheme should be the >> mandatory-to-implement scheme in the base spec. >> > + I think we agreed to reserve a URI (tag:<something>) for a user's personal > addressbook that everybody should implement. > >> Semantics of http, >> ldap, etc. could be figured out by extension and/or by vendors. Tag >> URIs may have associated display names for script-generating UIs, >> needs a ManageSieve extension to retrieve from the server. Can use >> ihave to test if a URI is valid, both that the scheme is supported and >> that the URI can be retrieved/queried. >> > > We briefly talked about an exception handling extension. Probably worth > mentioning here. > >> Discussion of regex: comparator interactions; in a nutshell: if a >> comparator is used together with the regex, we can normalize the text >> from the message, but need to figure out what to normalize in the >> regex. For example, ascii-casemap maps the message text to uppercase, >> but then will cause a lowercase regex to fail to match. Regex engines >> understand case-insensitive as a special parameter, so that could be >> done by the Sieve engine when it calls the regex engine. But regex >> engines tend not to have a complete set of Unicode comparators, e.g. >> e-grave and E must match case insensitively in certain languages. >> Possible solution: apply the comparator to the regex based on POSIX >> regex language knowledge of which characters are part of the pattern >> and which are specials. >> >> Discussion of vacation-time, notify-presence, sieve-autoreply: all >> look great, but need to be added to the charter in order to be WG >> documents. >> >> Discussion of recharter: will add new documents, move others to >> completed section. >> >> >> Cheers, >> Aaron >> > >
- [sieve] Draft minutes from IETF 77 Aaron Stone
- Re: [sieve] Draft minutes from IETF 77 Alexey Melnikov
- Re: [sieve] Draft minutes from IETF 77 Aaron Stone