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

Re: [idn] case folding



"Brian W. Spolarich" wrote:
>   Given our general goal of absolutely needing backward compatibility,
> this is an important requirement.  The apparent complexity of generalizing
> a case-folding scheme that will work in all, or at least enough cases to
> warrant its use, points in my mind to avoiding case-folding in future
> protocols.

Agreed. It is a difficult situation. But then again, it only occurs when the
data is used in processing such as domain name.

>   Perhaps this should come down to two separate issues:  the protocol, and
> convention of use.  The protocol should say something like "For backward
> compatibility case-folding is supported for names in the character set
> supported in the original versions of the proctocol.  Case folding however
> is not supported for other character sets."

It is an idea for a protocol. Would you have the time to write an I-D and
describe how all the different aspect of name matching fitting into your idea?
I am very interested to see how we can resolve this problem without resorting
to canonicalization & foldings.

>   The convention of use should then say something like "We recommend that
> names be used in the system in lower case form if the associated language
> and character set supports such a convention."

Or in another sense, the "most insignificant canonicalized form"
 
>   For domains that are generally controlled by a registrar organization it
> would be relatively straightforward for the registrar to prevent, or at
> least strongly discourage, registration of names that violate this
> guideline.  For namespaces that are locally-controlled there's nothing
> preventing users from potentially shooting themselves in the foot, but
> that's the case today and it wouldn't be any worse than many other
> Internet protocols and implementations.

Correct. It is common to see www_1.foo.com and www_2.bar.org. *sigh* And there
is nothing much we can do to prevent this hitting the wire...so we just have
to deal with it.

-James Seng