Re: Comments on draft-farrell-decade-ni-06

Stephen Farrell <stephen.farrell@cs.tcd.ie> Tue, 12 June 2012 11:11 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9CC921F865E for <ietf@ietfa.amsl.com>; Tue, 12 Jun 2012 04:11:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.132
X-Spam-Level:
X-Spam-Status: No, score=-102.132 tagged_above=-999 required=5 tests=[AWL=0.167, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MJ+t-rgqODoJ for <ietf@ietfa.amsl.com>; Tue, 12 Jun 2012 04:11:46 -0700 (PDT)
Received: from scss.tcd.ie (hermes.scss.tcd.ie [IPv6:2001:770:10:200:889f:cdff:fe8d:ccd2]) by ietfa.amsl.com (Postfix) with ESMTP id 07F9721F864C for <ietf@ietf.org>; Tue, 12 Jun 2012 04:11:46 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by hermes.scss.tcd.ie (Postfix) with ESMTP id 620B7171803; Tue, 12 Jun 2012 12:11:45 +0100 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cs.tcd.ie; h= content-transfer-encoding:content-type:in-reply-to:references :subject:mime-version:user-agent:from:date:message-id:received :received:x-virus-scanned; s=cs; t=1339499504; bh=z0P/0mWxIsUs4Y 9BxudrmVgsFjjLqjNTCZxGGMxJQGA=; b=VWI0aLHrucRu/joNfvr30CtuSlzo6v wQMmvzARs4Xc3UITy1R8K03qGXLylCfSF44D8ZwGOYXsls9txxbdp9Es5B9lo4Bo 6nDUbhpR6St+6ZzIp1Ucjor1GXgOrIsf/Vw/buMIJGr+GsPf/hueCNXAoWLQwaDs 9J9SUn0hUPe/nC1li7r+mxUoQyb7l0LJlFsvH6eF6LsIw1tjDFLoPAgl2pFrsBaV hkLLquGkgqo5RI85HGVLrkLElomBvD4q4hMMFk4JxwtD04P3J8NjmM5JwY+Gi9hw Ct5lG07Hz9tFKboFj9QRpcEte/qfKkCtyEdQiegG6FjDwvFycfCN8vdg==
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from scss.tcd.ie ([127.0.0.1]) by localhost (scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id lrrMLgA-5zjr; Tue, 12 Jun 2012 12:11:44 +0100 (IST)
Received: from [IPv6:2001:770:10:203:f0bb:fb89:d865:2639] (unknown [IPv6:2001:770:10:203:f0bb:fb89:d865:2639]) by smtp.scss.tcd.ie (Postfix) with ESMTPSA id DEE7F171800; Tue, 12 Jun 2012 12:11:43 +0100 (IST)
Message-ID: <4FD723F0.1080607@cs.tcd.ie>
Date: Tue, 12 Jun 2012 12:11:44 +0100
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1
MIME-Version: 1.0
To: "\"Martin J. Dürst\"" <duerst@it.aoyama.ac.jp>
Subject: Re: Comments on draft-farrell-decade-ni-06
References: <6kk2t71ghjalf43tqu14pvcnisoarv924g@hive.bjoern.hoehrmann.de> <4FD34E9F.4060904@cs.tcd.ie> <4FD72075.6060200@it.aoyama.ac.jp>
In-Reply-To: <4FD72075.6060200@it.aoyama.ac.jp>
X-Enigmail-Version: 1.4.2
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
Cc: Bjoern Hoehrmann <derhoermi@gmx.net>, ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jun 2012 11:11:46 -0000

On 06/12/2012 11:56 AM, "Martin J. Dürst" wrote:
> Hello Stephen,
> 
> On 2012/06/09 22:24, Stephen Farrell wrote:
>>
>> Hi Björn,
>>
>> On 06/08/2012 03:16 AM, Bjoern Hoehrmann wrote:
>>> I think the requirement in RFC 4395 section 2.6 applies here, there are
>>> text fields in 'ni' and 'nih' addresses, so there needs to be some dis-
>>> cussion about I18N and IRI issues, or a statement that there are none,
>>> or something along those lines. What if I want a non-ASCII host name in
>>> them, for instance?
>>
>> So what's reasonable here?
>>
>> We're inheriting some definitions (authority, unreserved&
>> pct-encoded) from 3986 and I'd not like to break that, nor
>> would I like something that doesn't work with most libraries.
>>
>> Any suggestions?
> 
> I shouldn't have missed I18N and IRI issues in my apps review.
> 
> For IDNs in the authority part, you are essentially safe because RFC
> 3986 says exactly how to handle this (%-encoding based on UTF-8;
> alternatively punycode (A-Labels), for which library suppor may be
> better than for the former). You don't have to say anything about this,
> but you can say something if you think it's useful for implementers and
> if it's limited to a non-normative pointer (to the last paragraph of
> http://tools.ietf.org/html/rfc3986#section-3.2.2).

I'll leave it out unless a bunch of folks thing it better in.

> For the query part, you should put in the following text (or an
> equivalent):
> 
> For compatibility with IRIs, non-ASCII characters in the query part MUST
> be encoded as UTF-8, and the resulting octets MUST be %-encoded (see
> http://tools.ietf.org/html/rfc3986#section-2.1).

Added that,
Thanks,
S

> 
> My understanding is that there's no danger for getting non-ASCII
> characters in the path part, and that fragments are separate anyway.
> 
> Regards,   Martin.
> 
>