[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Just send UTF-8 with nameprep (was: RE: [idn] Reality Check)



At 08:50 01/07/17 -0700, Paul Hoffman / IMC wrote:
>At 11:47 PM +0900 7/17/01, Martin Duerst wrote:
>>If you can explain to me why ACE should be better than NAT,
>>and why deployed applications should stop working with the
>>domain names they always have worked with until now,
>>I'll accept your comments.
>
>I'll do it for Keith:
>
>IDNA lets applications use the domain names that they have always worked 
>with just as they are.

As I have remarked earlier, we don't need this WG to allow
people to create random domain name labels. ACE is not
'domain names just as they are'. It's a clear layer violation.
You can't do any serious kind of processing (e.g. sorting,
searching,...) on ACEd domain names.


>Your proposal it to break all current applications by requiring the 
>application to both do UTF-8 (which many don't do)

There are mainly three cases:
- Those that just pass data along. Most implementations nowadays are
   8-bit transparent, for most others, it's easy to clean them.
- Those that do some actual character processing, but not display.
   These will require work, but considerably less with UTF-8 than
   with ACE.
- Those that do display. Again, less work with UTF-8
   than with ACE. And more work already done.


>and to do nameprep (which those that currently do UTF-8 don't do).

Again, nameprep only is easier than nameprep+ACE.
And as I have explained to Patrick, while on the registration
side, 100% nameprep and nothing less is extremely important,
on the application side, it's not really that important.


Regards,    Martin.