Re: I-D ACTION:draft-ietf-imapext-i18n-08.txt
Mark Crispin <MRC <at> cac.washington.edu>
2006-12-21 00:18:46 GMT
Currently, the document says:
A server that advertises this extension MUST implement the i;ascii-
casemap and i;octet comparators, as defined in [RFCxxxx]. A server
intended to be deployed globally MUST implement the i;basic
comparator, as defined in [BASIC].
A server that advertises this extension SHOULD use i;ascii-casemap
as the default comparator. [...]
Perhaps i;unicode-casemap should also be mentioned, e.g.:
A server that implements i;unicode-casemap MAY treat i;ascii-casemap
as equivalent to i;unicode-casemap. That is, it MAY use
i;unicode-casemap as its default comparator, and it MAY treat a
client request for i;ascii-casemap as being for i;unicode-casemap.
The intent here is that all modern servers will do i;unicode-casemap, and
i;ascii-casemap is only for legacy servers. I don't really want to
implement i;ascii-casemap separately, and see no point to doing so. But
I'm not going to fight too vigorously for that. Thus, here's my fallback:
A server that advertises this extension MUST implement the i;octet
and i;ascii-casemap comparators, as defined in [RFCxxxx]; and SHOULD
implement the i;unicode-casemap comparator, as defined in [RFCyyyy].
A server intended to be deployed globally MUST implement the i;basic
comparator, as defined in [BASIC].
A server that advertises this extension SHOULD use i;unicode-casemap
as the default comparator. If the server does not support
(Continue reading)