But is it not the same experience for the DNS today? Case is preserved during transport and matched by the server. If authentication is required, the client will match it correspondingly. There is no issue about non-resolution because the client should retry if the unpreped name is not found. This infact is what some of the current browsers already do for the casing in English. Edmon
----- Original Message ----- From: "Adam M. Costello" <[EMAIL PROTECTED]> To: "IETF idn working group" <[EMAIL PROTECTED]> Sent: Thursday, June 13, 2002 8:08 PM Subject: Re: [idn] Preserve case for IDNs during transportation > Edmon Chung <[EMAIL PROTECTED]> wrote: > > > I think it makes a lot of sense to not force nameprep on the > > application, but instead make it optional but mandatory on the server > > end. Just like what we have nowadays for English. > > I would have no objection to a newDNS protocol allowing unprepared > non-ASCII text in queries and requiring the server to perform the > preparation. (Well, I might wonder about the computational load on the > server.) > > But I don't like the idea of unprepared ACE forms. It would mean > disagreement about whether two ACE labels match. Someone applying the > traditional ASCII comparison might say they don't match, while someone > applying your proposed decode-prepare-compare method might say they do > match. The conversions were designed so that comparing the ACE forms > always yields the same answer as comparing the non-ASCII forms. The > conversions are designed so that "unprepared ACE forms" don't exist; if > you think you have one, you will find that it doesn't decode, it's just > an ASCII label that happens to begin with the ACE prefix, but it's not > an ACE. > > AMC > >
