[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Tim Polk's DISCUSS on draft-ietf-imapext-i18n-15.txt




Let me propose some RFC editor notes based on discussions in this thread and some other comments from IESG:

In Section 2, add to the end of the last paragraph:

 The I18NLEVEL=1 extension updates SEARCH/SORT/THREAD to use
 i;unicode-casemap comparator, as defined in [UCM]. I18NLEVEL=1 is
 a simpler version of I18NLEVEL=2 with no ability to select a different
 collation.

In Section 3.1, add the following sentence to the end of 2nd paragraph:

IMAP servers SHOULD NOT advertise the LANGUAGE extension
if they discover that they only support "i-default".

In Section 3.1, last paragraph, second sentence:

OLD:
Clients are urged to issue LANGUAGE before authentication, since some servers send
          ^^^^^^^^^^^^
  valuable user information as part of authentication (e.g. "password
  is correct, but expired").

NEW:
Clients SHOULD issue LANGUAGE before authentication, since some servers send
          ^^^^^^
  valuable user information as part of authentication (e.g. "password
  is correct, but expired").


In Section 3.2, add a new sentence to the end of paragraph 9:

OLD:
  If there aren't any arguments, the server SHOULD send an untagged
  LANGUAGE response listing the languages it supports.  If the server
  is unable to enumerate the list of languages it supports it MAY
  return a tagged NO response to the enumeration request.

NEW:
  If there aren't any arguments, the server SHOULD send an untagged
  LANGUAGE response listing the languages it supports.  If the server
  is unable to enumerate the list of languages it supports it MAY
  return a tagged NO response to the enumeration request.
  If, after receiving a LANGUAGE request, the server discovers
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  that it doesn't support any language other than i-default,
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  it MUST return a tagged NO response to the enumeration request.
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^