
From nobody Sun Apr 16 13:31:07 2017
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 70231128792 for <ima@ietfa.amsl.com>; Sun, 16 Apr 2017 13:31:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.203
X-Spam-Level: 
X-Spam-Status: No, score=-4.203 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gJlfoYOOZrL8 for <ima@ietfa.amsl.com>; Sun, 16 Apr 2017 13:31:05 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FD54126DFB for <ima@ietf.org>; Sun, 16 Apr 2017 13:31:05 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 74AB5B8190E; Sun, 16 Apr 2017 13:30:54 -0700 (PDT)
To: yaojk@cnnic.cn, maowei_ietf@cnnic.cn, ben@nostrum.com, alissa@cooperw.in,  aamelnikov@fastmail.fm, john-ietf@jck.com, jyee@afilias.info
X-PHP-Originating-Script: 30:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: vitaliy.tokarev@gmail.com, ima@ietf.org, rfc-editor@rfc-editor.org
Content-Type: text/plain; charset=UTF-8
Message-Id: <20170416203054.74AB5B8190E@rfc-editor.org>
Date: Sun, 16 Apr 2017 13:30:54 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ima/ErHdvLA_DYq2QJOgfTIwrp-8yjk>
Subject: [EAI] [Technical Errata Reported] RFC6531 (4996)
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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>
X-List-Received-Date: Sun, 16 Apr 2017 20:31:06 -0000

The following errata report has been submitted for RFC6531,
"SMTP Extension for Internationalized Email".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=6531&eid=4996

--------------------------------------
Type: Technical
Reported by: Vitaliy V. Tokarev <vitaliy.tokarev@gmail.com>

Section: 3.3

Original Text
-------------
The definition of <atext> is extended to permit both the RFC 5321
definition and a UTF-8 string. That string MUST NOT contain any
of the ASCII graphics or control characters.

Corrected Text
--------------
The definition of <atext> is extended to permit both the RFC 5321
definition and a UTF-8 string. That string MUST NOT contain any
of the Extended ASCII graphics (%d128-255) or control characters.

Notes
-----
The question is: what is "ASCII graphics characters"? Either meant that is possible to transmit 8bit characters, but they should not be in range %d128-255. Or something else. A better clarification is appreciated.

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party  
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC6531 (draft-ietf-eai-rfc5336bis-16)
--------------------------------------
Title               : SMTP Extension for Internationalized Email
Publication Date    : February 2012
Author(s)           : J. Yao, W. Mao
Category            : PROPOSED STANDARD
Source              : Email Address Internationalization
Area                : Applications
Stream              : IETF
Verifying Party     : IESG


