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

Re: [idn] opting out of SC/TC equivalence



-----BEGIN PGP SIGNED MESSAGE-----

tsenglm@cc.ncu.edu.tw wrote:
> Patrik Fältström wrote:
> > When the matching algorithm you envision encounters a character where the
> > tables do not tell what to do about it, what will the algorithm do to it?
> > Pass it through unmodified? Reject it? Does something else which you have
> > not defined yet?
>
> [pass it through unmodified]
> 
> > If you tell us this, and claim that this is acceptable treatment of the
> > 20-40.000 characters not in the tables, we can at least discuss this
> > proposal (whether such a partial TC/SC mapping is acceptable), instead of
> > asking again and again what to do about them.
>
>            As Patrik Fältström described, if it is a mechanism in
> UNICODE consortium, then they have the version update procedures and IDNA
> also treat the version update in UNICODE, why it can not be updated step
> by step to increase it?

Because that could cause existing domain names to break (i.e. fail to resolve
when processed by a new version of nameprep). This would happen when a
name contains a source character for one of the new mappings. In order to
avoid that problem, all authoritative servers with names in the affected
scripts would have to be upgraded before any resolvers or applications. That
is at least undesirable, and may be impractical.

Note that there are rules for updating nameprep and NFKC that ensure the
same problem doesn't happen for canonicalization or case mappings (roughly
speaking, no new mapping can be added from a previously assigned character;
see UAX #15 for a more precise statement of the update policy for NFKC).

- -- 
David Hopwood <david.hopwood@zetnet.co.uk>

Home page & PGP public key: http://www.users.zetnet.co.uk/hopwood/
RSA 2048-bit; fingerprint 71 8E A6 23 0E D3 4C E5  0F 69 8C D4 FA 66 15 01
Nothing in this message is intended to be legally binding. If I revoke a
public key but refuse to specify why, it is because the private key has been
seized under the Regulation of Investigatory Powers Act; see www.fipr.org/rip


-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: noconv

iQEVAwUBO45nhDkCAxeYt5gVAQGamwf9GrNjWTdM0MplX1wT/edxDgWcW0vQ/DgT
is52/SNWTbJlpk9/7nE1UzrLYzQoeBwPq1zNoRaB8xcup/5pH9qZGlgEzQ54gq0o
PZizCQ5leuIYtYUbqlfBb2xn599ivbnRVaicVhwsl2M7k2/tKO4WeQfm/4kCwCG4
317up0uP7x66jMD2VlvZ08+1BzPXvU+Ok9ZODvHrv7NaE9uGQwDbKGlFY+ca4iz7
pwuk6ruRTVQn6dbN82GHGzprVlw7MZwz4p2x8yDpBckJkSOomlyhAA4hhCdcisJF
llKmVRkhQH6p9y2R/jCaVOEIZVkkWdQ+hi9+EeuGMgSKkT3D+qwwTQ==
=KKv5
-----END PGP SIGNATURE-----