[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: List of expected changes for sieve 05 draft
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