From nobody Sun Apr 16 17:55:47 2017
Return-Path: <ned+ima@mrochek.com>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B02B12941C for <ima@ietfa.amsl.com>; Sun, 16 Apr 2017 17:55:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nmaI6G_-V4ht for <ima@ietfa.amsl.com>; Sun, 16 Apr 2017 17:55:44 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [68.183.62.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA5AC127444 for <ima@ietf.org>; Sun, 16 Apr 2017 17:55:43 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01QD94LIEBOG00481Y@mauve.mrochek.com> for ima@ietf.org; Sun, 16 Apr 2017 17:50:40 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: TEXT/PLAIN; CHARSET=us-ascii
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01QD64433M0W00005B@mauve.mrochek.com> (original mail from NED@mauve.mrochek.com) for ima@ietf.org; Sun, 16 Apr 2017 17:50:37 -0700 (PDT)
From: ned+ima@mrochek.com
Cc: yaojk@cnnic.cn, maowei_ietf@cnnic.cn, ben@nostrum.com, alissa@cooperw.in,  aamelnikov@fastmail.fm, john-ietf@jck.com, jyee@afilias.info, ima@ietf.org, vitaliy.tokarev@gmail.com, rfc-editor@rfc-editor.org
Message-id: <01QD94LH03CG00005B@mauve.mrochek.com>
Date: Sun, 16 Apr 2017 17:07:45 -0700 (PDT)
In-reply-to: "Your message dated Sun, 16 Apr 2017 13:30:54 -0700 (PDT)" <20170416203054.74AB5B8190E@rfc-editor.org>
References: <20170416203054.74AB5B8190E@rfc-editor.org>
To: RFC Errata System <rfc-editor@rfc-editor.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ima/G0SWdri-F9-nYYZ1EKpHQRKiE40>
Subject: Re: [EAI] [Technical Errata Reported] RFC6531 (4996)
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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>
X-List-Received-Date: Mon, 17 Apr 2017 00:55:45 -0000

First and foremost, the suggested change in this errata isn't quite right. As
the errata itself notes, ASCII by definition specifies characters in the range
%d0-%d127, and does not include characters in the range %d128-255, so the
suggested text doesn't work.

Second, I note that when you want to know how something is defined, the place
to look is the formal definition. And the good news is the formal definition of
the modified atext in RFC 6531 is clear and correct:

  atext   =/  UTF8-non-ascii
    ; extend the implicit definition of atext in
    ; RFC 5321, Section 4.1.2, which ultimately points to
    ; the actual definition in RFC 5322, Section 3.2.3

That said, there are multiple legitimate issue with the bullet point in
question.

The first sentence of the bullet point does not match the formal specification.
In particular, it fails to say that it's the non-ASCII subset of UTF-8 that's
being added to atext. So the current text needs to be changed from:

      The definition of <atext> is extended to permit both the RFC 5321
      definition and a UTF-8 string. 

to something like:

      The definition of <atext> is extended to permit both the RFC 5321
      character repetiore and the non-ASCII subset of UTF-8.

I think this qualifies as a legitimate technical correction.

The second sentence also has issues:

      That string MUST NOT contain any of the ASCII graphics or control
      characters.

It's not clear to me why repeating the prohibition on the parts of ASCII not
allowed in atext is necessary or even desireable, especially if the first
sentence is clarified.

But even if you accept that the prohibition is useful, there are problems.

The term "ASCII control character" is well defined as meaning the range
%d0-%d31, and that range was and is forbidden for use in atext.

The term "ASCII graphic character", OTOH, is not well defined. It's sometimes
used as a synonym for "ASCII printable character", in other cases it refers
to characters in an "extendened ASCII" that fall in the range  %d127-%d255.

So this basically a mess. My suggestion would be to change it to read
something like:

     This does not add any additional ASCII characters to the atext repetoire;
     The string MUST NOT contain ASCII control characters or RFC 5321 specials.

I believe this also qualifies as legitimate technical correction.

				Ned

> The following errata report has been submitted for RFC6531,
> "SMTP Extension for Internationalized Email".

> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=6531&eid=4996

> --------------------------------------
> Type: Technical
> Reported by: Vitaliy V. Tokarev <vitaliy.tokarev@gmail.com>

> Section: 3.3

> Original Text
> -------------
> The definition of <atext> is extended to permit both the RFC 5321
> definition and a UTF-8 string. That string MUST NOT contain any
> of the ASCII graphics or control characters.

> Corrected Text
> --------------
> The definition of <atext> is extended to permit both the RFC 5321
> definition and a UTF-8 string. That string MUST NOT contain any
> of the Extended ASCII graphics (%d128-255) or control characters.

> Notes
> -----

> The question is: what is "ASCII graphics characters"? Either meant that is
> possible to transmit 8bit characters, but they should not be in range
> %d128-255. Or something else. A better clarification is appreciated.

> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party
> can log in to change the status and edit the report, if necessary.

> --------------------------------------
> RFC6531 (draft-ietf-eai-rfc5336bis-16)
> --------------------------------------
> Title               : SMTP Extension for Internationalized Email
> Publication Date    : February 2012
> Author(s)           : J. Yao, W. Mao
> Category            : PROPOSED STANDARD
> Source              : Email Address Internationalization
> Area                : Applications
> Stream              : IETF
> Verifying Party     : IESG

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


From nobody Mon Apr 17 23:28:47 2017
Return-Path: <yaojk@cnnic.cn>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFEAD128796 for <ima@ietfa.amsl.com>; Mon, 17 Apr 2017 23:28:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jcg2PPa8POGl for <ima@ietfa.amsl.com>; Mon, 17 Apr 2017 23:28:43 -0700 (PDT)
Received: from cnnic.cn (smtp13.cnnic.cn [218.241.118.13]) by ietfa.amsl.com (Postfix) with ESMTP id EE8E7129426 for <ima@ietf.org>; Mon, 17 Apr 2017 23:28:40 -0700 (PDT)
Received: from healthyao-PC (unknown [218.241.103.43]) by ocmail02.zx.nicx.cn (Coremail) with SMTP id AQAAf0AJEKTcsfVYNjahKg--.43804S2;  Tue, 18 Apr 2017 14:27:59 +0800 (CST)
Date: Tue, 18 Apr 2017 14:27:42 +0800
From: "Jiankang Yao" <yaojk@cnnic.cn>
To: "RFC Errata System" <rfc-editor@rfc-editor.org>,  "maowei_ietf@cnnic.cn" <maowei_ietf@cnnic.cn>, ben <ben@nostrum.com>,  alissa <alissa@cooperw.in>, aamelnikov <aamelnikov@fastmail.fm>,  "John C Klensin" <john-ietf@jck.com>, jyee <jyee@afilias.info>
Cc: vitaliy.tokarev <vitaliy.tokarev@gmail.com>, ima <ima@ietf.org>,  rfc-editor <rfc-editor@rfc-editor.org>
Reply-To: yaojk <yaojk@cnnic.cn>
References: <20170416203054.74AB5B8190E@rfc-editor.org>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7.0.1.92[cn]
Mime-Version: 1.0
Message-ID: <2017041814264072046595@cnnic.cn>
Content-Type: multipart/alternative; boundary="----=_001_NextPart418786645162_=----"
X-CM-TRANSID: AQAAf0AJEKTcsfVYNjahKg--.43804S2
X-Coremail-Antispam: 1UD129KBjvJXoWxXFWrXF1UXF48GF45ury8Krg_yoWrWry3pw sIq39xKryDAr45Gwn2vr1UJr1SqFZYvryUJr1DtFW8Ca9xu3WIgF4xKwn5AFy3urySy345 ZF1jyw1UJFn7ArJanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDU0xBIdaVrnRJUUUPFb7Iv0xC_Kw4lb4IE77IF4wAFF20E14v26r4j6ryUM7CY07I2 0VC2zVCF04k26cxKx2IYs7xG6rWj6s0DM7CIcVAFz4kK6r1j6r18M28lY4IEw2IIxxk0rw A2F7IY1VAKz4vEj48ve4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_Xr0_Ar1l84ACjcxK6xII jxv20xvEc7CjxVAFwI0_Cr0_Gr1UM28EF7xvwVC2z280aVAFwI0_GcCE3s1l84ACjcxK6I 8E87Iv6xkF7I0E14v26rxl6s0DM2IYcVAFF20E14v26r1j6r18M2AIxVAIcxkEcVAq07x2 0xvEncxIr21l5I8CrVCF0I0E4I0vr24lYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2js IE14v26r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwACY4xI67k0 4243AVAKzVAKj4xxMxkF7I0En4kS14v26r1q6r43MxkIecxEwVAFwVW8AwCF04k20xvY0x 0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r106r1rMI8I3I0E 7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jw0_GFylIxkGc2Ij64vIr41lIxAIcV C0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF 04k26cxKx2IYs7xG6rW3Jr0E3s1lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aV CY1x0267AKxVW8JVW8Jr1l6VACY4xI67k04243AbIYCTnIWIevJa73UjIFyTuYvjxUkBWL DUUUU
X-CM-SenderInfo: x1dryyw6fq0xffof0/
Archived-At: <https://mailarchive.ietf.org/arch/msg/ima/PxbntvTSCFOvZuu0YOZTr-aZtBY>
Subject: Re: [EAI] [Technical Errata Reported] RFC6531 (4996)
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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>
X-List-Received-Date: Tue, 18 Apr 2017 06:28:46 -0000

This is a multi-part message in MIME format.

------=_001_NextPart418786645162_=----
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

SGVsbG8gYWxsLA0KDQogICBUaGFua3MgYSBsb3QgZm9yIFZpdGFsaXkgVi4gVG9rYXJldidzIHN1
Z2dlc3RlZCBwb3NzaWJsZSBFcnJhdGEgYmFzZWQgb24gdGhlIHNlbnRlbmNlIGJlbG93DQoiVGhl
IGRlZmluaXRpb24gb2YgPGF0ZXh0PiBpcyBleHRlbmRlZCB0byBwZXJtaXQgYm90aCB0aGUgUkZD
IDUzMjENCmRlZmluaXRpb24gYW5kIGEgVVRGLTggc3RyaW5nLiBUaGF0IHN0cmluZyBNVVNUIE5P
VCBjb250YWluIGFueQ0Kb2YgdGhlIEFTQ0lJIGdyYXBoaWNzIG9yIGNvbnRyb2wgY2hhcmFjdGVy
cy4iDQoNCk15IHBlcnNvbmFsIGZlZWxpbmcgaXMgdGhhdCBpdCBtaWdodCBub3QgYmUgYW4gRXJy
YXRhLg0KDQoNClRoZSB0ZXJtICJVVEYtOCBzdHJpbmcgIiBpcyB1c2VkIGV2ZXJ5d2hlcmUgaW4g
RUFJIFJGQ3MsIGZvciBleGFtcGxlcw0KDQoxKUluIHNlY3Rpb24gNy4xIFJGQzY1MzAsIHdoaWNo
IHNhaWQgICAiIFBlcm1pdHMgdGhlIHVzZSBvZiBVVEYtOCBzdHJpbmdzIGluIGVtYWlsIGFkZHJl
c3NlcywgYm90aCBsb2NhbA0KICAgICAgcGFydHMgYW5kIGRvbWFpbiBuYW1lcy4iDQoyKUluIHNl
Y3Rpb24gMy4yICBSRkM2NTMxLCB3aGljaCBzYWlkICAiICAgQW4gU01UUCBzZXJ2ZXIgdGhhdCBh
bm5vdW5jZXMgdGhlIFNNVFBVVEY4IGV4dGVuc2lvbiBNVVNUIGJlIHByZXBhcmVkDQogICB0byBh
Y2NlcHQgYSBVVEYtOCBzdHJpbmcgW1JGQzM2MjldIGluIGFueSBwb3NpdGlvbiBpbiB3aGljaCBS
RkMgNTMyMQ0KICAgc3BlY2lmaWVzIHRoYXQgYSA8bWFpbGJveD4gY2FuIGFwcGVhci4iDQoNCg0K
U28gd2UgaGF2ZSB0aGlzIHNlbnRlbmNlICJUaGUgZGVmaW5pdGlvbiBvZiA8YXRleHQ+IGlzIGV4
dGVuZGVkIHRvIHBlcm1pdCBib3RoIHRoZSBSRkMgNTMyMQ0KZGVmaW5pdGlvbiBhbmQgYSBVVEYt
OCBzdHJpbmcuICINCiBJdCBtZWFucyB0aGF0IDxhdGV4dD4gYWxsb3dzIGJvdGggUkZDIDUzMjEg
ZGVmaW5pdGlvbiBhbmQgYSBVVEYtOCBzdHJpbmcuDQpTaW5jZSBVVEYtOCBzdHJpbmcgaW5jbHVk
ZXMgYm90aCBub24tQVNDSUkgVVRGLTggYW5kIEFTQ0lJIFVURi04LCBzb21lIHJlYWRlcnMgbWF5
IG1pcy11bmRlcnN0YW5kIHRoYXQgPGF0ZXh0PiBjYW4gYWxsb3cgc29tZSAgQVNDSUkgZ3JhcGhp
Y3Mgb3IgY29udHJvbCBjaGFyYWN0ZXJzLiANCkluIG9yZGVyIHRvIGVtcGhhc2l6ZSB0aGF0ICA8
YXRleHQ+IGRvZXMgbm90IGFsbG93IGFueQ0Kb2YgdGhlIEFTQ0lJIGdyYXBoaWNzIG9yIGNvbnRy
b2wgY2hhcmFjdGVycywgd2UgYWRkIHRoaXMgc2VudGVuY2UgIlRoYXQgc3RyaW5nIE1VU1QgTk9U
IGNvbnRhaW4gYW55DQogICAgICBvZiB0aGUgQVNDSUkgZ3JhcGhpY3Mgb3IgY29udHJvbCBjaGFy
YWN0ZXJzLiINCg0KQmVjYXVzZSAgIlVURi04IHN0cmluZyAiIGlzIHVzZWQgZXZlcnl3aGVyZSBp
biBFQUkgUkZDcywgaW4gb3JkZXIgdG8gYXZvaWQgdGhlIHBvc3NpYmxlIG1pc3VuZGVyc3RhbmRp
bmcsICBJIHJlbWVtYmVyZWQgdGhhdCB0aGUgV0cgIHN1Z2dlc3RlZCB0byBhZGQgdGhpcyBzZW50
ZW5jZSAiIFRoYXQgc3RyaW5nIE1VU1QgTk9UIGNvbnRhaW4gYW55DQpvZiB0aGUgQVNDSUkgZ3Jh
cGhpY3Mgb3IgY29udHJvbCBjaGFyYWN0ZXJzLiIgd2hlbiBkaXNjdXNzaW5nIHRoaXMgaXNzdWUu
DQoNCg0KU2luY2UgdGhlIGZvcm1hbCA8YXRleHQ+IHN5bnRheCBpcyBjbGVhcmx5IGRlZmluZWQs
IEkgdGhpbmsgdGhhdCB0aGlzIHNlbnRlbmNlDQoiVGhlIGRlZmluaXRpb24gb2YgPGF0ZXh0PiBp
cyBleHRlbmRlZCB0byBwZXJtaXQgYm90aCB0aGUgUkZDIDUzMjENCmRlZmluaXRpb24gYW5kIGEg
VVRGLTggc3RyaW5nLiBUaGF0IHN0cmluZyBNVVNUIE5PVCBjb250YWluIGFueQ0Kb2YgdGhlIEFT
Q0lJIGdyYXBoaWNzIG9yIGNvbnRyb2wgY2hhcmFjdGVycy4iIHdpbGwgbm90IGNhdXNlIGFueSBw
cm9ibGVtcywgYW5kIGl0IHdpbGwgaGVscCB0aGUgcmVhZGVycyB0byB1bmRlcnN0YW5kIHRoZSBm
b3JtYWwgPGF0ZXh0PiBzeW50YXggYW5kIGF2b2lkIHRoZSBwb3NzaWJsZSBtaXN1bmRlcnN0YW5k
aW5nLg0KDQoNCg0KSSBob3BlIHRoYXQgdGhpcyBjbGFyaWZpY2F0aW9uIGlzIGNsZWFyLg0KDQoN
Cg0KVGhhbmtzIGEgbG90Lg0KDQoNCg0KSmlhbmthbmcgWWFvDQoNCkZyb206IFJGQyBFcnJhdGEg
U3lzdGVtDQpEYXRlOiAyMDE3LTA0LTE3IDA0OjMwDQpUbzogeWFvams7IG1hb3dlaV9pZXRmOyBi
ZW47IGFsaXNzYTsgYWFtZWxuaWtvdjsgam9obi1pZXRmOyBqeWVlDQpDQzogdml0YWxpeS50b2th
cmV2OyBpbWE7IHJmYy1lZGl0b3INClN1YmplY3Q6IFtUZWNobmljYWwgRXJyYXRhIFJlcG9ydGVk
XSBSRkM2NTMxICg0OTk2KQ0KVGhlIGZvbGxvd2luZyBlcnJhdGEgcmVwb3J0IGhhcyBiZWVuIHN1
Ym1pdHRlZCBmb3IgUkZDNjUzMSwNCiJTTVRQIEV4dGVuc2lvbiBmb3IgSW50ZXJuYXRpb25hbGl6
ZWQgRW1haWwiLg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KWW91
IG1heSByZXZpZXcgdGhlIHJlcG9ydCBiZWxvdyBhbmQgYXQ6DQpodHRwOi8vd3d3LnJmYy1lZGl0
b3Iub3JnL2VycmF0YV9zZWFyY2gucGhwP3JmYz02NTMxJmVpZD00OTk2DQoNCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUeXBlOiBUZWNobmljYWwNClJlcG9ydGVkIGJ5
OiBWaXRhbGl5IFYuIFRva2FyZXYgPHZpdGFsaXkudG9rYXJldkBnbWFpbC5jb20+DQoNClNlY3Rp
b246IDMuMw0KDQpPcmlnaW5hbCBUZXh0DQotLS0tLS0tLS0tLS0tDQpUaGUgZGVmaW5pdGlvbiBv
ZiA8YXRleHQ+IGlzIGV4dGVuZGVkIHRvIHBlcm1pdCBib3RoIHRoZSBSRkMgNTMyMQ0KZGVmaW5p
dGlvbiBhbmQgYSBVVEYtOCBzdHJpbmcuIFRoYXQgc3RyaW5nIE1VU1QgTk9UIGNvbnRhaW4gYW55
DQpvZiB0aGUgQVNDSUkgZ3JhcGhpY3Mgb3IgY29udHJvbCBjaGFyYWN0ZXJzLg0KDQpDb3JyZWN0
ZWQgVGV4dA0KLS0tLS0tLS0tLS0tLS0NClRoZSBkZWZpbml0aW9uIG9mIDxhdGV4dD4gaXMgZXh0
ZW5kZWQgdG8gcGVybWl0IGJvdGggdGhlIFJGQyA1MzIxDQpkZWZpbml0aW9uIGFuZCBhIFVURi04
IHN0cmluZy4gVGhhdCBzdHJpbmcgTVVTVCBOT1QgY29udGFpbiBhbnkNCm9mIHRoZSBFeHRlbmRl
ZCBBU0NJSSBncmFwaGljcyAoJWQxMjgtMjU1KSBvciBjb250cm9sIGNoYXJhY3RlcnMuDQoNCk5v
dGVzDQotLS0tLQ0KVGhlIHF1ZXN0aW9uIGlzOiB3aGF0IGlzICJBU0NJSSBncmFwaGljcyBjaGFy
YWN0ZXJzIj8gRWl0aGVyIG1lYW50IHRoYXQgaXMgcG9zc2libGUgdG8gdHJhbnNtaXQgOGJpdCBj
aGFyYWN0ZXJzLCBidXQgdGhleSBzaG91bGQgbm90IGJlIGluIHJhbmdlICVkMTI4LTI1NS4gT3Ig
c29tZXRoaW5nIGVsc2UuIEEgYmV0dGVyIGNsYXJpZmljYXRpb24gaXMgYXBwcmVjaWF0ZWQuDQoN
Ckluc3RydWN0aW9uczoNCi0tLS0tLS0tLS0tLS0NClRoaXMgZXJyYXR1bSBpcyBjdXJyZW50bHkg
cG9zdGVkIGFzICJSZXBvcnRlZCIuIElmIG5lY2Vzc2FyeSwgcGxlYXNlDQp1c2UgIlJlcGx5IEFs
bCIgdG8gZGlzY3VzcyB3aGV0aGVyIGl0IHNob3VsZCBiZSB2ZXJpZmllZCBvcg0KcmVqZWN0ZWQu
IFdoZW4gYSBkZWNpc2lvbiBpcyByZWFjaGVkLCB0aGUgdmVyaWZ5aW5nIHBhcnR5ICANCmNhbiBs
b2cgaW4gdG8gY2hhbmdlIHRoZSBzdGF0dXMgYW5kIGVkaXQgdGhlIHJlcG9ydCwgaWYgbmVjZXNz
YXJ5LiANCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NClJGQzY1MzEg
KGRyYWZ0LWlldGYtZWFpLXJmYzUzMzZiaXMtMTYpDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KVGl0bGUgICAgICAgICAgICAgICA6IFNNVFAgRXh0ZW5zaW9uIGZvciBJ
bnRlcm5hdGlvbmFsaXplZCBFbWFpbA0KUHVibGljYXRpb24gRGF0ZSAgICA6IEZlYnJ1YXJ5IDIw
MTINCkF1dGhvcihzKSAgICAgICAgICAgOiBKLiBZYW8sIFcuIE1hbw0KQ2F0ZWdvcnkgICAgICAg
ICAgICA6IFBST1BPU0VEIFNUQU5EQVJEDQpTb3VyY2UgICAgICAgICAgICAgIDogRW1haWwgQWRk
cmVzcyBJbnRlcm5hdGlvbmFsaXphdGlvbg0KQXJlYSAgICAgICAgICAgICAgICA6IEFwcGxpY2F0
aW9ucw0KU3RyZWFtICAgICAgICAgICAgICA6IElFVEYNClZlcmlmeWluZyBQYXJ0eSAgICAgOiBJ
RVNH

------=_001_NextPart418786645162_=----
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<STYLE>
BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: &#23435; COLOR: #000000; FONT-SIZE: 10.5pt=
; 20307:=20
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</STYLE>

<META name=3DGENERATOR content=3D"MSHTML 9.00.8112.16684"></HEAD>
<BODY style=3D"MARGIN: 10px">
<DIV>Hello all,</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp;Thanks a lot for&nbsp;Vitaliy V. Tokarev's&nbsp;sug=
gested=20
possible Errata based on the sentence below</DIV>
<DIV>"The definition of &lt;atext&gt; is extended to permit both the RFC=20
5321</DIV>
<DIV>
<DIV>definition and a UTF-8 string. That string MUST NOT contain any</DIV>
<DIV>of the ASCII graphics or control characters."</DIV>
<DIV>&nbsp;</DIV>
<DIV>My personal feeling is that it might not be&nbsp;an Errata.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>The term "<SPAN style=3D"FONT-WEIGHT: bold">UTF-8 string </SPAN>" is =
used=20
everywhere in EAI RFCs, for examples</DIV>
<DIV>&nbsp;</DIV>
<DIV>1)In section 7.1 RFC6530, which said&nbsp;&nbsp;&nbsp;" Permits the u=
se of=20
<SPAN style=3D"FONT-WEIGHT: bold">UTF-8 strings</SPAN> in email addresses,=
 both=20
