Re: [EAI] Gen-ART review of draft-ietf-eai-imap-utf8-07
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [EAI] Gen-ART review of draft-ietf-eai-imap-utf8-07
- To: Alexey Melnikov <alexey.melnikov at isode.com>
- Subject: Re: [EAI] Gen-ART review of draft-ietf-eai-imap-utf8-07
- From: Pete Resnick <presnick at qualcomm.com>
- Date: Thu, 3 Sep 2009 15:28:06 -0500
- Cc: gen-art at ietf.org, Black_David at emc.com, ima at ietf.org
- Delivered-to: ima at core3.amsl.com
- Dkim-signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=presnick at qualcomm.com; q=dns/txt; s=qcdkim; t=1252013149; x=1283549149; h=mime-version:x-sender:message-id:in-reply-to:references: user-agent:date:to:from:subject:cc:content-type: x-ironport-av; z=MIME-Version:=201.0|X-Sender:=20presnick at resnick1.qualco mm.com at resnick1.qualcomm.com|Message-ID:=20<p06250103c6c5 bb3230eb at [172.16.1.8]>|In-Reply-To:=20<4A9D93D7.8010709 at i sode.com>|References:=20<9FA859626025B64FBC2AF149D97C944A 03A3059B at CORPUSMX80A.corp.emc.com>=0D=0A=20<4A9D93D7.8010 709 at isode.com>|User-Agent:=20Eudora=206.2.5b1(Macintosh) |Date:=20Thu,=203=20Sep=202009=2015:28:06=20-0500|To:=20A lexey=20Melnikov=20<alexey.melnikov at isode.com>|From:=20Pe te=20Resnick=20<presnick at qualcomm.com>|Subject:=20Re:=20[ EAI]=20Gen-ART=20review=20of=20draft-ietf-eai-imap-utf8-0 7|CC:=20<Black_David at emc.com>,=20<gen-art at ietf.org>,=20<i ma at ietf.org>|Content-Type:=20text/plain=3B=20charset=3D"u s-ascii"=3B=20format=3Dflowed|X-IronPort-AV:=20E=3DMcAfee =3Bi=3D"5300,2777,5730"=3B=20a=3D"23084288"; bh=CtyQvRiHgCj75wAuSyocJL7cNU5CGGNfJEuHQn1cGMc=; b=OUgvCvSMsD355RuQ5p5Hnv2ehrG0lTz5FTegDY3tf60PUFCqSKrx/mPN 4lUeM8ik9E9Bd1LBF9EstAviTCDVd/zpTGHWB69IqI6ANpygzMfZu/e6P xxu1Ev9nGcUQ565GZOUWXLEnXSYMV6F/Rfp/CcbwyxejpsAiXaBLHA8Wf 0=;
- In-reply-to: <4A9D93D7.8010709 at isode.com>
- List-archive: <http://www.ietf.org/mail-archive/web/ima>
- List-help: <mailto:ima-request@ietf.org?subject=help>
- List-id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
- List-post: <mailto:ima@ietf.org>
- List-subscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=subscribe>
- List-unsubscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
- References: <9FA859626025B64FBC2AF149D97C944A03A3059B at CORPUSMX80A.corp.emc.com> <4A9D93D7.8010709 at isode.com>
- User-agent: Eudora 6.2.5b1(Macintosh)
On 9/1/09 at 10:36 PM +0100, Alexey Melnikov wrote:
Black_David at emc.com wrote:
- The header upconversion behavior specification for non-UTF-8
mailstores appears to be incomplete.
- The recommendation to support MIME header upconversion for
"Other widely deployed MIME charsets" strikes me as
too vague to be useful guidance to implementers.
I'll leave these as they are without further instruction.
Section 3.1, next to last paragraph needs a couple of RFC 2119
keywords:
Mailbox
names must comply with the Net-Unicode Definition (section 2 of
MUST >-->^^^^
[RFC5198]) with the specific exception that they may not contain
MUST NOT >----------------------------------------->^^^^^^^
control characters (0000-001F, 0080-009F), delete (007F), line
separator (2028) or paragraph separator (2029).
Agreed. I've entered these as RFC Editor notes.
Fixed.
Section 7 recommends that all IMAP clients be modified to display a
clear error when the server advertises UTF8=ONLY. What's the
expected behavior of existing, unmodified clients?
Such clients will not be using the UTF8 parameter to SELECT/EXAMINE
(mailbox opening) commands, so they will fail to do anything useful.
But this is to be expected.
No change.
Nits/editorial comments:
Section 2 ought to introduce what's being added to the protocol.
Adaptations of the first two sentences in Section 10 (IANA
Considerations) would suffice.
Done.
While not strictly a security consideration, it would be useful for
section 11 to point out the potential for user confusion caused by
SEARCH command match strings that have different UTF-8 representations
but display identically or similarly (strings that look like they
should match don't).
(*mumble*) This seems to me a job for RFC 3629, not this document.
(And, BTW, it does so.)
** There is 1 instance of too long lines in the document
I'll find that.
== The document seems to lack the recommended RFC 2119 boilerplate
Huh? It's in there. Or is this document so old that it doesn't use
the precise recommended wording? I'll leave that for the RFC Editor.
idnits 2.11.12 found a few things (I've deleted a couple of
obviously incorrect "Missing Reference:" warnings):
Checking nits according to http://www.ietf.org/ID-Checklist.html:
== Unused Reference: 'RFC2045' is defined on line 475, but no
explicit
reference was found in the text
Not sure if this one is needed or not.
Added a reference.
== Unused Reference: 'RFC2183' is defined on line 486, but no explicit
reference was found in the text
I've entered an RFC Editor note that updates the document to
reference this RFC.
Added.
** Obsolete normative reference: RFC 1341 (Obsoleted by RFC 1521)
According to authors this reference is intentional.
It is.
Thanks David (and Alexey).
pr
--
Pete Resnick <http://www.qualcomm.com/~presnick/>
Qualcomm Incorporated - Direct phone: (858)651-4478, Fax: (858)651-1102
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.