[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Combining characters (was: Re: [idn] hostname historyhell)
> What I am concerned with is the use of domain name which consist entirely
> of punctuation, or in this case, which consist entirely of combining
> marks. These represent a rules problem with the principles behind the
> "safe-set". EG, we forbid domain names like ````````.com using U+0060, but
> ````````.com may be legal if the combining character U+0300 is used
> instead.
If that long sequence were displayable properly (it's a bit long for that), the
accents would stack up on top of each other, not be displayed as you indicate.
> I get lost in the shrubbery of specs, so can somebody tell me whether or
> not this is a valid concern? I can't tell for certain what happens at the
> end of nameprep with such a label.
>
> If this is a problem, a solution might be to change the prohibition
> against leading hyphen to a prohibition against leading hyphen and
> combining characters.
I think that would be a good idea for the subnames* (otherwise the
combining character applies to something before the name, or to
a period in the name). Ideally, a hyphen-minus should also never
be followed by a combining character in a domain/host** name.
However, no technical restriction to at least two characters in a
domain/host name should be accepted.
Kind regards
/kent k
* subnames (here): the name parts that are delimited by full stops.
** I will not try to keep track of which is what. That issue appears totally confused.