local<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parts and domain names."</DIV>
<DIV>2)In section&nbsp;3.2 &nbsp;RFC6531, which said&nbsp; "&nbsp;&nbsp; A=
n SMTP=20
server that announces the SMTPUTF8 extension MUST be prepared<BR>&nbsp;&nb=
sp; to=20
accept a <SPAN style=3D"FONT-WEIGHT: bold">UTF-8 string </SPAN>[<A=20
title=3D'"UTF-8, a transformation format of ISO 10646"'=20
href=3D"https://tools.ietf.org/html/rfc3629">RFC3629</A>] in any position =
in which=20
<A href=3D"https://tools.ietf.org/html/rfc5321">RFC 5321</A><BR>&nbsp;&nbs=
p;=20
specifies that a &lt;mailbox&gt; can appear."</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>So we have this sentence "The definition of &lt;atext&gt; is extended=
 to=20
permit both the RFC 5321
<DIV>
<DIV>definition and a <SPAN style=3D"FONT-WEIGHT: bold">UTF-8 string</SPAN=
>.=20
"<BR>&nbsp;It means that &lt;atext&gt; allows both RFC 5321 definition and=
 a=20
UTF-8 string.</DIV>
<DIV>Since UTF-8 string includes both non-ASCII UTF-8 and ASCII UTF-8, som=
e=20
readers may mis-understand that &lt;atext&gt; can allow some&nbsp; ASCII=20
graphics or control characters. </DIV>
<DIV>In order to emphasize that&nbsp;&nbsp;&lt;atext&gt; does not allow=20
any<BR>of the ASCII graphics or control characters, we add this sentence "=
That=20
string MUST NOT contain any<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; of the ASCII=
=20
graphics or control characters."</DIV>
<DIV>&nbsp;</DIV>
<DIV>Because&nbsp; "<SPAN style=3D"FONT-WEIGHT: bold">UTF-8 string </SPAN>=
" is=20
used everywhere in EAI RFCs, in order to avoid the possible=20
misunderstanding,&nbsp; I remembered that the WG&nbsp;&nbsp;suggested to a=
dd=20
this sentence&nbsp;" That string MUST NOT contain any
<DIV>of the ASCII graphics or control characters." when discussing this=20
issue.</DIV></DIV></DIV></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Since the formal &lt;atext&gt; syntax is clearly defined, I think tha=
t this=20
sentence
<DIV>"The definition of &lt;atext&gt; is extended to permit both the RFC=20
5321</DIV>
<DIV>
<DIV>definition and a UTF-8 string. That string MUST NOT contain any</DIV>
<DIV>of the ASCII graphics or control characters." will not cause any prob=
lems,=20
and it will help the readers to understand the formal &lt;atext&gt; syntax=
 and=20
