referencing IDNA2008 (and IDNA2003?)
Mark Davis ☕
mark at macchiato.com
Thu Oct 21 19:32:13 CEST 2010
Looks reasonable to me.
Mark
*— Il meglio è l’inimico del bene —*
On Thu, Oct 21, 2010 at 10:12, =JeffH <Jeff.Hodges at kingsmountain.com> wrote:
> Hi,
>
> In the httpstate, we've almost completed our spec on HTTP Cookies (as they
> actually are implemented & deployed). In the process, we've attempted to
> properly reference the IDNA specs, but of course with the recent publication
> of IDNA2008 and its obsoleting IDNA2003, this presented a bit of
> head-scratching WRT how to properly reference them since IDNA2008 is not
> backwards compatible and there's going to be a transition period for some
> time.
>
> Below's what we came up with (the following are relevant excerpts from <
> http://tools.ietf.org/html/draft-ietf-httpstate-cookie>).
>
> How does that look to you folks?
>
> thanks,
>
> =JeffH
> [ httpstate chair & document shepherd ]
>
>
> ...
>
> 5.1.2. Canonicalized host names
>
> A canonicalized host name is the string generated by the following
> algorithm:
>
> 1. Convert the host name to a sequence of NR-LDH labels (see Section
> 2.3.2.2 of [RFC5890]) and/or A-labels according to the
> appropriate IDNA specification [RFC5891] or [RFC3490] (see
> Section 6.3 of this specification)
>
> 2. Convert the labels to lower case.
>
> 3. Concatenate the labels, separating each label from the next with
> a %x2E (".") character.
>
> ...
>
>
> 6.3. IDNA dependency and migration
>
> IDNA2008 [RFC5890] supersedes IDNA2003 [RFC3490] but is not
> backwards-compatible. For this reason, there will be a transition
> period (possibly of a number of years). User agents SHOULD implement
> IDNA2008 [RFC5890] and MAY implement [Unicode Technical Standard #46
> <http://unicode.org/reports/tr46/>] in order to facilitate a smoother
> IDNA transition. If a user agent does not implement IDNA2008, the
> user agent MUST implement IDNA2003 [RFC3490].
>
>
> ...
>
> 10. References
>
> 10.1. Normative References
>
> ...
>
> [RFC3490] Faltstrom, P., Hoffman, P., and A. Costello,
> "Internationalizing Domain Names in Applications (IDNA)",
> RFC 3490, March 2003.
>
> See Section 6.3 for an explanation why the normative
> reference to an obsoleted specification is needed.
>
>
> [RFC5890] Klensin, J., "Internationalized Domain Names for
> Applications (IDNA): Definitions and Document Framework",
> RFC 5890, August 2010.
>
> [RFC5891] Klensin, J., "Internationalized Domain Names in
> Applications (IDNA): Protocol", RFC 5891, August 2010.
>
>
> ...
> _______________________________________________
> Idna-update mailing list
> Idna-update at alvestrand.no
> http://www.alvestrand.no/mailman/listinfo/idna-update
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.alvestrand.no/pipermail/idna-update/attachments/20101021/d2021a29/attachment.html>
More information about the Idna-update
mailing list