Re: [I18nrp] Confusion among characters and strings

John C Klensin <john-ietf@jck.com> Fri, 15 June 2018 04:56 UTC

Return-Path: <john-ietf@jck.com>
X-Original-To: i18nrp@ietfa.amsl.com
Delivered-To: i18nrp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4246D130DC2 for <i18nrp@ietfa.amsl.com>; Thu, 14 Jun 2018 21:56:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] 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 dVqKFfGKWeVn for <i18nrp@ietfa.amsl.com>; Thu, 14 Jun 2018 21:56:49 -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 760DB1277D2 for <i18nrp@ietf.org>; Thu, 14 Jun 2018 21:56:49 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1fTgn2-000Fcu-9o; Fri, 15 Jun 2018 00:56:48 -0400
Date: Fri, 15 Jun 2018 00:56:42 -0400
From: John C Klensin <john-ietf@jck.com>
To: Nico Williams <nico@cryptonector.com>
cc: i18nrp@ietf.org
Message-ID: <D380D90BE0F37F7D384B0FCB@PSB>
In-Reply-To: <20180614170002.GA4218@localhost>
References: <145D45F77511A9B1281FE35D@PSB> <20180614170002.GA4218@localhost>
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.10
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/i18nrp/9jxXyEaQqf8XcTA7TBSFUhj4xrY>
Subject: Re: [I18nrp] Confusion among characters and strings
X-BeenThere: i18nrp@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: Internationalization Review Procedures <i18nrp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18nrp>, <mailto:i18nrp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18nrp/>
List-Post: <mailto:i18nrp@ietf.org>
List-Help: <mailto:i18nrp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18nrp>, <mailto:i18nrp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 15 Jun 2018 04:56:52 -0000

Nico,

I can't spend any more time on this thread other than finishing
a response to Adam's from Wednesday afternoon.  I've been
working on that intermittently when I've been able to find time
and energy.  It is clearly up to Peter and Pete, who have drawn
the short straw, but I think this notes and the forthcoming one
may be suggestive of some ways the BOF should probably be shaped.

I find your comments about UTR#46 very problematic.  I suspect
they may explain some of the other communications issues we have
been having and the problem is not disagreements about the
specifications.

There are fundamental architectural differences between UTR#46
and IDNA2008 (and PRECIS), differences that became much more
obvious as UTR#46 evolved from what was supposed to be a
transition document from IDNA2003 to IDNA2008 (plus or minus a
few character exceptions that may be important but are not
architectural except as somewhat different philosophies playing
out) to today's document that allows (or urges) several
characters that have never been valid under IDNA2008 or IDAN2003
and that pose possibly-significant issues as identifiers.

Without debating the reasons of who is right and who is wrong
right now (I believe the current version of UTR#46 demonstrates
a fundamental lack of understanding about the DNS and identifier
usage the interacts it, but the authors obviously disagree), the
IETF made its choice among those fundamental architectural
decisions when it adapted IDNA2008 and later carried basic parts
of its architecture into PRECIS.   Nothing prevents you from
believing that UTR#46 is the right model and that the IETF
should get with it.  Nothing prevents you from generating one or
more I-Ds that explain that we made the wrong decision and how
we should transition from where we are now to a model more like
UTR#46 and that specifies that model (IMO, UTR#46 is not
actually complete as an IDN specification, but YMMD).  But your
suggesting ways to adjust, clarify, etc., specifications based
on the RFC4690-IDNA2008-PRECIS model when those suggestions are
rooted in rejection of that model seems to me to be very close
to a DoS attack, even if an unintentional one.

best,
    john


--On Thursday, June 14, 2018 12:00 -0500 Nico Williams
<nico@cryptonector.com> wrote:

>...
> As to IDNA... it seems that UTR#46 is non-grata here, though I
> think UTR#46 is correct, and IDNA2008 is wrong where it
> differs from it.
>...