Re: Last Call: draft-saintandre-tls-server-id-check

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




--On Sunday, July 18, 2010 15:24 -0700 "=JeffH"
<Jeff.Hodges@xxxxxxxxxxxxxxxxx> wrote:

> Paul Hoffman replied..
>  >
>  > At 5:22 AM -0400 7/17/10, John C Klensin wrote:
>  >> (1) In Section 4.4.1, the reference should be to the
> IDNA2008 discussion.
>  >> The explanations are a little better vis-a-vis the DNS
> specs and it is a
>  >> bad idea to reference an obsolete spec.
>  >
>  > +1. I accept blame on this one, since I was tasked on an
> earlier version to
>  > bring the IDNA discussion up to date.
> 
> Well, I wrote the "traditional domain name" text in
> -tls-server-id-check, and yes I looked at IDNA2008, but only
> -idnabis-protocol I think, and missed -idnabis-defs where said
> discussion resides. So mea culpa. Yes, the latter discussion
> is even better than the one in IDNA2003. Thanks for catching
> this.
> 
> Here's a re-write of the first para of -tls-server-id-check
> Section 4.4.1, I've divided it into two paragraphs..
> 
>     The term "traditional domain name" is a contraction of
> this more
>     formal and accurate name: "traditional US-ASCII
>     letter-digit-hyphen DNS domain name". Note that
>     letter-digit-hyphen is often contracted as "LDH".
> (Traditional)
>     domain names were originally defined in [DNS-CONCEPTS] and
>     [DNS] in conjunction with [HOSTS], though
>     [I-D.ietf-idnabis-defs-13] provides a complete, up-to-date
>     domain name label taxonomy.
> 
>     Traditional domain names consist of a set of one or more
>     non-IDNA LDH labels (e.g., "www", "example", and "com"),
> with
>     the labels usually shown separated by dots (e.g.,
>     "www.example.com"). There are additional qualifications,
> see
>     [I-D.ietf-idnabis-defs-13], but they are not germane to
> this
>     specification.
> 
> 
> how does that look?

Jeff, this works for me, but I don't think you really do the
spec's readers any favors by trying to reiterate the entire
history of terminology in this area (and, incidentally, leaving
things out that some folks might consider important like the
leading digit exception in 1123).  Someday, someone should
produce a definitive DNS terminology document, but this spec
shouldn't try to be it.

Given that, let me argue for simplicity.  Accept the definition
of "LDH label" from the RFC-to-be that represents
ietf-idnabis-defs-13, use that term where appropriate (you are
likely to need it where you discuss what gets converted to an
A-label) and, if you then need it at all, define "traditional
domain name" as consisting entirely of LDH labels.   

That avoids getting unnecessarily tangled up in the 1034/1035
text on the subject, the debate about whether pieces of the host
table definition are part of the normative story at all, and the
question of whether 2181 has to be read in a way that would
prevent your preempting "traditional" for this restricted set of
names, especially if you are trying to re-derive the rules from
primary sources.  And it shortens your text considerably.

    john

_______________________________________________
Ietf mailing list
Ietf@xxxxxxxx
https://www.ietf.org/mailman/listinfo/ietf


[Index of Archives]     [IETF Annoucements]     [IETF]     [IP Storage]     [Yosemite News]     [Linux SCTP]     [Linux Newbies]     [Fedora Users]