Re: [Idna-update] IDNA and combining sequences (was: Re: Expiration impending: <draft-klensin-idna-rfc5891bis-01.txt>)

"John R Levine" <johnl@taugh.com> Thu, 15 March 2018 21:30 UTC

Return-Path: <johnl@taugh.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 CF25F127241 for <idna-update@ietfa.amsl.com>; Thu, 15 Mar 2018 14:30:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1536-bit key) header.d=iecc.com header.b=NhZdi7HF; dkim=pass (1536-bit key) header.d=taugh.com header.b=AISNxCii
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 3Pyq42iuILjw for <idna-update@ietfa.amsl.com>; Thu, 15 Mar 2018 14:30:16 -0700 (PDT)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C09081270B4 for <idna-update@ietf.org>; Thu, 15 Mar 2018 14:30:15 -0700 (PDT)
Received: (qmail 64473 invoked from network); 15 Mar 2018 21:30:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent; s=fbd7.5aaae5e6.k1803; bh=LpXtX33Dim+zSnSd3RUxsmXLL3QSwvC93Osd+i3eIK4=; b=NhZdi7HFisiNDUXOgg4zAre4uoLRAym/2xZuqEmxVtdNl0qTEvaTN2QpJOJE0YgWtKR4f/s6uiU9cGrNx+pMIi51qjOIrDjeIq1jh/YD9bW3t5sXpj3pNHpiStMIdcA9oroKaVhTlIwP1iWRK4awdSCC+Qp1JjLZNHYmFGvvJaIUcFVbBJ4W/3tYN9mhWiQUi46Tb2KWeefUnhRZ2cebCHOBE5ybRHBWvVliJJjm7J0aVh+OMeLXIJDCTb0N7iEI
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent; s=fbd7.5aaae5e6.k1803; bh=LpXtX33Dim+zSnSd3RUxsmXLL3QSwvC93Osd+i3eIK4=; b=AISNxCii6IQ15dSV+iznDINUYsnEkCNw1HI2W4zpJx7wHyiTpHIadH2I2fQh26rzo7Pl2dM5feKhmbIPPcjhq6rN7B5gqsZ0spvXcZ8S7AqEhB4HnqbUHcRNx4C6U8Ily53OMTRFqcQnfWCKMzD8Vl9qObUr1FEOu9JOzz925n6ZKYPCqwG87qesjA9EHv7R8RXQUadnQsBtdpq+wikIrWnJoQFdnH1BDnPWZbYI73mDwGkrk14JQVkE8XOGj0ch
Received: from localhost ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPS (TLS1.2/X.509/AEAD) via TCP6; 15 Mar 2018 21:30:14 -0000
Date: 15 Mar 2018 17:30:12 -0400
Message-ID: <alpine.OSX.2.21.1803151728540.13810@ary.local>
From: "John R Levine" <johnl@taugh.com>
To: "Asmus Freytag (c)" <asmusf@ix.netcom.com>
Cc: "John Levine" <johnl@taugh.com>, idna-update@ietf.org
In-Reply-To: <647d97cf-4b2a-c5f6-194b-c6887c5e4947@ix.netcom.com>
References: <20180315194256.CF68F22C3BA1@ary.local> <647d97cf-4b2a-c5f6-194b-c6887c5e4947@ix.netcom.com>
User-Agent: Alpine 2.21 (OSX 202 2017-01-01)
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII; format=flowed
Archived-At: <https://mailarchive.ietf.org/arch/msg/idna-update/nH9tjdgwVGb3zm0qjD4Ng7Vvi1Y>
Subject: Re: [Idna-update] IDNA and combining sequences (was: Re: 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: Thu, 15 Mar 2018 21:30:18 -0000

> Now, given that an XML per RFC 7940 is fully machine parsable, it could be an 
> exercise to the reader to compile a regex for full labels. I think that 
> should be possible, however, I've not attempted to prove this - there may be 
> some syntax construction that is difficult/impossible to translate into a 
> regex for the whole label.

Interesting point, I'll take a look.

I'm not surprised that other people are less thrilled by regexes than I 
am, since the probably weren't teaching compiler courses and drawing state 
machines on the chalkboard 40 years ago.

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
Please consider the environment before reading this e-mail. https://jl.ly