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

Masataka Ohta <mohta@necom830.hpcl.titech.ac.jp> Sat, 13 November 2010 10:49 UTC

Return-Path: <mohta@necom830.hpcl.titech.ac.jp>
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 2775F3A6765 for <dnsop@core3.amsl.com>; Sat, 13 Nov 2010 02:49:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.817
X-Spam-Level: *
X-Spam-Status: No, score=1.817 tagged_above=-999 required=5 tests=[AWL=-0.352, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, MIME_8BIT_HEADER=0.3, RCVD_IN_BL_SPAMCOP_NET=1.96]
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 LZNKXmrepvJF for <dnsop@core3.amsl.com>; Sat, 13 Nov 2010 02:49:48 -0800 (PST)
Received: from necom830.hpcl.titech.ac.jp (necom830.hpcl.titech.ac.jp [131.112.32.132]) by core3.amsl.com (Postfix) with SMTP id E585D3A67E9 for <dnsop@ietf.org>; Sat, 13 Nov 2010 02:49:47 -0800 (PST)
Received: (qmail 61436 invoked from network); 13 Nov 2010 11:22:49 -0000
Received: from softbank219178199025.bbtec.net (HELO ?192.168.11.2?) (219.178.199.25) by necom830.hpcl.titech.ac.jp with SMTP; 13 Nov 2010 11:22:49 -0000
Message-ID: <4CDE6D2D.40805@necom830.hpcl.titech.ac.jp>
Date: Sat, 13 Nov 2010 19:49:17 +0900
From: Masataka Ohta <mohta@necom830.hpcl.titech.ac.jp>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.12) Gecko/20101027 Thunderbird/3.1.6
MIME-Version: 1.0
To: Patrik Fältström <patrik@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> <FB73AEDC-2B5E-48F9-BCA5-2637CAF6B6A4@frobbit.se>
In-Reply-To: <FB73AEDC-2B5E-48F9-BCA5-2637CAF6B6A4@frobbit.se>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
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 10:49:49 -0000

Some non-ASCII name wrote:

>>    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.

Then, what is the upper case character corresponding to 'y' with 
diaeresis under localization context of ISO 8859/1, which is what
you are using in your mails as:

	From: =?iso-8859-1?Q?Patrik_F=E4ltstr=F6m?= <patrik@frobbit.se>

?

 > 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.

If extended case insensitivities or canonicalization is not
handled by DNS severs and resolvers, which requires universal
definition, it causes unsolvable problems of:

	1) cache inefficiency

	2) wasted operational effort for synchronization of
	multiple zones with effectively same FQDN

	3) exponential explosions of the number of labels with
	effectively same FQDN

	4) doubly exponential explosions of the zones with
	effectively same FQDN for DNSSEC

That's why I wrote postscript in my previous mail.

PS> While it is trivially easy to define ASCII representation of
PS> Unicode, it is impossible to operate it, especially when
PS> (extended) case insensitivities are involved.

> and let the explanation on case insensitivities (etc) are in
 > the RFC589x IDNA2008 RFCs.

It's simply not operational.

						Masataka Ohta