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

Re: [idn] Who supports UDNS (ACE+UTF-8)



At/À 06:34 2001-06-30 +0000, Adam M. Costello you wrote/vous écriviez:
>"Eric A. Hall" <ehall@ehsco.com> wrote:
>
> > I think that it is probably also feasible to adopt a "continuation"
> > syntax in ACE as part of a backwards compatibility.
>
>This has been proposed before.  It's certainly a clever idea, but
>it's not clear that it wouldn't create more compatibility problems.
>Applications sometimes pay attention to the number of components in a
>domain name (the web cookie protocol is one example), and sometimes
>chop them up.  If the name appeared to have a different number of
>components when viewed by an IDN-aware application versus an IDN-unaware
>application, there could be subtle interoperability problems.
>
>Consider an IDN FOOBAR.org whose ACE is ace1.ace2.org.  An application
>might be faced with the question of whether FOOBAR.org is a subdomain of
>ace2.org.  Is there a right answer?
>
>The nicest thing about the ACE approach is that it obviously breaks no
>software or protocols.  That would no longer be obvious if continuations
>are possible.  My get feeling is that it would be more trouble than
>it's worth, but if you want to pursue this, please try to work out some
>semantics that are consistent and demonstrably safe.

I concur with Adam. Continuation of idn over multiple labels looks clever 
but makes a more fondamental shift in the dns where labels are no more 
separated by a dot.  To me, it looks really dangerous.

Either we stick on ace with restricted-length encoded idn (i.e. keep the 
limit of 63 octets), or we use edns or a new class to signal this new 
"feature". (Even with that, on the application side, still looks crazy to me).

Marc.


>AMC