[sieve] Draft minutes from IETF 77
Aaron Stone <aaron@serendipity.cx> Tue, 30 March 2010 23:03 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 B25503A6A06 for <sieve@core3.amsl.com>; Tue, 30 Mar 2010 16:03:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.902
X-Spam-Level: *
X-Spam-Status: No, score=1.902 tagged_above=-999 required=5 tests=[AWL=-0.185, 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 Z+K4Rqdiox9R for <sieve@core3.amsl.com>; Tue, 30 Mar 2010 16:03:49 -0700 (PDT)
Received: from slice.serendipity.cx (slice.serendipity.cx [67.23.2.90]) by core3.amsl.com (Postfix) with ESMTP id C18673A6941 for <sieve@ietf.org>; Tue, 30 Mar 2010 16:03:49 -0700 (PDT)
Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by slice.serendipity.cx (Postfix) with ESMTPSA id E55C011012F for <sieve@ietf.org>; Tue, 30 Mar 2010 16:13:36 -0700 (PDT)
Received: by pwi10 with SMTP id 10so8452985pwi.31 for <sieve@ietf.org>; Tue, 30 Mar 2010 16:04:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.191.12 with HTTP; Tue, 30 Mar 2010 16:03:54 -0700 (PDT)
From: Aaron Stone <aaron@serendipity.cx>
Date: Tue, 30 Mar 2010 16:03:54 -0700
Received: by 10.141.107.11 with SMTP id j11mr500371rvm.199.1269990254066; Tue, 30 Mar 2010 16:04:14 -0700 (PDT)
Message-ID: <u2t1629dc8c1003301603hc550013cjd8d937a3f718ca9f@mail.gmail.com>
To: Sieve mailing list <sieve@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"
Subject: [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: Tue, 30 Mar 2010 23:03:50 -0000
>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. 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. Discussion of notary: reviewers are needed, implementers please speak up. Discussion of notify-sip: needs RAI review, general review, implementation experience. 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? 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. 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. 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