Re: [Idna-update] Question about ℀

Shawn Steele <Shawn.Steele@microsoft.com> Wed, 08 August 2018 16:32 UTC

Return-Path: <Shawn.Steele@microsoft.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 5BA21130EFE for <idna-update@ietfa.amsl.com>; Wed, 8 Aug 2018 09:32:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.011
X-Spam-Level:
X-Spam-Status: No, score=-2.011 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, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=microsoft.com
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 5IKmAdYTdYGO for <idna-update@ietfa.amsl.com>; Wed, 8 Aug 2018 09:32:34 -0700 (PDT)
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-co1nam04on0731.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4d::731]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92AFB130EB8 for <idna-update@ietf.org>; Wed, 8 Aug 2018 09:32:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DN8+wUqAWWELeRPEEwxm6G4n5LXrUBkTgjkxZNfVhpo=; b=o4ZvWajE5SgBExa7oI+F/KmoJjN5XbZzXvxFGk3XEwISToYydxi+wOQF5Ge9IMhVm3xgU5vea8wUBMCnqHa+xjqT/EZoHqwkqZRGFainXo0gaAzbWfs1I2/OrpaE/19LP6RJj1flCwyrM1F/rn5Xqn0iXcIKzm+oerHoi9sw6ZE=
Received: from MW2PR2101MB0908.namprd21.prod.outlook.com (52.132.152.28) by MW2PR2101MB1082.namprd21.prod.outlook.com (52.132.149.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1059.2; Wed, 8 Aug 2018 16:32:33 +0000
Received: from MW2PR2101MB0908.namprd21.prod.outlook.com ([fe80::6168:bcbf:3a68:8c95]) by MW2PR2101MB0908.namprd21.prod.outlook.com ([fe80::6168:bcbf:3a68:8c95%2]) with mapi id 15.20.1059.010; Wed, 8 Aug 2018 16:32:33 +0000
From: Shawn Steele <Shawn.Steele@microsoft.com>
To: John C Klensin <john-ietf@jck.com>, "idna-update@ietf.org" <idna-update@ietf.org>
Thread-Topic: [Idna-update] Question about ℀
Thread-Index: AdQurRCZKZrw3ZcaRjiQjDWppcsbNgACLRuAAB/ePNA=
Date: Wed, 08 Aug 2018 16:32:32 +0000
Message-ID: <MW2PR2101MB09081F37787BEB2A273F549982260@MW2PR2101MB0908.namprd21.prod.outlook.com>
References: <MW2PR2101MB090887430446886A6D05D2FE82260@MW2PR2101MB0908.namprd21.prod.outlook.com> <774AA673EDE6104BF9B0F2CD@PSB>
In-Reply-To: <774AA673EDE6104BF9B0F2CD@PSB>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Owner=shawnste@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2018-08-08T16:32:31.5413355Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General
x-originating-ip: [2001:4898:80e8:b:952b:e41c:285c:8696]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MW2PR2101MB1082; 6:wVACa0IMHKjnv2T/NlIxGEZj6jcSz76tL6cm1MsCDeSc+YS3JnEdD+oG5ZMNB1F2XOUheMLXrDDcZkpIaWXb7RrwWUrwdd1ojuzX2OkrtrxHhYqiqjqWD+iD7NBhkR9eIDKPKIzq7oamEdgxSKefYh2JhKun55HY6o19kAcCIU2cRtpl1MwagbdjCUBm3Mv/CY1HdWfmRZz+XE5vNo4ayC4RT+M9K6llMzEYefZBZFVQVpSgpr16Y/EQ7NVafF4RToJRBOWViySLSxq9E+GgEl0CQ+Irnhh42OZgNdE20/ZgxXtL002/v6UFJ4njaJI4F68cFGwXfz3syxHPXov3757KMJEmfENCvXfWcVco+AlMK8urUaHuVAPTMGSSWhSXrG6v1haHCIYjXerHOVASMwssPdo1rClHRmOWAc+VYguu+HDklhu5MFyCdQhtV7fhUcvrTDp/vZOxrrI5BQdjwA==; 5:SsYDo76vThQdw9NCjD3FTmoc2cxkSb2so9IUl3/Ph8Q+KH0jCuZSvsYfJcoZl8mPnOn5rDdI66hPF4fb2JE91/iO9obmyxioP6DQ64OekgJD7ILq5RDUSM1160iKOpl2/IrQtXvm7AAoC0F7+TRa+s7gEq/zE84HkivSugrieJ4=; 7:MpNOJGmxw39Wq//JbVHHQYsOcjITvHaN90TT7A5eKeyvAErDCuWEhTcWAgNFbG2r5nNqsvBk/enjehf68ONc7/3eFO1Kx/oSTHegJ27bvPn0wuXI/PrQEEO01jzLR5MIq8Z4sIC38ZzD5lhYzDyzuk0mw1/zBBh58QyimXBj2TReGNd62bWJfqcUosceYItMrJfkmsP7y/ccV7SadFV839YYRHUv9WX/vFiE9pgCnJpi15X/lSVDreLDB3Stn9lD
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: f336db83-d6e6-4938-7776-08d5fd4c8ad3
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7193020); SRVR:MW2PR2101MB1082;
x-ms-traffictypediagnostic: MW2PR2101MB1082:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Shawn.Steele@microsoft.com;
x-microsoft-antispam-prvs: <MW2PR2101MB10824EB4357A9FEA5DE3885282260@MW2PR2101MB1082.namprd21.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171)(209352067349851);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231311)(944501410)(52105095)(2018427008)(3002001)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011)(7699016); SRVR:MW2PR2101MB1082; BCL:0; PCL:0; RULEID:; SRVR:MW2PR2101MB1082;
x-forefront-prvs: 07584EDBCD
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39860400002)(366004)(376002)(136003)(396003)(346002)(199004)(189003)(13464003)(486006)(316002)(55016002)(2501003)(53936002)(99286004)(5250100002)(110136005)(9686003)(14454004)(6436002)(33656002)(97736004)(11346002)(5660300001)(446003)(478600001)(72206003)(10290500003)(25786009)(229853002)(10090500001)(46003)(68736007)(106356001)(15650500001)(102836004)(81166006)(256004)(81156014)(105586002)(14444005)(6116002)(6246003)(53546011)(6506007)(2900100001)(305945005)(476003)(2906002)(8936002)(22452003)(7696005)(76176011)(74316002)(86612001)(8990500004)(86362001)(186003)(7736002); DIR:OUT; SFP:1102; SCL:1; SRVR:MW2PR2101MB1082; H:MW2PR2101MB0908.namprd21.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 11YiAhuuObDSX7N6OimvW60pQpImn77o8ubAYgkUGy4O/FXviI+Ffgmf1YkLHB7aUeLQH6PGHpUZiGNCN9lpudo6oqLg2WXmHwd7ZjIWhfXKCkXDglFeWNZYUfBa5unteE8fZCnYUUyNPmReM4NkiBZDth3tEqLTMNNqPMh9ReUPqez2EC6lRkfxicsuzjQm3/8PzWbfxHAHoa+DeIIm5f28GihCMfkTbyM2qNQVgk+303aNZX/+/g5CyHnTv7gWoy4EZxJb8WGd289FuN1qTmTr4X79m8llt4qW+5u/38PSFtKt1dNwoIx4mfyY6Um3eHbZGPmwsQQzulMWmL7y+65yzG2440hGn0pnxBzFJMk=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f336db83-d6e6-4938-7776-08d5fd4c8ad3
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Aug 2018 16:32:32.9687 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1082
Archived-At: <https://mailarchive.ietf.org/arch/msg/idna-update/dVSfZJt8BfjT9CD169AY9HJ3VD4>
Subject: Re: [Idna-update] Question about ℀
X-BeenThere: idna-update@ietf.org
X-Mailman-Version: 2.1.27
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: Wed, 08 Aug 2018 16:32:41 -0000

