Hi, I'm a little confused as well, but the character is covered in recent UTS-46 test suites. I looked at this one: https://www.unicode.org/Public/idna/15.0.0/
I tried to read all of UTS-46, but it made me want to throw my computer out of the window. This must be what to follow for good interoperability. thanks, Rob On Fri, Jan 27, 2023 at 4:44 AM Corey Bonnell <corey.bonn...@digicert.com> wrote: > Hi Rob, > > - "This document and the web platform at large use Unicode IDNA > Compatibility Processing and not IDNA2008. For instance, ☕.example > becomes xn--53h.example and not failure. [UTS46] [RFC5890]" > > > > Thanks for the pointer to this text. It is a very interesting statement, > mainly because the illustrative example does not align with the first > sentence. The A-label “xn--53h” contains a single code point “Hot Beverage” > U+2615. This code point was first assigned in Unicode 4.0, so it is not > part of the IDNA 2003 character repertoire. Additionally, this code point > is listed as DISALLOWED for IDNA 2008, so it is not appropriate for both > transitional and non-transitional UTS-46 processing. Given this, I’m unsure > what it is trying to convey. > > > > Thanks, > > Corey > > > > > > *From:* Rob Sayre <say...@gmail.com> > *Sent:* Thursday, January 26, 2023 7:58 PM > *To:* Corey Bonnell <corey.bonn...@digicert.com> > *Cc:* Peter Saint-Andre <stpe...@stpeter.im>; uta@ietf.org > *Subject:* Re: [Uta] Browser behavior in draft-ietf-uta-rfc6125bis > > > > Hi, > > > > I'll firstly treat this message as a signal of rough consensus, since I > totally agree with what you phrased as "operational reality". But, I must > note that the WHATWG document you linked* has a green callout that says: > > "This document and the web platform at large use Unicode IDNA > Compatibility Processing and not IDNA2008. For instance, ☕.example > becomes xn--53h.example and not failure. [UTS46] [RFC5890]" > > > > thanks, > > Rob > > > > * https://url.spec.whatwg.org/#idna > > > > On Thu, Jan 26, 2023 at 2:20 PM Corey Bonnell <corey.bonn...@digicert.com> > wrote: > > Hi Rob, > > I regret that I used “TR-46” as shorthand for “TR-46 with transitional > processing enabled” instead of spelling that out explicitly. My > understanding is that all of Chrome, Safari, and Firefox implement TR-46, > but Chrome deviates from WHATWG guidance by enabling > Transitional_Processing [1]. TR-46 with Transitional_Processing disabled is > conformant with IDNA 2008 [2]. > > > > I agree with you that the draft text currently does not match this > operational reality. > > > > Thanks, > > Corey > > > > [1] https://url.spec.whatwg.org/#idna > > [2] http://www.unicode.org/reports/tr46/#Mapping > > > > *From:* Rob Sayre <say...@gmail.com> > *Sent:* Thursday, January 26, 2023 4:59 PM > *To:* Peter Saint-Andre <stpe...@stpeter.im> > *Cc:* Corey Bonnell <corey.bonn...@digicert.com>; uta@ietf.org > *Subject:* Re: [Uta] Browser behavior in draft-ietf-uta-rfc6125bis > > > > > > > > On Thu, Jan 26, 2023 at 1:39 PM Peter Saint-Andre <stpe...@stpeter.im> > wrote: > > On 1/26/23 2:28 PM, Rob Sayre wrote: > > Since you phrased your message as a question, I will answer. I don't > know. > > > > But what the draft says also does not align with your last check. > > How so? The draft currently makes no claims about what is implemented in > browsers, only notes that there can be differences between IDNA2008 and > UTS-46. > > > > I don't think that is quite right. The draft says > > > > "it is not expected that differences between the URI and URL > specifications would manifest themselves in certificate matching." > > > > but the WHATWG relies on UTS-46, not IDNA2008 [0]. If all browsers don't > follow this now, they soon will. Besides, these networking stacks are used > by tons of other applications. See [1]. > > > > The draft doesn't exactly say anything wrong, but you really have to do > what Chrome does to interoperate, and it hand waves about that. > > > > thanks, > > Rob > > > > [0] > https://github.com/whatwg/url/commit/50f0b090cd89c27327402b2c51b40b260caea70d > > [1] https://developer.android.com/codelabs/cronet#0 > >
_______________________________________________ Uta mailing list Uta@ietf.org https://www.ietf.org/mailman/listinfo/uta