Some confusion about policy application and its effects

Paul Hoffman phoffman at imc.org
Mon Aug 4 21:00:35 CEST 2008


At 2:08 PM -0400 8/4/08, Andrew Sullivan wrote:
>In my reading, in traditional ASCII-only DNS resolution, two clients
>C1 and C2 will both get the same result to the same query for a name N
>when querying the same server at the same time.  Under IDNA2003,
>that's also true.  While the scope of N might be different, an
>IDNA2003-compliant client will perform the same transformation to the
>"Unicode labels" each time.  The display of the result will be the
>same, too (as long as both C1 and C2 are both IDNA-aware).  As near as
>I can tell, however, the same is _not_ true for IDNA2008, because
>local mappings may change both the input to the transformation
>function and the displayed output after the answer is returned.  If C1
>and C2 have different policies (different locales, for instance?),
>then at least the meaning of "same query" is not clear to me.

That is all correct.

>If I'm right about the above, I wonder whether it is a (new) layering
>violation; and if so, whether it's an acceptable one in the face of
>the alternatives.

Can you specify which layers you think are being violated?


More information about the Idna-update mailing list