<font class="Apple-style-span" face="georgia, serif"><br></font><br><div class="gmail_quote">2011/1/27 John C Klensin <span dir="ltr"><<a href="mailto:klensin@jck.com">klensin@jck.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
<br>
--On Thursday, January 27, 2011 08:56 -0800 Mark Davis ☕<br>
<<a href="mailto:mark@macchiato.com">mark@macchiato.com</a>> wrote:<br>
<br>
> Mark<br>
>...<br>
<div class="im">>> > The B lines are valid for both T and N, so you should<br>
>> > include them.<br>
>><br>
>> Then I'm stuck, and I would appreciate clarification from<br>
>> everyone about what IDNA2008 is saying.  Your second test<br>
>> case is:<br>
>><br>
>> B;      <a href="http://FASS.DE" target="_blank">FASS.DE</a>;        <a href="http://fass.de" target="_blank">fass.de</a>;        ;<br>
>><br>
>> The only place (that I can find) where IDNA2008 converts to<br>
>> lower case is in the following paragraph:<br>
>...<br>
> Sorry I wasn't not clear; The second column is the "Source",<br>
> which you need to ignore since you are not mapping.<br>
><br>
> Let's take a couple of lines:<br>
><br>
</div>> N;    Faß.de; <a href="http://fass.de" target="_blank">faß.de</a> <<a href="http://fass.de" target="_blank">http://fass.de</a>>;        <a href="http://xn--fa-hia.de" target="_blank">xn--fa-hia.de</a>;<br>

<div class="im">><br>
> You would only look at the 3rd and 4th columns for testing, so<br>
</div>> <a href="http://fass.de" target="_blank">faß.de</a><<a href="http://fass.de" target="_blank">http://fass.de</a>><br>
<div class="im">> and <a href="http://xn--fa-hia.de" target="_blank">xn--fa-hia.de</a>.<br>
</div>>...<br>
<br>
Mark, as a suggestion for both the tool and the web page, it may<br>
be worth noting that, while mapping (or one flavor or another)<br>
is optional with IDNA2008, the one restriction is that one must<br>
not map a PVALID character to something else.  Whatever the<br>
advantages of doing so --for transition reasons, personal<br>
preferences, or otherwise-- a program or system that remaps one<br>
PVALID character into one or more others is not in conformance<br>
with the intent of the IDNA2008 standards.<br></blockquote><div><br></div><div>Yes, I agree. </div><div><br></div><div>The only 4 characters that have such a mapping are for the transitional (migration) from IDNA2003. It should be clear from the text that such a mapping isn't fully conformant to IDNA2008; if it needs further clarification, let me know.</div>
<div><br></div><div>In adding instructions for IDNA2008 testing, we'll make it clear that the T lines should be skipped for fully IDNA2008 conformant implementations.</div><meta charset="utf-8"><div><br></div><div><br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
>...<br>
<div class="im">> The other take-away I have from this is that we need to have<br>
> clearer instructions for those who want to use the file, and<br>
> that do not support mapping. I'll add that to a list of<br>
> feedback for the committee.<br>
<br>
</div>Please.<br>
<br>
<br>
>...<br>
<div class="im">>> However "<a href="http://FASS.DE" target="_blank">FASS.DE</a>" is not an A-label.<br>
>><br>
>> Is there anything else in IDNA2008 that lower case labels?<br>
<br>
</div>There is nothing at all in IDNA2008 that lower-cases labels,<br>
much less applying the Unicode case folding operation (which is<br>
quite controversial, especially as a character-replacement<br>
mapping algorithm).<br>
<div class="im"><br>
>> Further, I don't interpret the above to cause case conversion<br>
>> of the string looked up in DNS.  I only interprete it as<br>
>> converting it to lower case for the purpose of comparing with<br>
>> the output from the Punycode output.  It would be nice if<br>
>> someone could confirm or reject this interpretation as well.<br>
<br>
</div>That interpretation is correct.  Note also that conversion of<br>
"ß" (U+00DF/  Sharp S/ Eszett) to "ss" is not a lower case<br>
conversion operation (because U+00DF is already lower case.  It<br>
results from a case-folding operation instead.<br>
<br>
best regards,<br>
    john<br>
<br>
_______________________________________________<br>
Idna-update mailing list<br>
<a href="mailto:Idna-update@alvestrand.no">Idna-update@alvestrand.no</a><br>
<a href="http://www.alvestrand.no/mailman/listinfo/idna-update" target="_blank">http://www.alvestrand.no/mailman/listinfo/idna-update</a><br>
</blockquote></div><br>