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

Kjetil Torgrim Homme <kjetilho@ifi.uio.no> Wed, 20 July 2005 23:53 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 j6KNr6Qe033462; Wed, 20 Jul 2005 16:53:06 -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 j6KNr69S033461; Wed, 20 Jul 2005 16:53:06 -0700 (PDT)
X-Authentication-Warning: above.proper.com: majordom set sender to owner-ietf-mta-filters@mail.imc.org using -f
Received: from pat.uio.no (IDENT:7411@pat.uio.no [129.240.130.16]) by above.proper.com (8.12.11/8.12.9) with ESMTP id j6KNr5wM033453 for <ietf-mta-filters@imc.org>; Wed, 20 Jul 2005 16:53:05 -0700 (PDT) (envelope-from kjetilho@ifi.uio.no)
Received: from mail-mx1.uio.no ([129.240.10.29]) by pat.uio.no with esmtp (Exim 4.43) id 1DvON4-0005OF-7z; Thu, 21 Jul 2005 01:53:02 +0200
Received: from 80.80-202-166.nextgentel.com ([80.202.166.80] helo=chico.njus.no) by mail-mx1.uio.no with esmtpsa (TLSv1:RC4-MD5:128) (Exim 4.43) id 1DvON0-0008JK-Hg; Thu, 21 Jul 2005 01:52:58 +0200
Subject: Re: I-D ACTION:draft-ietf-sieve-variables-04.txt
From: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
To: Ned Freed <ned.freed@mrochek.com>
Cc: ietf-mta-filters@imc.org
In-Reply-To: <01LQURBJ4X2K000092@mauve.mrochek.com>
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> <01LQURBJ4X2K000092@mauve.mrochek.com>
Content-Type: text/plain
Date: Thu, 21 Jul 2005 01:52:52 +0200
Message-Id: <1121903572.30434.153.camel@chico.njus.no>
Mime-Version: 1.0
X-Mailer: Evolution 2.2.1
Content-Transfer-Encoding: 7bit
X-UiO-Spam-info: not spam, SpamAssassin (score=-2.29, required 12, autolearn=disabled, AWL 0.87, FORGED_RCVD_HELO 0.05, RCVD_IN_NJABL_DUL 1.66, RCVD_IN_SORBS_DUL 0.14, UIO_MAIL_IS_INTERNAL -5.00)
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>

On Wed, 2005-07-20 at 16:00 -0700, Ned Freed wrote:
> > > On an unrelated point, the [SIEVE] reference needs to be changed to the
> > > replacement I-D to dodge the "no side-effects in tests" restriction.
> 
> > well, 3028bis must be published first, anyway, so I'll update the
> > reference when its done?
> 
> Might as well update it now as it is likely that the variables draft
> will be approved before 3028bis comes out as an RFC. The RFC Editor
> understands how to handle such dependencies and will update the
> reference for you.

okay, but I don't know what such a reference should look like.  my best
guess:

[SIEVE]
Guenther, P., "Sieve: An Email Filtering Language", Work in Progress

> I have one additional suggestion. Thinking about it, I don't like the name
> choices here. Specifically, ":quotewildcard" refers to the characters being 
> quoted and not the context they are being quoted for, while ":quoteregex"
> refers to the context they are being quoted for and not the characters being
> quoted. How about changing ":quotewildcard" to ":quotematches" so both
> names refer to the context?

:quotematches was the original suggested name, and it seems logical in
tandem with :quoteregex, but it sounds awfully misleading on its own.

   SET :quotematches "address" "[${1}]"

it's tempting to think that the modifier will only affect the match
variable, IMHO.

the argument to :regex _is_ a "regexp"
the argument to :matches isn't a "match", that's the result, but it
_contains_ wildcards.

one alternative is :quotepattern, but I don't think that's any
clearer. :quotematchespattern is too long...

-- 
Kjetil T.