avoid the possible misunderstanding.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></DIV></DIV>
<DIV>I hope that this clarification is clear.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks a lot.</DIV></DIV>
<HR style=3D"WIDTH: 210px; HEIGHT: 1px" align=3Dleft color=3D#b5c4df SIZE=
=3D1>

<DIV><SPAN>Jiankang Yao</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV=20
style=3D"BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOT=
TOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt s=
olid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<DIV=20
style=3D"PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKG=
ROUND: #efefef; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 8px">
<DIV><B>From:</B>&nbsp;<A href=3D"mailto:rfc-editor@rfc-editor.org">RFC Er=
rata=20
System</A></DIV>
<DIV><B>Date:</B>&nbsp;2017-04-17&nbsp;04:30</DIV>
<DIV><B>To:</B>&nbsp;<A href=3D"mailto:yaojk@cnnic.cn">yaojk</A>; <A=20
href=3D"mailto:maowei_ietf@cnnic.cn">maowei_ietf</A>; <A=20
href=3D"mailto:ben@nostrum.com">ben</A>; <A=20
href=3D"mailto:alissa@cooperw.in">alissa</A>; <A=20
href=3D"mailto:aamelnikov@fastmail.fm">aamelnikov</A>; <A=20
href=3D"mailto:john-ietf@jck.com">john-ietf</A>; <A=20
href=3D"mailto:jyee@afilias.info">jyee</A></DIV>
<DIV><B>CC:</B>&nbsp;<A=20
href=3D"mailto:vitaliy.tokarev@gmail.com">vitaliy.tokarev</A>; <A=20
href=3D"mailto:ima@ietf.org">ima</A>; <A=20
href=3D"mailto:rfc-editor@rfc-editor.org">rfc-editor</A></DIV>
<DIV><B>Subject:</B>&nbsp;[Technical Errata Reported] RFC6531=20
(4996)</DIV></DIV></DIV>
<DIV>
<DIV>The&nbsp;following&nbsp;errata&nbsp;report&nbsp;has&nbsp;been&nbsp;su=
bmitted&nbsp;for&nbsp;RFC6531,</DIV>
<DIV>"SMTP&nbsp;Extension&nbsp;for&nbsp;Internationalized&nbsp;Email".</DI=
V>
<DIV>&nbsp;</DIV>
<DIV>--------------------------------------</DIV>
<DIV>You&nbsp;may&nbsp;review&nbsp;the&nbsp;report&nbsp;below&nbsp;and&nbs=
p;at:</DIV>
<DIV>http://www.rfc-editor.org/errata_search.php?rfc=3D6531&amp;eid=3D4996=
</DIV>
<DIV>&nbsp;</DIV>
<DIV>--------------------------------------</DIV>
<DIV>Type:&nbsp;Technical</DIV>
<DIV>Reported&nbsp;by:&nbsp;Vitaliy&nbsp;V.&nbsp;Tokarev&nbsp;&lt;vitaliy.=
tokarev@gmail.com&gt;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Section:&nbsp;3.3</DIV>
<DIV>&nbsp;</DIV>
<DIV>Original&nbsp;Text</DIV>
<DIV>-------------</DIV>
<DIV>The&nbsp;definition&nbsp;of&nbsp;&lt;atext&gt;&nbsp;is&nbsp;extended&=
nbsp;to&nbsp;permit&nbsp;both&nbsp;the&nbsp;RFC&nbsp;5321</DIV>
<DIV>definition&nbsp;and&nbsp;a&nbsp;UTF-8&nbsp;string.&nbsp;That&nbsp;str=
ing&nbsp;MUST&nbsp;NOT&nbsp;contain&nbsp;any</DIV>
<DIV>of&nbsp;the&nbsp;ASCII&nbsp;graphics&nbsp;or&nbsp;control&nbsp;charac=
ters.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Corrected&nbsp;Text</DIV>
<DIV>--------------</DIV>
<DIV>The&nbsp;definition&nbsp;of&nbsp;&lt;atext&gt;&nbsp;is&nbsp;extended&=
nbsp;to&nbsp;permit&nbsp;both&nbsp;the&nbsp;RFC&nbsp;5321</DIV>
<DIV>definition&nbsp;and&nbsp;a&nbsp;UTF-8&nbsp;string.&nbsp;That&nbsp;str=
ing&nbsp;MUST&nbsp;NOT&nbsp;contain&nbsp;any</DIV>
<DIV>of&nbsp;the&nbsp;Extended&nbsp;ASCII&nbsp;graphics&nbsp;(%d128-255)&n=
bsp;or&nbsp;control&nbsp;characters.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Notes</DIV>
<DIV>-----</DIV>
<DIV>The&nbsp;question&nbsp;is:&nbsp;what&nbsp;is&nbsp;"ASCII&nbsp;graphic=
s&nbsp;characters"?&nbsp;Either&nbsp;meant&nbsp;that&nbsp;is&nbsp;possible=
&nbsp;to&nbsp;transmit&nbsp;8bit&nbsp;characters,&nbsp;but&nbsp;they&nbsp;=
should&nbsp;not&nbsp;be&nbsp;in&nbsp;range&nbsp;%d128-255.&nbsp;Or&nbsp;so=
mething&nbsp;else.&nbsp;A&nbsp;better&nbsp;clarification&nbsp;is&nbsp;appr=
eciated.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Instructions:</DIV>
<DIV>-------------</DIV>
<DIV>This&nbsp;erratum&nbsp;is&nbsp;currently&nbsp;posted&nbsp;as&nbsp;"Re=
ported".&nbsp;If&nbsp;necessary,&nbsp;please</DIV>
<DIV>use&nbsp;"Reply&nbsp;All"&nbsp;to&nbsp;discuss&nbsp;whether&nbsp;it&n=
bsp;should&nbsp;be&nbsp;verified&nbsp;or</DIV>
<DIV>rejected.&nbsp;When&nbsp;a&nbsp;decision&nbsp;is&nbsp;reached,&nbsp;t=
he&nbsp;verifying&nbsp;party&nbsp;&nbsp;</DIV>
<DIV>can&nbsp;log&nbsp;in&nbsp;to&nbsp;change&nbsp;the&nbsp;status&nbsp;an=
d&nbsp;edit&nbsp;the&nbsp;report,&nbsp;if&nbsp;necessary.&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>--------------------------------------</DIV>
<DIV>RFC6531&nbsp;(draft-ietf-eai-rfc5336bis-16)</DIV>
<DIV>--------------------------------------</DIV>
<DIV>Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;SMTP&nbsp;Extension&nbsp;for&nbsp;Interna=
tionalized&nbsp;Email</DIV>
<DIV>Publication&nbsp;Date&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;February&nbsp;201=
2</DIV>
<DIV>Author(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;:&nbsp;J.&nbsp;Yao,&nbsp;W.&nbsp;Mao</DIV>
<DIV>Category&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;:&nbsp;PROPOSED&nbsp;STANDARD</DIV>
<DIV>Source&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;:&nbsp;Email&nbsp;Address&nbsp;Internationalization</=
DIV>
<DIV>Area&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;Applications</DIV>
<DIV>Stream&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;:&nbsp;IETF</DIV>
<DIV>Verifying&nbsp;Party&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;IESG</DIV></=
DIV></BODY></HTML>

------=_001_NextPart418786645162_=------



From vitaliy.tokarev@gmail.com  Tue Apr 18 08:01:51 2017
Return-Path: <vitaliy.tokarev@gmail.com>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A38F112EC0C for <ima@ietfa.amsl.com>; Tue, 18 Apr 2017 08:01:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2r22_roRZb5b for <ima@ietfa.amsl.com>; Tue, 18 Apr 2017 08:01:50 -0700 (PDT)
Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C620F12EABC for <ima@ietf.org>; Tue, 18 Apr 2017 08:01:49 -0700 (PDT)
Received: by mail-wm0-x22f.google.com with SMTP id o81so58566356wmb.1 for <ima@ietf.org>; Tue, 18 Apr 2017 08:01:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=3vW/rmNgHUwi6cIdalI39Kdf1YePaId4FJsn0hs4Zds=; b=eRkK0n1GbedXrINEyh/2IbeAMmCz1q5xBTVUfQ1Iy8okdVXpDNdYREyY2HYl2L8GC2 SHqgAHbhBC0ryYt3J+dcnVaH0K1FU6VvEEfvUPq0NEx/T8arMYE2fkchurp8tCunaIdS bZGpjzimO7W8XGKfoTH2fvZzHRVSjVY81wGe1CyTIO2Bt23iOIUXYStyZ1g4wFIUZtk7 JOlfiPWuJL4Pcke2KwQjA98RmZqSeSJO+bX3VzEh72f/927Uhayv+2+vXsLtsWhw/2ut 0bDfU8Riowz6RSVeu6XxQXp4BXI8G8b7Qoylqe0rozu1sPqAIIT3c2hEDhYC+VIa7ea/ kflA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=3vW/rmNgHUwi6cIdalI39Kdf1YePaId4FJsn0hs4Zds=; b=bealU0WrPaQdD9OAR6fVmIOS3RdC9Co/ZMFbFk6jTNWOd4vNW3+aTQbo94cpnydNtF DAjhnh9SWdF6ly1ajcPThA9uA7gVg8y0RJlKoLQsnVsjIWmyggDNocDF/5vev/Fcoq5z JXlY4+3DbbAA36TxiI604Av11TY0oRCJDsCBrgFQKGX33TNR1j152NowHquljweXYveM iki8vHREBvJU4ymyN2t3xHbwLzE+EyTqJhXMn4i9321Um9REj1hN8Q8ij9uAvH5jbRMy uXULOoEcv/RJ4u2PnqojstCitoRvV+AOaamm78LKE9B7nJNG4tWMg6Dtf7KR9/fDvGEh TCIw==
X-Gm-Message-State: AN3rC/6R+1g1ygcY39t29RyrgNxJQCUrJJC/QmlDehu4WXWcI59NCMDq YgVfKYOcukA0t7dzClYfKicN0tLjHQ==
X-Received: by 10.28.97.2 with SMTP id v2mr12769067wmb.88.1492527707185; Tue, 18 Apr 2017 08:01:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.155.207 with HTTP; Tue, 18 Apr 2017 08:01:06 -0700 (PDT)
In-Reply-To: <2017041814264072046595@cnnic.cn>
References: <20170416203054.74AB5B8190E@rfc-editor.org> <2017041814264072046595@cnnic.cn>
From: Vitaliy T <vitaliy.tokarev@gmail.com>
Date: Tue, 18 Apr 2017 18:01:06 +0300
Message-ID: <CABDkf7_RJLXZ_vtOWNoSgMV8YDdmW54r_JTYjaJfsdAz-moRVQ@mail.gmail.com>
To: yaojk <yaojk@cnnic.cn>
Cc: RFC Errata System <rfc-editor@rfc-editor.org>,  "maowei_ietf@cnnic.cn" <maowei_ietf@cnnic.cn>, ben <ben@nostrum.com>, alissa <alissa@cooperw.in>,  aamelnikov <aamelnikov@fastmail.fm>, John C Klensin <john-ietf@jck.com>, jyee <jyee@afilias.info>, ima <ima@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: <https://mailarchive.ietf.org/arch/msg/ima/SfaVVLp95BGBnkSnuAGId-ooaHc>
X-Mailman-Approved-At: Tue, 18 Apr 2017 08:24:19 -0700
Subject: Re: [EAI] [Technical Errata Reported] RFC6531 (4996)
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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>
X-List-Received-Date: Tue, 18 Apr 2017 15:04:00 -0000

Hello,

On 18 April 2017 at 09:27, Jiankang Yao <yaojk@cnnic.cn> wrote:
> My personal feeling is that it might not be an Errata.

That's OK. I did not intended to be correct. Basically this was just a question.

> So we have this sentence "The definition of <atext> is extended to permit
> both the RFC 5321
> definition and a UTF-8 string. "
>  It means that <atext> allows both RFC 5321 definition and a UTF-8 string.
> Since UTF-8 string includes both non-ASCII UTF-8 and ASCII UTF-8, some
> readers may mis-understand that <atext> can allow some  ASCII graphics or
> control characters.
> In order to emphasize that  <atext> does not allow any
> of the ASCII graphics or control characters, we add this sentence "That
> string MUST NOT contain any
>       of the ASCII graphics or control characters."
>
> Because  "UTF-8 string " is used everywhere in EAI RFCs, in order to avoid
> the possible misunderstanding,  I remembered that the WG  suggested to add
> this sentence " That string MUST NOT contain any
> of the ASCII graphics or control characters." when discussing this issue.
>

Sorry, but there is no clear definition what the "ASCII graphics
[characters]" is.

> Since the formal <atext> syntax is clearly defined, I think that this
> sentence
> "The definition of <atext> is extended to permit both the RFC 5321
> definition and a UTF-8 string. That string MUST NOT contain any
> of the ASCII graphics or control characters." will not cause any problems,
> and it will help the readers to understand the formal <atext> syntax and
> avoid the possible misunderstanding.

So, that means there is enough the current ABNF definition:

  atext =/ UTF8-non-ascii

I suggest either to clarify what ASCII graphics characters are or just
remove that sentence. Without such a clarification the readers must
hope that they understood you right and do the next things:

1) accepts only valid UTF-8 strings (there is no a single octet
character in range %d80-FF, anything that starts from %d80 is a
multi-octet character);
2) accepts printable characters within <atext> definition as described
in [RFC5321] and [RFC5322]. E.g. accepts ASCII characters "!", "#",
"^", "{", "}", etc.;
3) do NOT add new or own rules to existing ones.

