Re: [EAI] I-D ACTION:draft-ietf-eai-utf8headers-10.txt

"Frank Ellermann" <nobody@xyzzy.claranet.de> Wed, 16 April 2008 23:14 UTC

Return-Path: <ima-bounces@ietf.org>
X-Original-To: ima-archive@megatron.ietf.org
Delivered-To: ietfarch-ima-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5518E28C4C7; Wed, 16 Apr 2008 16:14:03 -0700 (PDT)
X-Original-To: ima@core3.amsl.com
Delivered-To: ima@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C087028C4C7 for <ima@core3.amsl.com>; Wed, 16 Apr 2008 16:14:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.336
X-Spam-Level:
X-Spam-Status: No, score=-3.336 tagged_above=-999 required=5 tests=[AWL=0.263, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pQf-reAKXkXZ for <ima@core3.amsl.com>; Wed, 16 Apr 2008 16:14:01 -0700 (PDT)
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by core3.amsl.com (Postfix) with ESMTP id A0E3828C0F7 for <ima@ietf.org>; Wed, 16 Apr 2008 16:14:01 -0700 (PDT)
Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JmGpo-0002No-L8 for ima@ietf.org; Wed, 16 Apr 2008 23:14:36 +0000
Received: from hmbg-d9b88e19.pool.mediaways.net ([217.184.142.25]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ima@ietf.org>; Wed, 16 Apr 2008 23:14:36 +0000
Received: from nobody by hmbg-d9b88e19.pool.mediaways.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ima@ietf.org>; Wed, 16 Apr 2008 23:14:36 +0000
X-Injected-Via-Gmane: http://gmane.org/
To: ima@ietf.org
From: Frank Ellermann <nobody@xyzzy.claranet.de>
Date: Thu, 17 Apr 2008 01:17:25 +0200
Organization: <http://purl.net/xyzzy>
Lines: 104
Message-ID: <fu618k$4o5$1@ger.gmane.org>
References: <20080414171501.D00A028C349__20286.5365580239$1208194641$gmane$org@core3.amsl.com>
Mime-Version: 1.0
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: hmbg-d9b88e19.pool.mediaways.net
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1914
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1914
Subject: Re: [EAI] I-D ACTION:draft-ietf-eai-utf8headers-10.txt
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: Frank Ellermann <hmdmhdfmhdjmzdtjmzdtzktdkztdjz@gmail.com>
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/ima>
List-Post: <mailto:ima@ietf.org>
List-Help: <mailto:ima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ima-bounces@ietf.org
Errors-To: ima-bounces@ietf.org

> Filename : draft-ietf-eai-utf8headers-10.txt

---
In 1.1, bullet 3, please strike "And, finally," 
(the final bullet 3 was removed swapping 2 & 3)

---
Please promote reference [I-D.ietf-eai-smtpext]
to "normative".

---
In chapter 3 (terminology) please adjust the
commas between [RFC2821] ,[RFC2822] , [RFC4592]

---
In chapter 4.1 <UTF8-4> is apparently wrong (?)

| UTF8-4          =   %xF0 %x90-BF 2(UTF8-tail) /
-                     %xF1-F7 3(UTF8-tail)

| UTF8-4          =   %xF0 %x90-BF 2(UTF8-tail) /
+                     %xF1-F3 3(UTF8-tail) /
+                     %xF4 %x80-8F 2(UTF8-tail)

(Makes no sense to get F0 right if F4 is wrong)

---
- For keeping informations, using UTF8 to normalize
- texts and recipient address is needed.  It's refered
- to [RFC5198].  And [RFC5198] has a discussion of
- issues on recommended practices for normalizing text
- before sending. normalized versus non-normalized 
- text.

+ See [RFC5198] for a discussion of normalization,
+ the use of normalization form NFC is RECOMMENDED.

(As far as I'm concerned RFC 5198 can be "normative")

---
In chapter 4.3 *copying* the syntax of FWS and CFWS
is IMO a bad idea, simply *import* it, example:

- FWS     =  ([*WSP CRLF] 1*WSP) /  obs-FWS
-                         ; Folding white space
+ FWS     = <see RFC 2822, folding white space>

---
Pleae replace "characters in <message-id>,which" ...
by "characters in <msg-id>, which" ...  This affects
not only Message-ID header fields, it is also about
References and In-Reply-To.  

I don't understand in which way this is "not allowed
due to the limitation described in Section 4.4", but
allowing it would certainly cause havoc.

---
<utf8-quoted-pair> is just sick, but I mentioned
this often enough.

---
- [NOTE IN DRAFT] ...
(twice, this is supposed to be already cleaned up, please do).

---
- To able to use UTF-8 on Content-Description header field on
- [RFC2045], following syntax is used
| description   = "Content-Description:" unstructured CRLF
|
- <utext> syntax is extended on next chapter to allow UTF-8
- characters on <unstructured> header fields.

+ To allow the use of UTF-8 in a Content-Description header
+ field [RFC2045], the following syntax is used:
| description   = "Content-Description:" unstructured CRLF
|
+ The <utext> syntax is extended above to allow UTF-8 in all
+ <unstructured> header fields.

(It's not in the next chapter, it's above)

---
Chapter 4.4:

- alt-address    =  [FWS] "<" addr-spec ">"
+ alt-address    =  FWS "<" addr-spec ">"

(not optional, we intentionally want a visible separator)

---
Chapter 6:

- Since the message/global is defined in this document, IANA
- considerations needs to say that IANA is requested to register it.

Yes, that is exactly the idea, but you could simply say:

+ IANA is asked to register the message/global MIME type
+ using the registration form contained in chapter 4.4.

---

 Frank

_______________________________________________
IMA mailing list
IMA@ietf.org
https://www.ietf.org/mailman/listinfo/ima