Re: I-D ACTION:draft-ietf-sieve-variables-04.txt

Ned Freed <ned.freed@mrochek.com> Mon, 25 July 2005 21:00 UTC

Received: from above.proper.com (localhost.vpnc.org [127.0.0.1]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j6PL0rud071711; Mon, 25 Jul 2005 14:00:53 -0700 (PDT) (envelope-from owner-ietf-mta-filters@mail.imc.org)
Received: (from majordom@localhost) by above.proper.com (8.12.11/8.12.9/Submit) id j6PL0rfu071710; Mon, 25 Jul 2005 14:00:53 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from mauve.mrochek.com (mauve.mrochek.com [209.55.107.55]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j6PL0qON071703 for <ietf-mta-filters@imc.org>; Mon, 25 Jul 2005 14:00:52 -0700 (PDT) (envelope-from ned.freed@mrochek.com)
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01LR1JNZYCA8000092@mauve.mrochek.com> for ietf-mta-filters@imc.org; Mon, 25 Jul 2005 14:00:46 -0700 (PDT)
Cc: ietf-mta-filters@imc.org
To: Mark E Mallett <mem@mv.mv.com>
Message-id: <01LR1MF8XT5Y000092@mauve.mrochek.com>
Date: Mon, 25 Jul 2005 13:56:11 -0700
From: Ned Freed <ned.freed@mrochek.com>
Subject: Re: I-D ACTION:draft-ietf-sieve-variables-04.txt
In-reply-to: "Your message dated Mon, 25 Jul 2005 15:37:45 -0400" <20050725193745.GB5041@osmium.mv.net>
MIME-version: 1.0
Content-type: TEXT/PLAIN
References: <E1DtRVp-0002k4-CW@newodin.ietf.org> <1121522976.8017.6.camel@chico.njus.no> <01LQUHIQ7UJA000092@mauve.mrochek.com> <1121886910.30434.93.camel@chico.njus.no> <200507202154.j6KLsoeW043863@lab.smi.sendmail.com> <1121898525.30434.122.camel@chico.njus.no> <20050725193745.GB5041@osmium.mv.net>
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>


> [ attaching this comment to a random message in the thread..]

> On Thu, Jul 21, 2005 at 12:28:45AM +0200, Kjetil Torgrim Homme wrote:
> >
> > Modifier ":quoteregex"
> >
> >         Every character with special meaning for :regex (".", "*", "?"
> >         etc.) is prefixed with "\" in the expansion.  This modifier is
> >         only available when the "regex" extension is in effect.

> Do we want to more specifically say something like "Ensures that "
> [ ...every character with special meaning is prefixed with "\" ... ],
> i.e. if a character is already quoted, we don't want another quote
> character to be added

Absolutely not. We want all characters quoted, including quoting
characters. If you don't do this a literal sequence like "\*" ends
up matching a "*", not "\*" as it should. We want "\*" to become
"\\\*" so it matches "\*".

> (otherwise the quoted character would become
> unquoted, a literal quote character would be added, etc).

That's not what happens. See above.

				Ned