As Ned Freed said the definition of ASCII graphics is not well
defined. For instance, someone may look at

  pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html

and will see that graphic characters are crossing with the definition
of <atext> [RFC5322]. Someone else may think about Extended ASCII
graphic characters (still they are not permitted in UTF-8). And others
will ignore that sentence, because [RFC5322] clearly states what ASCII
characters are permitted within <atext>.

In the end, thank you very much for your responses. In my case, I
simply ignored that sentence and used only the new ABNF rules (still
keeping hope that I do it right). I think it is possible to keep the
current text of [RFC6531] as is, but public this Errata for those who
will be confused.


-- 
With Best Regards,
Vitaliy V. Tokarev


From nobody Tue Apr 18 09:58:16 2017
Return-Path: <john-ietf@jck.com>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE90F12FB9A for <ima@ietfa.amsl.com>; Tue, 18 Apr 2017 09:58:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BHMKIXrjNFeW for <ima@ietfa.amsl.com>; Tue, 18 Apr 2017 09:58:11 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 407CF12F4EA for <ima@ietf.org>; Tue, 18 Apr 2017 09:58:10 -0700 (PDT)
Received: from [198.252.137.70] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1d0WRq-000ByY-L6; Tue, 18 Apr 2017 12:57:50 -0400
Date: Tue, 18 Apr 2017 12:57:43 -0400
From: John C Klensin <john-ietf@jck.com>
To: Vitaliy T <vitaliy.tokarev@gmail.com>, yaojk <yaojk@cnnic.cn>
cc: RFC Errata System <rfc-editor@rfc-editor.org>, maowei_ietf@cnnic.cn, ben <ben@nostrum.com>, alissa <alissa@cooperw.in>, aamelnikov <aamelnikov@fastmail.fm>,  jyee <jyee@afilias.info>, ima <ima@ietf.org>
Message-ID: <D581A31CD3909B93072726D7@PSB>
In-Reply-To: <CABDkf7_RJLXZ_vtOWNoSgMV8YDdmW54r_JTYjaJfsdAz-moRVQ@mail.gmail.com>
References: <20170416203054.74AB5B8190E@rfc-editor.org> <2017041814264072046595@cnnic.cn> <CABDkf7_RJLXZ_vtOWNoSgMV8YDdmW54r_JTYjaJfsdAz-moRVQ@mail.gmail.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.70
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/ima/9WcGGj6mZmA-BszQv1c5RNFGi2M>
Subject: Re: [EAI] [Technical Errata Reported] RFC6531 (4996)
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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>
X-List-Received-Date: Tue, 18 Apr 2017 16:58:14 -0000

