[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [idn] proposed i18n naming rules
David Hopwood wrote:
> > 2) Define a stringprep profile for IDNs explicitly.
> >
> > One of the hard part of this approach is deciding on case-
> > conversion. Life is easier if everything is lowercased but as
> > shown, this breaks local-parts of email addresses.
>
> It breaks e-mail addresses only if a local part encoded as a label
> in an RR is required to be normalised. Why would it need to be
> normalised?
I guess I mis-phrased the option. The value of a profile would be to
normalize IDNs closely similar to nameprep (with different exception
lists) so that Mark's particular concerns would be addressed.
I think we are roughly in agreement on the point, judging from your
response to my poorly worded response. The local part is a special label
that gets special treatment. We should not apply global rules to an FQDN
unless it is an IHN; for IDNs each label has to be treated specifically.
> The same name equivalence relation should be used for all names in
> queries, and names in RRs should preserve case (just as it is now for
> ASCII).
Can you expand on that?
--
Eric A. Hall http://www.ehsco.com/
Internet Core Protocols http://www.oreilly.com/catalog/coreprot/