Re: [DNSOP] draft-liman-tld-names-04

Patrik Fältström <patrik@frobbit.se> Sat, 13 November 2010 08:44 UTC

Return-Path: <patrik@frobbit.se>
X-Original-To: dnsop@core3.amsl.com
Delivered-To: dnsop@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 817B63A6AA4 for <dnsop@core3.amsl.com>; Sat, 13 Nov 2010 00:44:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.299
X-Spam-Level:
X-Spam-Status: No, score=-102.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, USER_IN_WHITELIST=-100]
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 nVQ6IkmXBmow for <dnsop@core3.amsl.com>; Sat, 13 Nov 2010 00:44:34 -0800 (PST)
Received: from srv01.frobbit.se (srv01.frobbit.se [IPv6:2a02:80:3ffe::39]) by core3.amsl.com (Postfix) with ESMTP id 329C33A68E2 for <dnsop@ietf.org>; Sat, 13 Nov 2010 00:44:34 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by srv01.frobbit.se (Postfix) with ESMTP id D8951E954C61; Sat, 13 Nov 2010 09:45:07 +0100 (CET)
X-Virus-Scanned: amavisd-new at frobbit.se
Received: from srv01.frobbit.se ([127.0.0.1]) by localhost (srv01.frobbit.se [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ctfZau0kntK3; Sat, 13 Nov 2010 09:45:07 +0100 (CET)
Received: from [IPv6:2a02:80:3ffc::dead:beef] (unknown [IPv6:2a02:80:3ffc::dead:beef]) (Authenticated sender: paf01) by srv01.frobbit.se (Postfix) with ESMTP id 7484FE954C59; Sat, 13 Nov 2010 09:45:07 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1082)
Content-Type: text/plain; charset="us-ascii"
From: Patrik Fältström <patrik@frobbit.se>
In-Reply-To: <4CDDD642.8080108@necom830.hpcl.titech.ac.jp>
Date: Sat, 13 Nov 2010 09:44:59 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <FB73AEDC-2B5E-48F9-BCA5-2637CAF6B6A4@frobbit.se>
References: <B35360B6-0DB9-49CB-B68E-09DFFFB1ACA0@icann.org> <31FCAB67-9E3E-4E2B-957F-1A1F628AA8FB@hopcount.ca> <4CDC6D23.6070309@necom830.hpcl.titech.ac.jp> <61252B4A-571B-4879-B945-556C03DE2A96@frobbit.se> <4CDDD642.8080108@necom830.hpcl.titech.ac.jp>
To: Masataka Ohta <mohta@necom830.hpcl.titech.ac.jp>
X-Mailer: Apple Mail (2.1082)
Cc: dnsop@ietf.org
Subject: Re: [DNSOP] draft-liman-tld-names-04
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dnsop>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 Nov 2010 08:44:35 -0000

On 13 nov 2010, at 01.05, Masataka Ohta wrote:

> Some non-ASCII name wrote:
> 
>>>    3.  the general category of all code points, is one of { Ll, Lo, Lm,
>>>        Mn }.
> 
>> If you want more clarification than that (and the reference to
> > RFC5890 where it is discussed further), please send text.
> 
> OK. Add the following:
> 
>   As the upper case character corresponding to 'y' with diaeresis
>   is not uniquely defined, for example, localized domain names
>   are unusable
> 
>   It should be noted that, extended case insensitivities beyond
>   European characters, such as correspondence between Chinese
>   ones, the problem is even more unsolvable.
> 
> It should clarify how localized domain names are useless.

I have two problems with this text. First that I think it is wrong. Secondly that the way IDN and other localization initiatives is by being a) backward compatible [so that the matching algorithm can not be changed -- regardless of what you want] b) because of [a] it pushes the "case insensitivity" matching by asking applications to canonicalize in a way so that if canonicalize(a) == canonicalize(b), then a == b, i.e. not do the canonicalization in the DNS protocol itself. Because the matching function can not be changed.

I therefore, as I think Paul said, suggest we should accept draft-liman-tld-names-04 as it is now, and let the explanation on case insensitivities (etc) are in the RFC589x IDNA2008 RFCs. I further think the references are clear enough so that people that are interested find the sources for the explanation.

   Patrik