--On Tuesday, April 18, 2017 18:01 +0300 Vitaliy T
<vitaliy.tokarev@gmail.com> wrote:

> Hello,
> 
> On 18 April 2017 at 09:27, Jiankang Yao <yaojk@cnnic.cn> wrote:
>> My personal feeling is that it might not be an Errata.
> 
> That's OK. I did not intended to be correct. Basically this
> was just a question.

If it is a question, then use of the errata system to report it
is entirely inappropriate.  RFC Editor and IESG, please mark the
proposed erratum as "rejected" for this reason and the more
substantive ones given on this list.

Vitaliy, 

I need to apologize for sounding annoyed, but the errata process
is very heavy-duty and costs a lot of people (including me in my
former WG co-chair capacity) a lot of time, time that is largely
wasted in this case.  If you have a question, please raise it on
the mailing list, even if that question is "is this a mistake in
the spec or do I just not understand the terminology or what is
going on".   If the answer is that it is an error, the errata
process works much better because you will have already
established some signs of consensus on the issues.

That said, see below.

>> So we have this sentence "The definition of <atext> is
>> extended to permit both the RFC 5321
>> definition and a UTF-8 string. "
>>  It means that <atext> allows both RFC 5321 definition and a
>>  UTF-8 string. Since UTF-8 string includes both non-ASCII
>> UTF-8 and ASCII UTF-8, some readers may mis-understand that
>> <atext> can allow some  ASCII graphics or control characters.
>> In order to emphasize that  <atext> does not allow any
>> of the ASCII graphics or control characters, we add this
>> sentence "That string MUST NOT contain any
>>       of the ASCII graphics or control characters."
>> 
>> Because  "UTF-8 string " is used everywhere in EAI RFCs, in
>> order to avoid the possible misunderstanding,  I remembered
>> that the WG  suggested to add this sentence " That string
>> MUST NOT contain any
>> of the ASCII graphics or control characters." when discussing
>> this issue.

