Re: [sieve] Question about draft-ietf-sieve-external-lists-02
NED+mta-filters@mauve.mrochek.com Sat, 31 July 2010 17:16 UTC
Return-Path: <NED+mta-filters@mauve.mrochek.com>
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 158E23A69AD for <sieve@core3.amsl.com>; Sat, 31 Jul 2010 10:16:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.197
X-Spam-Level:
X-Spam-Status: No, score=-2.197 tagged_above=-999 required=5 tests=[AWL=0.402, 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 U0NscnWlE+Oy for <sieve@core3.amsl.com>; Sat, 31 Jul 2010 10:16:31 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.59.230.40]) by core3.amsl.com (Postfix) with ESMTP id 01E613A683F for <sieve@ietf.org>; Sat, 31 Jul 2010 10:16:30 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01NQ4OHDQL4G0002W5@mauve.mrochek.com> for sieve@ietf.org; Sat, 31 Jul 2010 10:16:53 -0700 (PDT)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01NQ3IOHFX4W00004A@mauve.mrochek.com> (original mail from NED@mauve.mrochek.com) for sieve@ietf.org; Sat, 31 Jul 2010 10:16:51 -0700 (PDT)
From: NED+mta-filters@mauve.mrochek.com
Message-id: <01NQ4OHCU1HE00004A@mauve.mrochek.com>
Date: Sat, 31 Jul 2010 10:09:09 -0700
In-reply-to: "Your message dated Wed, 28 Jul 2010 12:47:15 +0200" <4C500AB3.7040808@rename-it.nl>
MIME-version: 1.0
Content-type: TEXT/PLAIN; Format="flowed"
References: <4C500AB3.7040808@rename-it.nl>
To: Stephan Bosch <stephan@rename-it.nl>
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=mauve; t=1280595930; i=@mrochek.com; bh=Tg5lEYtEtMmRB09x3xdMnb6aultv1XGoAXDAp/fMsq0=; h=From:Cc:Message-id:Date:Subject:In-reply-to:MIME-version: Content-type:References:To; b=nCTjeKJeLDmZnStm7hG+lxcfkQ4zHMRucC8zMlBcmswVm9rqKazAzHo/kdkV0KP9m xVNSzUsal05KTLLWLV5kgcGnzBlHB1AEMp+uo/xT2G7fn+Xqb4AMZRepbDJPC1ivhl o53lx31BK2UQV+axenLVrtj8Y7aSpF2cwmQjQnzc=
Cc: sieve@ietf.org
Subject: Re: [sieve] Question about draft-ietf-sieve-external-lists-02
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: Sat, 31 Jul 2010 17:16:32 -0000
> I just gave the latest specification (ietf-02) of the extlists extension > a quick read. The last version I read was ietf-00 and since then the > :list argument for the various test commands was changed into an actual > generic match type. This is, I think, a very good idea. I'm glad you agree. > However, the > document does not describe how this new match type interacts with a > specified comparator. Yes, and I'm of two minds as to how to fix it. The simplest thing to do is to simply declare that comparators have no effect on :list. (We can make them a no-op or an error to even specify.) The alternative is to allow comparators to be an input, but for the use of that input to be implementation and list-specific. (Again, whether or not it would be an error to specify a comparator on a :list that doesn't consume it would need to be determined.) I guess what I'd like to see is a use-case where comparators can be useful with :list. If such cases exists I'm inclined to allow the combination, if not I'm inclined to disallow it. > For example, when I remember correctly, the LDAP > schema internally defines how, i.e. with what collation, attribute > values are to be matched. Exactly so. And it isn't just LDAP - database keys are generally typed, so :list mapping onto a database is likely to encounter similar issues. > So, will the specified comparator be ignored > for LDAP URIs or will it trigger an error? How about other list/db/URI > types? Same issue there as well. > What to do in situations where specifying an explicit comparator > is inappropriate? I think this is an important issue that should be > adressed in the specification. There's also the possibility of doing something akin to how the current regex draft uses comparators - as a means of identifying a canonicalization and what constitutes a unit of comparison. Do we want to allow that sort of use with :list? Ned
- [sieve] Question about draft-ietf-sieve-external-… Stephan Bosch
- Re: [sieve] Question about draft-ietf-sieve-exter… NED+mta-filters
- Re: [sieve] Question about draft-ietf-sieve-exter… Stephan Bosch
- Re: [sieve] Question about draft-ietf-sieve-exter… Jeffrey Hutzelman
- Re: [sieve] Question about draft-ietf-sieve-exter… Stephan Bosch
- Re: [sieve] Question about draft-ietf-sieve-exter… Alexey Melnikov
- Re: [sieve] Question about draft-ietf-sieve-exter… Alexey Melnikov
- Re: [sieve] Question about draft-ietf-sieve-exter… NED+mta-filters
- Re: [sieve] Question about draft-ietf-sieve-exter… Barry Leiba
- Re: [sieve] Question about draft-ietf-sieve-exter… Alexey Melnikov
- Re: [sieve] Question about draft-ietf-sieve-exter… Alexey Melnikov
- Re: [sieve] Question about draft-ietf-sieve-exter… Barry Leiba
- Re: [sieve] Question about draft-ietf-sieve-exter… NED+mta-filters
- Re: [sieve] Question about draft-ietf-sieve-exter… Alexey Melnikov
- [sieve] PAB/GAB ; Was Re: Question about draft-ie… Derek Diget
- Re: [sieve] Question about draft-ietf-sieve-exter… NED+mta-filters
- Re: [sieve] Question about draft-ietf-sieve-exter… Barry Leiba
- Re: [sieve] Question about draft-ietf-sieve-exter… NED+mta-filters