[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [idn] Debunking the ACE myth
Dan Oscarsson <Dan.Oscarsson@trab.se> wrote:
> If we allow a response to have non-namprepped names (ACE or UTF-8),
> only a IDN aware client can use that name to send new queries because
> only those will do nameprep before sending the query. So all other
> clients may fail when using a name returned from DNS.
Non-nameprep'd ACE is pointless, so forget about that. You're right
that it would be bad to return non-nameprep'd UTF-8 to IDN-unaware
clients, but I think it would be bad to return any non-ASCII names to
IDN-unaware clients.
> For those who think it is too expensive to do nameprep in the server
> (it is not for areas like latin, greek or cyrillic) to have most names
> in queries being nameprepped might reduce the burden on the server.
> That depend on if a already nameprepped name can quickly be checked.
I suspect that the cost of doing nameprep depends on the length of the
string, but not much on its contents. I doubt that checking whether a
name is nameprep'd is much cheaper than performing nameprep on it.
AMC