Re: [xmpp] [Technical Errata Reported] RFC7622 (5769)

Peter Saint-Andre <stpeter@stpeter.im> Tue, 02 July 2019 13:51 UTC

Return-Path: <stpeter@stpeter.im>
X-Original-To: xmpp@ietfa.amsl.com
Delivered-To: xmpp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DED141200B7 for <xmpp@ietfa.amsl.com>; Tue, 2 Jul 2019 06:51:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=stpeter.im header.b=Aet1d7uS; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=gDqrs/Pn
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 vrwr6IRFcizv for <xmpp@ietfa.amsl.com>; Tue, 2 Jul 2019 06:51:10 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4448112009E for <xmpp@ietf.org>; Tue, 2 Jul 2019 06:51:10 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 89B79205B8; Tue, 2 Jul 2019 09:51:08 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Tue, 02 Jul 2019 09:51:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stpeter.im; h= subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-type; s=fm3; bh=bLKBGIw2sCmfA/bUDbPobCXcJ1l MtU9ZRKzJ4bx+OV8=; b=Aet1d7uS57giMyUpU12Pv4tT98H1rUDHiGFNV9l9hwV IJgc1FGyxUWOtV/NchLJ3g9dKgfakDIQe7hFcepPsNdB7Oh9lTJO92g6RQOekj4T 69qZefiY2tN3chFm0XnsqedHXF66QEelkWNRNPc3U+Io14qzLjldUu56Jp42i2ha 0QsZOiPJf6y/qGmrFXwphKmjmPywH6+QBNPf0HTWrUndPKLQd412gNbSQCdRu2ql BeajFkK98LvLZ1x5I9wqggAppFsi0Vpj92XWLIQyvqc7b113w1m9qXWLaGzdtyyu B0aFc3oqvd0P4+3/v7nHMvVYlWD5ZKTajQdFV1ukLpQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=bLKBGI w2sCmfA/bUDbPobCXcJ1lMtU9ZRKzJ4bx+OV8=; b=gDqrs/PnmmeniMsL83ekb4 A1LDVIBXhFEPqgaRBs2f+dYAXHrqGf1YQitYaf9B6AS3Dzmi2pUIyI9tbJjjr95G e7t3BjULxrekdteQ2Grj0I0IQ7y4++V1EMo+jUG8VuBaJ+1jz74UPoCMCwqyOvfO DJV0+/9o1ccNLEQ52YkAuJiYbnSfXgJSPAkS2mfxMz0Ryd6ueOAgnl/Fy+GGKK/+ 4cg9Qg6dz4SHD0uWXrU9iKfQKutO/bpvr7MvLmw1SeZuRjuv+HmLU/cp4mwa3Ho9 jwhSffEZH850x2eXU/ptC6bcWYMCFuKoopJMqsLGe9bx1tzMRmLYc9V0ts+u718A ==
X-ME-Sender: <xms:S2EbXZ3YZuEk2mSMbIyK9DIExXhr56RS1qVVC8F_aoG3oJpCQmEtbA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrvdekgdejvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefuvfhfhffkffgfgggjtgesghdtrefotdefjeenucfhrhhomheprfgvthgvrhcu ufgrihhnthdqtehnughrvgcuoehsthhpvghtvghrsehsthhpvghtvghrrdhimheqnecuff homhgrihhnpehunhhitghouggvrdhorhhgnecukfhppeejiedrvdehrdefrdduhedvnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehsthhpvghtvghrsehsthhpvghtvghrrdhimhenuc evlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:S2EbXecylomlHFzpI4XpOwrSwrdWf60lB_TAp-2zTeSDhD5z5skZTg> <xmx:S2EbXV7vDkHsUqD9pBwBqfERcUCzcuKtv4PciVfFXlxBJeW041QLxQ> <xmx:S2EbXZ_1bQ1WMSroO4EnoAP0Li7NUnvmefCFXnS3TC0VIypmcJY7hA> <xmx:TGEbXS9E3TWhUOpKyist8c-nyopn50hGCNFVuvStTwW9AY_7WVqfrA>
Received: from aither.local (unknown [76.25.3.152]) by mail.messagingengine.com (Postfix) with ESMTPA id 492C080062; Tue, 2 Jul 2019 09:51:06 -0400 (EDT)
To: Florian Schmaus <fschmaus@gmail.com>, Matthias Wimmer <m=40tthias.eu@dmarc.ietf.org>, xmpp@ietf.org, Barry Leiba <barryleiba@computer.org>, Dave Cridland <dave@cridland.net>
Cc: Joe Hildebrand <hildjj@cursive.net>, RFC Errata System <rfc-editor@rfc-editor.org>, Alexey Melnikov <aamelnikov@fastmail.fm>
References: <20190630214921.40238B81D6A@rfc-editor.org> <CALaySJJ0t58BgMYE6G9XLFc-ydskvV6CS48d9++8xBfNZ_cLDg@mail.gmail.com> <9c33c9d6-3bfb-78bb-f684-0a8fc078ac4a@geekplace.eu> <CALaySJKztZ40OLNL6Jsvt1wzFgjYzqxUNq3Xj60KwOkAvJGxZA@mail.gmail.com> <CAKHUCzwg6sPtN0Dp6zPfKT75+DbfE0xies3Wv7GujXes6jY0Ng@mail.gmail.com> <CALaySJKcozQ7sQJvQHMVq2m9mFT2=jXc5wVd=pqMWSZK_=Qr7A@mail.gmail.com> <A706356F-9902-4CF9-88E2-D96D1FDE5F67@tthias.eu> <c40c84d7-3518-72e3-7b6a-e4f4e86a6467@gmail.com>
From: Peter Saint-Andre <stpeter@stpeter.im>
Openpgp: preference=signencrypt
Autocrypt: addr=stpeter@stpeter.im; prefer-encrypt=mutual; keydata= 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
Message-ID: <0866fe2c-245f-97bb-7888-21964c83e8f0@stpeter.im>
Date: Tue, 02 Jul 2019 07:51:05 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.7.2
MIME-Version: 1.0
In-Reply-To: <c40c84d7-3518-72e3-7b6a-e4f4e86a6467@gmail.com>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="8EMb5KLazI3bLW9CUJCx1LLKK3LV8bbhR"
Archived-At: <https://mailarchive.ietf.org/arch/msg/xmpp/6E0ubnCaAw6y5nzBnsFIpGk8uRg>
Subject: Re: [xmpp] [Technical Errata Reported] RFC7622 (5769)
X-BeenThere: xmpp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: XMPP Working Group <xmpp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xmpp>, <mailto:xmpp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xmpp/>
List-Post: <mailto:xmpp@ietf.org>
List-Help: <mailto:xmpp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xmpp>, <mailto:xmpp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Jul 2019 13:51:13 -0000

On 7/2/19 1:25 AM, Florian Schmaus wrote:
> On 02.07.19 00:53, Matthias Wimmer wrote:
>> I'd also like to point to http://unicode.org/reports/tr46/#Notation
>>
>> According to the definition there labels are not only separated by
>> U+002E but also three other types of full stops as well.
>>
>> This definition has also been in RFC3490 section 4 (IDNA2003) but I
>> cannot find it explicitly in IDNA2008. Not even in the list of things
>> that have changed.
>>
>> For the given example of 商业.中国 I think a Chinese user would more
>> likely enter 商业。中国 because while entering Chinese characters there
>> is no key on the keyboard, that would enter a Western full stop. So to
>> enter 商业.中国 he would have to change his keyboard layout at least twice.
> 
> Thanks for pointing this out. From RFC3490:
> 
>    1) Whenever dots are used as label separators, the following
>       characters MUST be recognized as dots: U+002E (full stop), U+3002
>       (ideographic full stop), U+FF0E (fullwidth full stop), U+FF61
>       (halfwidth ideographic full stop).
> 
> We may want to consider adding a mapping rule from those to U+002E in
> the domainpart.

There's a reason IDNA is defined in terms of labels. If we update or
replace RFC 7622, we should do the same.

Peter