Sorry, my misunderstanding and apparently a poor web punycode form I found online :)

-Shawn

-----Original Message-----
From: John C Klensin <john-ietf@jck.com> 
Sent: Tuesday, August 7, 2018 6:19 PM
To: Shawn Steele <Shawn.Steele@microsoft.com>; idna-update@ietf.org
Subject: Re: [Idna-update] Question about ℀

Shawn,

I can't figure out what you are talking about.

For starters, the text/plain (first) body part of your message shows up here identified as
  text/plain charset=UTF-8
(and is transmitted in Base64.  That should be fine because my system handles plain text messages with that charset just fine.
However, what I see instead of whatever you intended (I'm assuming U+2100) is the traditional little box (which you probably see below).  

Then there is no USE_STD3_ASCII_RULES (or even UseSTD3ASCIIRules, which is what appears in RFC 3490) flag in
IDNA2008, even in RFC 5895.   As far as IDNA2008 is concerned,
U+2100 has General Property So, which causes it to be DISALLOWED
for use in domain names, no "mapping step" (whatever that is) needed or relevant.  Partially because of that, I don't know what "the tables" you are referring to.

There is a "known list of this type of problematic characters", but it is a subset, not identified separately, of the set of characters that IDNA2008 classifies as DISALLOWED.  It includes everything with General Property So including, notoriously, all of the emoji.

So I either don't know what you are talking about, or you are asking either about the preferred way to violate the standards that the IETF has approved or how to conform to someone else's standard.  For either of the latter, this may not be the right place to ask.

best,
   john



--On Wednesday, August 8, 2018 00:21 +0000 Shawn Steele <Shawn.Steele=40microsoft.com@dmarc.ietf.org> wrote:

> For characters like ℀, would it be permissible to disallow them in the 
> mapping step?  Currently the tables allow mapping ℀ to a/c, which is 
> obviously not very great behavior since / is illegal in DNS.
> 
> USE_STD3_ASCII_RULES would clearly stomp out things like this, but it 
> seems to me that it doesn't really make sense to map these characters 
> at all.
> 
> Am I missing some scenario?  Is there already a known list of this 
> type of problematic characters somewhere?  (I can figure it out, but 
> it doesn't hurt to double check.)