> Sorry, but there is no clear definition what the "ASCII
> graphics [characters]" is.

Sure there is.   It is in the ASCII Standard, cited as [ASCII]
in the document.  If that is inconvenient to find, see SeIf
nothing else, see Section 4.2 of RFC 20.

>...
> So, that means there is enough the current ABNF definition:
> 
>   atext =/ UTF8-non-ascii
> 
> I suggest either to clarify what ASCII graphics characters are
> or just remove that sentence. Without such a clarification the
> readers must hope that they understood you right and do the
> next things:

While I'm not a huge fan of the way 6531 was written, it was
good enough, and clear enough, to achieve WG and IETF consensus.
Let me suggest that you are having a slightly different problem
from the one you describe.  6531 (and the other SMTPUTF8 core
documents) make a number of assumptions.  They all depend on
6530 for definitions and context and are quite clear about that.
In addition, they are add-ons to other specs for basic email
specs and, to some degree at least, for basic understanding of
internationalization and character coding issues.  In
retrospect, 6530 should probably have been a bit more explicit
about the latter, but it seemed obvious.   If one reads the
SMTPUTF8 documents in isolation, without that context and
knowledge, they probably say a lot of confusing or incomplete
things.  

That might not have been the right set of decisions as to where
these documents stopped (although I think it probably was), but
they were definitely consensus decisions, make after a good deal
of discussion.

> As Ned Freed said the definition of ASCII graphics is not well
> defined. For instance, someone may look at

Ned and I disagree.   See above.   Probably 6531 (and 6530)
should have referenced RFC 20 in addition to the base ASCII
spec, but there was a lot of controversy in the community about
that at the time.

> pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.ht
> ml
> 
> and will see that graphic characters are crossing with the
> definition of <atext> [RFC5322]. Someone else may think about
> Extended ASCII graphic characters (still they are not
> permitted in UTF-8).

I don't understand that statement.  UTF-8 is simply a coding of
Unicode that includes all valid Unicode code points.  See RFC
3629 or the Unicode Standard.

>   And others will ignore that sentence,
> because [RFC5322] clearly states what ASCII characters are
> permitted within <atext>.
> 
> In the end, thank you very much for your responses. In my
> case, I simply ignored that sentence and used only the new
> ABNF rules (still keeping hope that I do it right). I think it
> is possible to keep the current text of [RFC6531] as is, but
> public this Errata for those who will be confused.

See above.  I think the authors (again, both of 6531 and
6530)should be happy to accept an erratum that asks for
additional clarification or references, but I'm unconvinced that
you have found an error, or even a major omission, in the text.

And, my disturbance at the use of the errata mechanism
notwithstanding, thanks for bringing this up -- if there are
parts of the specs that aren't clear to a reasonable reader, we
need to know about it.

best,
    john


From nobody Tue Apr 18 10:48:28 2017
Return-Path: <vitaliy.tokarev@gmail.com>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 827DD129408 for <ima@ietfa.amsl.com>; Tue, 18 Apr 2017 10:48:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JS0vJQe-mA8a for <ima@ietfa.amsl.com>; Tue, 18 Apr 2017 10:48:26 -0700 (PDT)
Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE0DB1243F6 for <ima@ietf.org>; Tue, 18 Apr 2017 10:48:25 -0700 (PDT)
Received: by mail-wr0-x230.google.com with SMTP id z109so124792wrb.1 for <ima@ietf.org>; Tue, 18 Apr 2017 10:48:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=ZlRNDHoBPROBKiVBfn87eWf5o92BJhfjUjrUf/6fEoA=; b=m71oAYn3YndOoqxvMBHs2RIeIubiTRgvGsvfwu1MGqvWfJQiAlwOgCME3rXhEkl8Vi /BwMYN0uzB2AvE8RhqxmkNf/HUvuULhOGyUQ5sDqi7yZ66UftSbd60ow1t8TkOfMsAf8 ZdGR+wqPNdYa4op8L5bCJ8NQD2+LZ8W7QMBnNkuLSRhQJCdRp/mWM6WiFiwoTkoUpW9/ B+uYjhHLgsmN27ASkrdRFBm5GstxXhchrAoGXgV5J5k1It7l4yvLqLDl/SUInIAU3QrP CKT4F4aE1UNXFi+m4w9pINjgPsvwGbtmRi/PddH+gFcpneLKhdRvArn+WfJz7jwCqvT2 WxDw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=ZlRNDHoBPROBKiVBfn87eWf5o92BJhfjUjrUf/6fEoA=; b=ZSiVhm0Yhzp27iVKMl1VhYecLDNS7YBC83bCZL2iG8GhXPS7N+tvPDRo0rFGTD/K++ YPF8m0RneDqpnDq3qxG0C8IrG6imiiCOyth/yvxKoCMVaR4CzYsFPU2Ft+i5Efm6V4v3 AbN/uio6w5mDpb/F1cpPZmKTv42qVdG040+0lR9WNuy9j/7XCK3Upm0X54egXmkAvH+N 4iOw5rLMTq0OFaGUPjVCGycWhmBz1jwzuZi/3b5hw/OF22+zigJkFLcxvwlaWG5AIGI/ uzR2PHOHvvEb1NvMCxgCHygvx1nlG4gITTtvATaDyTxtBIJQKAPu5ewLBFyTtC7BTXfH TOfA==
X-Gm-Message-State: AN3rC/7XkgvVg6xbnKy+NemUwtPIedBJCnaV+5jF63Jdl8qYGYdQoshp regjBwUZXg63QcYU9xZ2TswtWZZkfQ==
X-Received: by 10.223.135.84 with SMTP id 20mr22341842wrz.199.1492537704323; Tue, 18 Apr 2017 10:48:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.155.207 with HTTP; Tue, 18 Apr 2017 10:47:43 -0700 (PDT)
In-Reply-To: <D581A31CD3909B93072726D7@PSB>
References: <20170416203054.74AB5B8190E@rfc-editor.org> <2017041814264072046595@cnnic.cn> <CABDkf7_RJLXZ_vtOWNoSgMV8YDdmW54r_JTYjaJfsdAz-moRVQ@mail.gmail.com> <D581A31CD3909B93072726D7@PSB>
From: Vitaliy T <vitaliy.tokarev@gmail.com>
Date: Tue, 18 Apr 2017 20:47:43 +0300
Message-ID: <CABDkf78aGKtBZN6ZjOKVBnoXAe+FsSeGeN4twVOQC4JJraSCgQ@mail.gmail.com>
To: John C Klensin <john-ietf@jck.com>
Cc: yaojk <yaojk@cnnic.cn>, RFC Errata System <rfc-editor@rfc-editor.org>, maowei_ietf@cnnic.cn, ben <ben@nostrum.com>, alissa <alissa@cooperw.in>, aamelnikov <aamelnikov@fastmail.fm>,  jyee <jyee@afilias.info>, ima <ima@ietf.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ima/Xb4ASW8c91oTn_YTF3ACojzo0iM>
Subject: Re: [EAI] [Technical Errata Reported] RFC6531 (4996)
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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>
X-List-Received-Date: Tue, 18 Apr 2017 17:48:27 -0000

