ietf-mta-filters
[Top] [All Lists]

Re: List of expected changes for sieve 05 draft

1998-11-09 16:50:29
On Fri, 6 Nov 1998, Tim Showalter wrote:
1.  Concensus: Short circuit evaluation is a SHOULD, not a MUST.

2.  Question: Should short-circuit evaluation be as is, a MAY, or not
    discussed at all?

Short-circuit evaluation should either be a MUST or a MAY.  It needs to be
mentioned, so people know whether or not they can rely on it when writing
code.

3.  Concensus: i;ascii-casemap is required.

Yup.

4.  Question: Should i;ascii-casemap be the default?

I'm not sure.  How does this interact with the local-part being
case-sensitive and the domain-part being case-insensitive?  Could it lead
to confusion?

6.  Request: A non-present comparator is considered to be basically a syntax
    error.

Sounds reasonable.

7.  Request: Implementations are required to decode header charsets.

I could live with this.  A lighter-weight alternative would be:
Implementations are required to (a) treat all non-ASCII characters in a
script as a syntax error or (b) decode MIME header encoding.  That's the
"you don't have to do it, but if you do it, do it right" approach.

10. Bug: Header name compares are always case-insensitive.

Why is that a bug?  Header names are US-ASCII case insensitive in RFC 822.

                - Chris