Re: [Idna-update] [Ext] FWD: Expiration impending: <draft-klensin-idna-rfc5891bis-01.txt>

Andrew Sullivan <ajs@anvilwalrusden.com> Tue, 06 March 2018 03:57 UTC

Return-Path: <ajs@anvilwalrusden.com>
X-Original-To: idna-update@ietfa.amsl.com
Delivered-To: idna-update@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E610B12E8A4 for <idna-update@ietfa.amsl.com>; Mon, 5 Mar 2018 19:57:14 -0800 (PST)
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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=yitter.info header.b=apJsvGiu; dkim=pass (1024-bit key) header.d=yitter.info header.b=B/J7etU2
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 7Pn0txp1lOJO for <idna-update@ietfa.amsl.com>; Mon, 5 Mar 2018 19:57:13 -0800 (PST)
Received: from mx4.yitter.info (mx4.yitter.info [159.203.56.111]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5FC7012E034 for <idna-update@ietf.org>; Mon, 5 Mar 2018 19:57:13 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mx4.yitter.info (Postfix) with ESMTP id A5339BE780 for <idna-update@ietf.org>; Tue, 6 Mar 2018 03:56:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yitter.info; s=default; t=1520308602; bh=U3xXFgxpyfdBte2cJBCzXwOWNvOtIAI/aV9fWiCLZeY=; h=Date:From:To:Subject:References:In-Reply-To:From; b=apJsvGiuqkQj+aWHuL2rok6L/YN09e2hAug/73/sMe6hqZRp0nJl2kqa2qtu36hlB xGIGPNj3XYXkuzNyx2dzbTUAy12Lzeb4infvf5sahJzUdYxBrty+JKSeITNufVN7pz AmtiTcJZ4K6Td/XPQnPgh5CBaVTAmpWhGTMGlw2E=
X-Virus-Scanned: Debian amavisd-new at crankycanuck.ca
Received: from mx4.yitter.info ([127.0.0.1]) by localhost (mx4.yitter.info [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4A6_IGjFHuXx for <idna-update@ietf.org>; Tue, 6 Mar 2018 03:56:41 +0000 (UTC)
Date: Mon, 5 Mar 2018 22:56:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yitter.info; s=default; t=1520308600; bh=U3xXFgxpyfdBte2cJBCzXwOWNvOtIAI/aV9fWiCLZeY=; h=Date:From:To:Subject:References:In-Reply-To:From; b=B/J7etU29gWNiCBWG9OieIvyfQu3AJU/Zaxa2xhd6LXEq5D/CuJr4K4QKGVNqgPUS 0+sH7seEkDoTmdw6EEdiOugVF2eFsXCFJ6j9xdZJYvahq5waHuDHnazh1+0m5qJFwi djq+a8RhWiP+xqykyctJ7tAspqF1phuMJwIjPeaI=
From: Andrew Sullivan <ajs@anvilwalrusden.com>
To: idna-update@ietf.org
Message-ID: <20180306035638.asghcr5zawsyp55o@mx4.yitter.info>
References: <0AAE384126E73857E6EEC32C@PSB> <20180305191527.GA99731@KIDA-6861.local> <822FD6FA-4FA5-449D-9491-01315DB57A9E@frobbit.se> <161f7c23760.2772.55b9c0b96417b0a70c4dcaded0d2e1c6@anvilwalrusden.com> <9A04CF8C-DF86-4562-8AC0-21EF0FF539FF@frobbit.se> <7BE50D38-969D-422A-AF0F-C58B442472FE@gmail.com> <DC4246874C1057FAB36A45CF@PSB> <8c3ecdc9-c885-b408-011b-29d971236858@ix.netcom.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <8c3ecdc9-c885-b408-011b-29d971236858@ix.netcom.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/idna-update/-Z23RQGw3mYpk0sCUmUlReovpXU>
Subject: Re: [Idna-update] [Ext] FWD: Expiration impending: <draft-klensin-idna-rfc5891bis-01.txt>
X-BeenThere: idna-update@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Internationalized Domain Names in Applications \(IDNA\) implementation and update discussions" <idna-update.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idna-update>, <mailto:idna-update-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idna-update/>
List-Post: <mailto:idna-update@ietf.org>
List-Help: <mailto:idna-update-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idna-update>, <mailto:idna-update-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Mar 2018 03:57:15 -0000

Hi,

Having failed to hold up my end of the log on this work, I guess I
should say something here.  Also, I was on the IAB for some of this
and lead on the i18n program(s) during some of it, so I should take
some blame.

On Mon, Mar 05, 2018 at 07:34:22PM -0800, Asmus Freytag wrote:

> (1) A small, but significant number of both *existing* code points and
> combining sequences exhibit the same issues as the code point that lead to
> the IAB recommendation to halt the update of IDNA2008 tables.

Yes.  Note the IAB couldn't actually halt anything (Asmus didn't
suggest we at the time did, but I want to make that clear).  What the
IAB did was ask IANA not to do more updates until there was some
consensus.

> (2) Objectively, halting the process did and does nothing about existing
> "troublesome characters".

Sure, but I don't think anyone thought it did.  I think the idea was
that the IAB observed a problem that it believed had been solved by
IDNA2008, but which had not been.  That problem remains unsolved.

> repertoire elements is generally a poor way of mitigating the issues -
> mainly because doing so would arbitrarily favor letters over digits, or one
> language or writing system over another.

I am not sure I am prepared to concede that such limitations is
"generally poor", since in fact general arbitrary limitations are what
we have in the "host name" or "LDH" rules, historically.  STD13 is at
some pains to point that out, so I don't think it is controversial.

The problem is when that arbitrariness rubs up against both commercial
and political realities.

> require different mitigation approaches well within the scope of
> registration policies.

But registration policies are not uniform and can't be assured.  This
is how the "DNS is distributed" and "everyone should be safe"
principles come into conflict.

> (6) By freezing the update of IDNA2008 tables, IAB effectively declares that
> IDNA2008 is "stuck in the past". This incrementally increases the pressure
> on / temptation for various operators to unilaterally move beyond IDNA2008.
> If such "wild catting" can cloak itself in the moral mantle of support for
> some minority languages, it provides cover for those cynically selling emoji
> labels.

Worse, of course, IDNA2003 provides no principled reason _not_ to add
emojis, and I think this argument from Asmus is an important (and
too-overlooked) point.  Even if IDNA2008 draws the line imperfectly,
the identifier/non-identifier code point line is _way clearer_ in it
than in IDNA2003.

Best regards,

A

-- 
Andrew Sullivan
ajs@anvilwalrusden.com