On 18 April 2017 at 19:57, John C Klensin <john-ietf@jck.com> wrote:
> If it is a question, then use of the errata system to report it
> is entirely inappropriate.  RFC Editor and IESG, please mark the
> proposed erratum as "rejected" for this reason and the more
> substantive ones given on this list.

It is a question which should be identified as Errata. IMHO.

> I need to apologize for sounding annoyed, but the errata process
> is very heavy-duty and costs a lot of people (including me in my
> former WG co-chair capacity) a lot of time, time that is largely
> wasted in this case.  If you have a question, please raise it on
> the mailing list, even if that question is "is this a mistake in
> the spec or do I just not understand the terminology or what is
> going on".   If the answer is that it is an error, the errata
> process works much better because you will have already
> established some signs of consensus on the issues.

Yes, I understand. Your time is NOT wasted, be sure. You helped me and
probably you may help others (like me).

> Sure there is.   It is in the ASCII Standard, cited as [ASCII]
> in the document.  If that is inconvenient to find, see SeIf
> nothing else, see Section 4.2 of RFC 20.

You have rise another issue on the topic. Neither [RFC6530] or
[RFC6531] have a reference to [RFC20]. And a reference to it leads to
the question in this errata.

> Ned and I disagree.   See above.   Probably 6531 (and 6530)
> should have referenced RFC 20 in addition to the base ASCII
> spec, but there was a lot of controversy in the community about
> that at the time.

If [RFC6531] will have a reference to [RFC20] then the sentence from
[RFC6531] even more confusing. Let's see what we have.

1. As [RFC20] states in section "4.2", for instance, the character "+"
is considered as a graphic character.

2. In [RFC6531] has been said in section "3.3":

  The definition of <atext> is extended to permit both the RFC 5321
  definition and a UTF-8 string. That string MUST NOT contain any
  of the ASCII graphics or control characters.

3. In [RFC5322] has been said in section "3.2.3"

  atext =3D ALPHA / DIGIT / ; Printable US-ASCII
      "!" / "#" / ; characters not including
       "$" / "%" / ; specials. Used for atoms.
       "&" / "=E2=80=99" /
       "*" / "+" /
       "-" / "/" /
       "=3D" / "?" /
       "^" / "_" /
       "=E2=80=98" / "{" /
       "|" / "}" /
       "~"

4. And later in [RFC6531] has been said:

   atext =3D/ UTF8-non-ascii

What statement is truth? May be a correction should look like this:

  atext =3D ALPHA / DIGIT / UTF8-non-ascii


> See above.  I think the authors (again, both of 6531 and
> 6530)should be happy to accept an erratum that asks for
> additional clarification or references, but I'm unconvinced that
> you have found an error, or even a major omission, in the text.

If you see that there is no mistake, then we can close the question.

Sorry, no offends, perhaps, I am wrong. Thanks for your time.

--=20
With Best Regards,
Vitaliy V. Tokarev


From nobody Tue Apr 18 11:20:34 2017
Return-Path: <ned+ima@mrochek.com>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 039371292F4 for <ima@ietfa.amsl.com>; Tue, 18 Apr 2017 11:20:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level: 
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9bsv7SEiL9sP for <ima@ietfa.amsl.com>; Tue, 18 Apr 2017 11:20:30 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [68.183.62.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B8D4612EB20 for <ima@ietf.org>; Tue, 18 Apr 2017 11:20:30 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01QDBJCIW2KW005J37@mauve.mrochek.com> for ima@ietf.org; Tue, 18 Apr 2017 11:14:58 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7BIT
Content-type: TEXT/PLAIN; CHARSET=us-ascii
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01QD64433M0W00005B@mauve.mrochek.com> (original mail from NED@mauve.mrochek.com) for ima@ietf.org; Tue, 18 Apr 2017 11:14:47 -0700 (PDT)
From: ned+ima@mrochek.com
Cc: Vitaliy T <vitaliy.tokarev@gmail.com>, yaojk <yaojk@cnnic.cn>, ben <ben@nostrum.com>, aamelnikov <aamelnikov@fastmail.fm>, alissa <alissa@cooperw.in>, ima <ima@ietf.org>, RFC Errata System <rfc-editor@rfc-editor.org>
Message-id: <01QDBJCDNVXI00005B@mauve.mrochek.com>
Date: Tue, 18 Apr 2017 10:22:30 -0700 (PDT)
In-reply-to: "Your message dated Tue, 18 Apr 2017 12:57:43 -0400" <D581A31CD3909B93072726D7@PSB>
References: <20170416203054.74AB5B8190E@rfc-editor.org> <2017041814264072046595@cnnic.cn> <CABDkf7_RJLXZ_vtOWNoSgMV8YDdmW54r_JTYjaJfsdAz-moRVQ@mail.gmail.com> <D581A31CD3909B93072726D7@PSB>
To: John C Klensin <john-ietf@jck.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ima/Hsg-NIK7Z3Hs4JkoLnexOokhCu8>
Subject: Re: [EAI] [Technical Errata Reported] RFC6531 (4996)
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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>
X-List-Received-Date: Tue, 18 Apr 2017 18:20:32 -0000

> > > Because  "UTF-8 string " is used everywhere in EAI RFCs, in
> > > order to avoid the possible misunderstanding,  I remembered
> > > that the WG  suggested to add this sentence " That string
> > > MUST NOT contain any
> > > of the ASCII graphics or control characters." when discussing
> > > this issue.

> > Sorry, but there is no clear definition what the "ASCII
> > graphics [characters]" is.

> Sure there is.   It is in the ASCII Standard, cited as [ASCII]
> in the document.  If that is inconvenient to find, see SeIf
> nothing else, see Section 4.2 of RFC 20.

John, the problem is that by that definition, the sentence shifts from being
confusing to flat-out incorrect. The definition of atext is RFC 5322 is:

atext           =   ALPHA / DIGIT /    ; Printable US-ASCII
                       "!" / "#" /        ;  characters not including
                       "$" / "%" /        ;  specials.  Used for atoms.
                       "&" / "'" /
                       "*" / "+" /
                       "-" / "/" /
                       "=" / "?" /
                       "^" / "_" /
                       "`" / "{" /
                       "|" / "}" /
                       "~"

But according to section 4.2 of RFC 20, everything in atext other than ALPHA
and DIGIT qualifies as a "graphics character". So the assertion that when atext
is composed of a "UTF8 string" it MUST NOT contain "graphics characters"
directly contradicts the ABNF definition of atext. The fact is, only
the specials subset of graphics characters are excluded.

And FWIW, I also stand by my assertion that the term "ASCII graphics
characters" is not well defined - although perhaps "no longer well defined"
would be a better way to put it. There is nothing in the terminology section
that points a reader to the definition in ASCII or RFC 20. And based on what I
see in other documents, the common use definition has shifted away from what's
in the ASCII specification to something which has more utility in the
modern world.

In any case, IMO there are multiple technical problems with the bullet
point in question - WG consensus on the text notwithstanding.

				Ned

