[art] Re: [Last-Call] [SPICE] Re: Re: draft-ietf-spice-glue-id-04 ietf last call Artart review
Patrik Fältström <paf@paftech.se> Thu, 12 February 2026 15:43 UTC
Return-Path: <paf@paftech.se>
X-Original-To: art@mail2.ietf.org
Delivered-To: art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 7C8F9B64A7B6; Thu, 12 Feb 2026 07:43:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=paftech.se
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VNA40i847Cbl; Thu, 12 Feb 2026 07:43:43 -0800 (PST)
Received: from mail.paftech.se (mail.paftech.se [192.165.72.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 7AFF9B64A6D7; Thu, 12 Feb 2026 07:43:15 -0800 (PST)
Received: from [100.69.69.68] (unknown [193.10.93.5]) by mail.paftech.se (Postfix) with ESMTPSA id D5B63406B5; Thu, 12 Feb 2026 16:43:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=paftech.se; s=20240926; t=1770910994; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=W8TnLxB1vUdih9ycaUoArkkXXYp8cQf9EAJmDX42oNM=; b=U+6/OFRQ6c92q/9+33dmVqyyLyiGfqg/GG/Nph/s6ZMgb4UM7Ur7lyV1HU/HNhF2RBUl+C 2JaE3F20d/DtkW01iMcXk7u0UUO8Fx969tMcPxBnb/lo5XARPvdxK1YRMlU7WdRDUCXmzu uUHbaHWidjTIz2e+kdLp6aGqHLzPFIoaNC6WZk/gcRbkSx8s8l3YuV+IwHj1MOrnRgl1f7 sYcl4pvOqr2U1MuQmG6X8SpMYWjZOsjfeRLrVdgb/isDIHXh6R6bCmXVFyFWfLPe6cTWer 6ZqH3oH93EbSfo0By+vzvHzDb/PKOEyOXZhguxSz05uHN348f6eMMN1y42CKIw==
Authentication-Results: ORIGINATING; auth=pass smtp.auth=paf@paftech.se smtp.mailfrom=paf@paftech.se
From: Patrik Fältström <paf@paftech.se>
To: John C Klensin <john-ietf@jck.com>
Date: Thu, 12 Feb 2026 16:43:12 +0100
X-Mailer: MailMate (2.0r6290)
Message-ID: <794B84A2-9042-4B7A-815B-42AE37DF336F@paftech.se>
In-Reply-To: <62A41349908B128EDD6AA331@PSB>
References: <176999555082.2258144.15300311588293625134@dt-datatracker- 77f8b84995-z4hzn> <CAP5QTG5-hGWm1_u7CZTJW5H56LxXecoKbk3viBfBPdoDOxozhA@mail.gmail.com> <CAHBU6itnZa3VDE=_zWsMeDJ8CuieWvdyzvQS51BhcPqG8Fz07Q@mail.gmail.com> <CAKoiRubs9ZUO=kbvOgvgruaqiBusyvv_BqO0_kkah2SokjRcmw@mail.gmail.com> <4C4C41E0-9D36-4A10-AEE4-D94C8B319485@paftech.se> <CAKoiRub+QYyMFE=jMTvNc+FDn-YFiBdM7jC5da64HyvmXyx3Dg@mail.gmail.com> <62A41349908B128EDD6AA331@PSB>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=_MailMate_7B7C44BA-FD15-4837-8B8B-E1558D5F80FE_="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Message-ID-Hash: HQ2ZY6EBOZUVFIOYJYTWEVGB54MPBXFU
X-Message-ID-Hash: HQ2ZY6EBOZUVFIOYJYTWEVGB54MPBXFU
X-MailFrom: paf@paftech.se
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-art.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Rohan Mahy <rohan.mahy@gmail.com>, Tim Bray <tbray@textuality.com>, Brent Zundel <brent.zundel=40yubico.com@dmarc.ietf.org>, art@ietf.org, draft-ietf-spice-glue-id.all@ietf.org, last-call@ietf.org, spice@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [art] Re: [Last-Call] [SPICE] Re: Re: draft-ietf-spice-glue-id-04 ietf last call Artart review
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/yiG1c_hz5pSnqXsR3NtfQ4pRSvo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Owner: <mailto:art-owner@ietf.org>
List-Post: <mailto:art@ietf.org>
List-Subscribe: <mailto:art-join@ietf.org>
List-Unsubscribe: <mailto:art-leave@ietf.org>
I have now looked at the change in the BNF, and as John I would say that "that is not good enough". For a change like that to be a solution, arguments are needed why that solves all issues with "equality" between two strings. This regarding comparison, display and sorting. In short and different words than what John wrote, two unicode strings behave completely different than two ascii strings. See for example this blog post of mine from July 31, 2008: <https://paftech.se/notes/683/> My suggestion is because of this to first decide whether these identifiers REALLY need to handle wider charset than ASCII. If that is the case, then look at the various already in the IETF (and elsewhere) created solutions to the very complicated problem that John refer to. Choose one of them, and do not invent something yourself. And, explain in plain text what "the same" or "equality" means (and not) for two identifiers that might have different content in the form of zeroes and ones, but should be treated as equal for example when being displayed (for phishing situations for example). Patrik On 12 Feb 2026, at 16:19, John C Klensin wrote: > These issues have been (IMO minimally) addressed in RFC 9839, more extensively (especially for identifiers) in the PRECIS documents (Cf. > at least RFCs 8264-8266), and, as Patrik points out, for domain names in the IDNA2008 documents (starting with RFCs 5890-5894 and updates to them). Or, if you don't like IETF specs, at least look at Unicode UAX #31. > > It may be that none of those exactly meet your needs but, especially if they don't, experience suggests that you need more specification than "just allow the code points in encoded form" and/or fairly extensive treatment of the issue in the document's Security > Considerations. > > Procedurally, if any of these changes are to be made, it is entirely inappropriate to introduce them into the document and approve them as part of, or after, this Last Call -- the document needs to go back to the WG for discussion (and understanding) of the issues and tradeoffs involved with the motivation for the documents mentioned above as one starting point.
- [art] draft-ietf-spice-glue-id-04 ietf last call … Patrik Fältström via Datatracker
- [art] Re: [SPICE] draft-ietf-spice-glue-id-04 iet… Brent Zundel
- [art] Re: [SPICE] draft-ietf-spice-glue-id-04 iet… Tim Bray
- [art] Re: [SPICE] Re: Re: draft-ietf-spice-glue-i… Rohan Mahy
- [art] Re: [SPICE] Re: Re: draft-ietf-spice-glue-i… Patrik Fältström
- [art] Re: [SPICE] Re: Re: draft-ietf-spice-glue-i… Rohan Mahy
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: draft-i… John C Klensin
- [art] Re: [Last-Call] [SPICE] Re: Re: draft-ietf-… Patrik Fältström
- [art] Re: [Last-Call] [SPICE] Re: Re: draft-ietf-… Rohan Mahy
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: draft-i… John C Klensin
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: draft-i… Patrik Fältström
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: draft-i… Arnt Gulbrandsen
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Orie
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Arnt Gulbrandsen
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: Re: Re:… John C Klensin
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Rohan Mahy
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Michael Jones
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Rohan Mahy
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Rohan Mahy
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Arnt Gulbrandsen
- [art] Re: [SPICE] Re: Re: [Last-Call] Re: Re: Re:… Rohan Mahy
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: Re: Re:… John C Klensin
- [art] Re: [Last-Call] Re: [SPICE] Re: Re: Re: Re:… Martin Thomson