Re: [DNSOP] DNSOP Digest, Vol 125, Issue 31

Andrew Sullivan <> Thu, 13 April 2017 19:02 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 60224131610 for <>; Thu, 13 Apr 2017 12:02:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key) header.b=Xkdyd3jd; dkim=pass (1024-bit key) header.b=P7H0mXih
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 82BSTMhAgnBC for <>; Thu, 13 Apr 2017 12:02:23 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id D5CDA1315DD for <>; Thu, 13 Apr 2017 12:01:57 -0700 (PDT)
Received: from localhost (localhost []) by (Postfix) with ESMTP id 3384EBD996 for <>; Thu, 13 Apr 2017 19:01:27 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=default; t=1492110087; bh=EfqQsbW1PyYalimFC9Zqb3zQcg5vb8OB6qvCVkpFZ7E=; h=Date:From:To:Subject:References:In-Reply-To:From; b=Xkdyd3jdWV7tjkb3/NFB8atftpx5ouHwMCn9xKOGx+xamErGDzKp1CK1r4An/0sE+ 9b5AURqmFYYpvOxehFyct+wFyHK6U3tLxDzNuLKJ4C6/jX4CoD4xbQPqbRq/da7878 hnpLrIx9xUF63FZUdK7nFcZERrVlvUrQWj+Lkz68=
X-Virus-Scanned: Debian amavisd-new at
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 3RZjyqOEx4C3 for <>; Thu, 13 Apr 2017 19:01:26 +0000 (UTC)
Date: Thu, 13 Apr 2017 15:01:24 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=default; t=1492110086; bh=EfqQsbW1PyYalimFC9Zqb3zQcg5vb8OB6qvCVkpFZ7E=; h=Date:From:To:Subject:References:In-Reply-To:From; b=P7H0mXihjwYjLM0VN1yvKS0PHVjIZR1fareVwOVQ3/1lEzaRdxH+bs3oqVKKCqWgj 8lAoPLcoFqHLaYoMhrsXesP0gaksnXiCUOjre7RdTLpumb7OxX7nj5afUiAI1PC5Mk IUvSNOj4Wb5zPq8s2PngKYSNuZIKHqYWskTcG/xo=
From: Andrew Sullivan <>
Message-ID: <>
References: <> <>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <>
Archived-At: <>
Subject: Re: [DNSOP] DNSOP Digest, Vol 125, Issue 31
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF DNSOP WG mailing list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 13 Apr 2017 19:02:24 -0000

On Thu, Apr 13, 2017 at 02:41:20PM -0400, Viktor Dukhovni wrote:
> What I should have said is that the variant with the upper case
> first letter is invalid (as opposed to being "different") in
> IDNA2008.  This is IMHO a poor user interface, so running code
> will generally go with UTS#46 (increasingly non-transitional)
> mappings.

Yes, everyone _knew_ it was troublesome.  But you can do that case
folding operation without embracing all of UTS#46 and getting some of
the problems, too.

The basic problem with UTS#46 is that it contains a number of quite
good ideas and some things that are harmful.  Worse, the embrace of
something like it by WHATWG has caused even more trouble, because the
answer that one gets from WHATWG any time one raises any of the issues
with their stance is that "nobody uses" the problematic cases, and so
they don't count.  At least UTS#46 doesn't take that stance about
(say) ZWJ and ZWNJ, but I'm entirely sympathetic with Florian's
original complaint upthread that the whole situation is a mess because
of too many options.

Best regards,


Andrew Sullivan