[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [idn] Debunking the ACE myth
D. J. Bernstein said:
>
>Wrong again. UTF-8 poses no problems for DNS servers. As Mark Andrews
>says: ``UTF8 does not require a server upgrade.''
>
No that is not correct. For both ACE and UTF-8 there are two
ways that it can be done:
1) All names are transmitted in a form/semantic insensitive format
(that is what nameprep is for) so that names can be compared
using binary matching.
In this case a server upgrade is NOT required.
2) Names are transmitted with form retained (that is any form, though
they should be normalised).
In this case the applications that do name comparing need to to
convert them into the form/semantic insensitive format before comparing
them (or do it on the fly while comparing them).
In this case the DNS servers need to be upgraded.
1) Is the IDNA case and also in Microsofts draft-skwan-utf8-dns.
This results in that for example upper case characters cannot be
used in responses from DNS. Probably very irritating some people
who have spent a lot of mony on their nice company name which uses
mixed case and will break some programs expecting mixed case
in PTR responses.
Dan