[art] Re: [Last-Call] [SPICE] Re: Re: draft-ietf-spice-glue-id-04 ietf last call Artart review
Rohan Mahy <rohan.mahy@gmail.com> Thu, 12 February 2026 16:31 UTC
Return-Path: <rohan.mahy@gmail.com>
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 CAEFFB6514AF for <art@mail2.ietf.org>; Thu, 12 Feb 2026 08:31:01 -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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=gmail.com
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 Xfc2e1LMd4oW for <art@mail2.ietf.org>; Thu, 12 Feb 2026 08:31:01 -0800 (PST)
Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 54B8EB651405 for <art@ietf.org>; Thu, 12 Feb 2026 08:30:59 -0800 (PST)
Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-b885a18f620so1214688366b.3 for <art@ietf.org>; Thu, 12 Feb 2026 08:30:59 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1770913852; cv=none; d=google.com; s=arc-20240605; b=LK84rUXnFaXYIMrddkuHRhWcy5H6ek0/6ftwUmxMbRVLB9/hwlM50hKdGg9ogRuZ9x 0mghscUHthEDpal+S57N3pE+ck7JlJELICIPatvOLep8vPTsWTS8Fa+T3iLUHKVwelnm JgNLu9DIx5rCg4ev2JRlb90RpYUMzW/EDB99T0zUUytvYMJCf+V1N9yTjY/JxyyzIk/V gP0zY6mOksKNYuxD4Pm0g+qz8UKiBcCgU6r/RdVBqBcfMlNXspSaxXqTfPaVsHlIqbRr UFj4UDDMP2q5IYXcfJc5FC7YNZoPsWTrpWzSgvlYEzDlxe21PzSFz5fXlbm+6Nnh7g+i bNug==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=nYWlu9FOe/1yu+eDigUCPEeD6GZ1hv2E+ha1Q2Mq26c=; fh=NezhHWF4oVQijto57CtUXz+3y0ywJIASR1MNow3+k3M=; b=TI/qrz4d+upRI0eMttITm/DE7dKTgEuHOSuoGPxP1sej/wfvvlHz0mFoPMgPoXyzdU EsULb54vPEHfLM6b+h/SX05GNcEvCa1bAhchbSxldWFOgodlZCj0r6G4LZHZmjicsrTm jyrKOJBOJ6r3vAV/zaSid7sFgh31xQnfxRf3vZ/HEyC6DAmhOBsep19bH5cDtefQZejT kGlmPwjkDaSuZBGhZaU/hyD3nG+aSL4hbJ907hYincii5oJN7rtNuSehVRJ0SFPod1uG bLa+3qdeGt4oSojDIonyvs8CGs0oM2iEzF8ZvkiAVE36ou8ONVM2W8xqHD1cVbmQDkYd ATaA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770913852; x=1771518652; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=nYWlu9FOe/1yu+eDigUCPEeD6GZ1hv2E+ha1Q2Mq26c=; b=O+mNfr0CiMtANb09vL4ET/boveDaTMbf+wi4C9wpxT+gtadneqraA+MdaGEXNJJqTd CloTBro/K8aAvQ5tQmK/+GomrVv3ZUxReAKz/TYMVHvh9dKFZlp7mjixu2XybHy1Kcqo 7yEoCWkakPdM6XnHTxMc7W1w2vVJr12fhJ8jHQ0YQs8RNv9NKtgaWltIqEcLZff19ksb yZiC1vBBjwpfU9aFHHWKtu2ghqzRTxiMAHGI29Jc0KvTP/kFi4gD9WeXr5Kr+fhb+jKh WGxbHmlhJUnFmhzWDcF/JJGr1VP58DfQHntBomFBOpSPHUzfpi4kSjJtdwZd7bdue8sO pE0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770913852; x=1771518652; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=nYWlu9FOe/1yu+eDigUCPEeD6GZ1hv2E+ha1Q2Mq26c=; b=pbV1QCJSy4gfU4jLQFTe5CiCUjDkA2U7QvOJAxSFM0fwScww0VOUWkn7J8t7EGSqyZ WCCV3uBmoXWEHCxRLaUQGDLR+mdCoPKCHBXiaCyOjZ8cFo9hdggvd+H9z7J8MaVZmiat jybM+4R8OMlV8GJgV0RXEzms7d8FpK2iuzxtU4YTEC6ZzqpTcRV0K9DrNqeOjVuGsJv6 DMCDZ9LAjPyk1kl4lNL+gUf1lPvSUJIL6y7hJNl/8Cgw5l60DQ4Tj5ZS8f/RUW5K3FcQ lOtknCHNImeoioXvWLpPK+qPCtDBkbsENRXxnKP3/4Egm0tLWLVZoHT/if6iG11ewXhV dGLg==
X-Forwarded-Encrypted: i=1; AJvYcCWBIbyvIkb8tuZYlKKjGBKpWhFePkH5YbCsfH02Saz9iSCzzjlccTst8ASQWYhi8vC3okM=@ietf.org
X-Gm-Message-State: AOJu0YzrqJdClmI4UmLkkS3tmP1K5ht1BbbseSgYLxr/h3IYovMd6QiY HiCB+bUcUADuoLXb/6UPVLqdWoCXtCzSSUmPROOb4OMFlywHsNh/JjnCNIwB1S8U/nHCwxvuNji fvQrVOh/qYv+cnbQR/s1hEExbgnYBBmk=
X-Gm-Gg: AZuq6aIUbxzWCD4K6o1f82NA8vMawtaPDyx2tkWivrAKAZnsQFGMbskT/0QcfJvCFKm 1xmuHU5He/9372a6TBEXQCmabafkGRTCNil5fwsilExHibghdJrE57qB06rrgEXb1tfh/6bBIMI FnYnPpZ2H/bB7A9VejxTPiF+5MMgtJtoUahjaU4WIS/+QWsP8HwmmynAETNtpH++FAcIuwpbl1B v7jBYsNHU0id2q3tJKMOPVEg7YrX00b4P4BtZ6uj4KthbEYGyCzgGOeueBLyn+LWhlgWVO7LsMO CkCHz60U
X-Received: by 2002:a17:907:1b1d:b0:b73:210a:44e with SMTP id a640c23a62f3a-b8f8f60eb3fmr188025066b.30.1770913852185; Thu, 12 Feb 2026 08:30:52 -0800 (PST)
MIME-Version: 1.0
References: <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> <794B84A2-9042-4B7A-815B-42AE37DF336F@paftech.se>
In-Reply-To: <794B84A2-9042-4B7A-815B-42AE37DF336F@paftech.se>
From: Rohan Mahy <rohan.mahy@gmail.com>
Date: Thu, 12 Feb 2026 17:30:41 +0100
X-Gm-Features: AZwV_Qh2VyTJG23lfoLXPDftvEE0XwHPpOrl3IOZoKO4eE0nIPJgNCJCHYFJxdE
Message-ID: <CAKoiRua9S+70bstKRBpGxnibhQA+W2LbpKVrHrpaZ+cBbVV8bQ@mail.gmail.com>
To: Patrik Fältström <paf@paftech.se>
Content-Type: multipart/alternative; boundary="0000000000001660d7064aa303c5"
Message-ID-Hash: PLVK4KSZ5LD6L2VITLLJPUN4HVFOCDBD
X-Message-ID-Hash: PLVK4KSZ5LD6L2VITLLJPUN4HVFOCDBD
X-MailFrom: rohan.mahy@gmail.com
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: John C Klensin <john-ietf@jck.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/M3Yk5Ervt7YyuIw2PfSlWOyytRk>
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>
Hi Patrik, I am aware that there is plenty more work to be done if we wish to go down this path, but without a concrete BNF example, very few people were going to understand the flexibility and complexity of choosing this path. If we decide we want to do this, I am happy to help with the rest. thanks, -rohan On Thu, 12 Feb 2026, 16:43 Patrik Fältström, <paf@paftech.se> wrote: > 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