Some very quick notes on <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.ietf.org/internet-drafts/draft-klensin-idnabis-issues-01.txt" target="_blank">http://www.ietf.org/internet-drafts/draft-<span id="st" name="st" class="st">
klensin</span>-idnabis-issues-01.txt</a><br>(I&#39;ll be out the rest of this week).<br><br>2.1<br><pre>The registrant or user typically produces the<br>   request string by keyboard entry of a character sequence.  That<br>
   sequence is validated only on the basis of its displayed appearance,<br>   without knowledge of the character coding used for its internal<br>   representation or other local details of the way the operating system<br>
   processes it. <span><br><br></span></pre><span>This makes it sound like software validates the sequence, which is incorrect. No software validates input character sequences on the basis of displayed appearance. If the user might look at the sequence and &quot;validate&quot; it (although that is odd phrasing, inspect might be better); there is also some &quot;validation&quot; in that the user is typing, and general knows what keys are hit -- the validation is only in the sense of verifying that the correct keys are hit.
<br><br></span><pre>2.3.  Character Mappings</pre><br><pre>NFKC [Unicode-UAX15] which converts compatibility characters to their<br>   base forms, resolves the different ways in which some characters can<br>   be represented in Unicode into a canonical form, and performs one-way
<br>   case mapping (partially simulating the query-time folding operation<br>   that the DNS provides for ASCII strings).</pre><br>NFKC does not perform case mapping.<br><br><pre><a href="http://3.2.1.2">3.2.1.2</a>.  Conversion to Unicode
</pre>This is still a bit much, and is not substantiated with examples.<br><br><br><pre><a href="http://3.2.1.4">3.2.1.4</a>.  Nameprep Mappings<br><br></pre><span>There is reference elsewhere, but should be clear here, that if all characters cp such that NFKC(cp) != cp are removed, then NFC can be used instead of NFKC.
<br><br></span><pre>3.2.2.  Flow Model for Domain Name Resolution (Lookup)</pre>This needs an example to help substantiate the claims.<br><span><br></span><pre><a href="http://3.2.2.3">3.2.2.3</a>.  User Interface Character Changes
</pre>I find the MAY here quite troublesome for backwards compatibility. If a webpage right now has &lt;a href=&quot;<a href="http://Bücher.de">http://Bücher.de</a>&quot;&gt;... then any IDN compliant browser will work correctly. With the proposed change, it may or may not fail, depending on the brower (or other interpreter of the HTML). I am less concerned by compatiblity (NFKC) variants not mapping, simply because of their frequency of use, but case changes are not uncommon. We really need to see evidence that this will not cause problems before we make case mapping a MAY.
<br><br><br><br><br><pre>6.1.  Display and Network Order</pre><br><pre>   Questions remain about protocol constraints implying that the overall<br></pre>This is all out of scope; if present, it should probably be in an appendix (and needs some work).
<br><br><pre>6.2.  The Ligature and Digraph Problem</pre>ditto. Also, the definition and usage of ligature, digraph, phoneme needs considerable work.<br><br><br><pre>7.  IDNs and the Robustness Principle<br></pre><pre>Registries, registrars, or other
<br>   actors who do not do so, or who get too liberal, too greedy, or too<br>   weird may deserve punishment that will primarily be meted out in the<br>   marketplace or by consumer protection rules and legislation.</pre>
This language seems inappropriate; and examples need to be provided.<br><br><pre>8.1.  Design Criteria</pre><br><pre>       *  Characters that are unassigned in the version of Unicode being<br>          used by the registry or application are not permitted, even on
<br>          resolution (lookup). </pre>This needs better justification, with examples.<br><br><br>There is a general problem with the lack of substantiation, at least examples of perceived problems motivating the changes.
<br>
<br><pre>8.2.  More Flexibility in User Agents</pre><br><pre>For example, an essential<br>   element of the ASCII case-mapping functions, that<br>   uppercase(character) = uppercase(lowercase(character)),</pre>Replace character by string, and you see that this is false for ASCII (and it is not clear what the relevance is).
<br><br><br>(I ran out of time, and will try to get to this next week.)<br><br><br>Mark<br><div><span class="gmail_quote">On 2/23/07, <b class="gmail_sendername">John C Klensin</b> &lt;<a href="mailto:klensin@jck.com">klensin@jck.com
</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">New version posted...<br>&nbsp;&nbsp;&nbsp;&nbsp;john<br><br><br>------------ Forwarded Message ------------
<br>Date: Friday, February 23, 2007 6:50 PM -0500<br>From: <a href="mailto:Internet-Drafts@ietf.org">Internet-Drafts@ietf.org</a><br>To: <a href="mailto:i-d-announce@ietf.org">i-d-announce@ietf.org</a><br>Subject: I-D ACTION:
draft-klensin-idnabis-issues-01.txt<br><br>A New Internet-Draft is available from the on-line<br>Internet-Drafts&nbsp;&nbsp;directories.<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Proposed Issues and Changes for IDNA - An Overview<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Author(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : J. Klensin
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Filename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: draft-klensin-idnabis-issues-01.txt<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 2007-2-23<br><br>A recent IAB report identified issues that have been raised with<br>&nbsp;&nbsp; Internationalized Domain Names (IDNs).&nbsp;&nbsp;Some of these issues
<br>require&nbsp;&nbsp;&nbsp;&nbsp;tuning of the existing protocols and the tables on<br>which they depend.&nbsp;&nbsp;&nbsp;&nbsp;Based on intensive discussion by an<br>informal design team, this&nbsp;&nbsp;&nbsp;&nbsp;document provides an overview some<br>of the proposals that are being&nbsp;&nbsp;&nbsp;&nbsp;made, provides explanatory
<br>material for them and then further&nbsp;&nbsp;&nbsp;&nbsp;explains some of the<br>issues that have been encountered.<br><br>A URL for this Internet-Draft is:<br><a href="http://www.ietf.org/internet-drafts/draft-klensin-idnabis-issues">http://www.ietf.org/internet-drafts/draft-klensin-idnabis-issues
</a><br>-01.txt<br><br>To remove yourself from the I-D Announcement list, send a<br>message to&nbsp;&nbsp;<a href="mailto:i-d-announce-request@ietf.org">i-d-announce-request@ietf.org</a> with the word<br>unsubscribe in the body of&nbsp;&nbsp;the message.
<br>You can also visit<br><a href="https://www1.ietf.org/mailman/listinfo/I-D-announce">https://www1.ietf.org/mailman/listinfo/I-D-announce</a>&nbsp;&nbsp;to change<br>your subscription settings.<br><br>Internet-Drafts are also available by anonymous FTP. Login with
<br>the&nbsp;&nbsp;username &quot;anonymous&quot; and a password of your e-mail address.<br>After&nbsp;&nbsp;logging in, type &quot;cd internet-drafts&quot; and then<br>&quot;get draft-klensin-idnabis-issues-01.txt&quot;.<br><br>A list of Internet-Drafts directories can be found in
<br><a href="http://www.ietf.org/shadow.html">http://www.ietf.org/shadow.html</a><br>or <a href="ftp://ftp.ietf.org/ietf/1shadow-sites.txt">ftp://ftp.ietf.org/ietf/1shadow-sites.txt</a><br><br>Internet-Drafts can also be obtained by e-mail.
<br><br>Send a message to:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:mailserv@ietf.org">mailserv@ietf.org</a>.<br>In the body type:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;FILE /internet-drafts/draft-klensin-idnabis-issues-01.txt&quot;.<br><br>NOTE:&nbsp;&nbsp; The mail server at 
<a href="http://ietf.org">ietf.org</a> can return the document in<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MIME-encoded form by using the &quot;mpack&quot; utility.&nbsp;&nbsp;To use this<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;feature, insert the command &quot;ENCODING mime&quot; before the &quot;FILE&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;command.&nbsp;&nbsp;To decode the response(s), you will need &quot;munpack&quot; or<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a MIME-compliant mail reader.&nbsp;&nbsp;Different MIME-compliant mail<br>readers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exhibit different behavior, especially when dealing with
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;multipart&quot; MIME messages (i.e. documents which have been split<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;up into multiple messages), so check your local documentation on<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;how to manipulate these messages.<br><br>Below is the data which will enable a MIME compliant mail reader
<br>implementation to automatically retrieve the ASCII version of the<br>Internet-Draft.<br><br>---------- End Forwarded Message ----------<br><br><br><br><br>A New Internet-Draft is available from the on-line Internet-Drafts
<br>directories.<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Title&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : Proposed Issues and Changes for IDNA - An Overview<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Author(s)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : J. Klensin<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Filename&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: draft-klensin-idnabis-issues-01.txt<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Pages&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 30
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: 2007-2-23<br><br>A recent IAB report identified issues that have been raised with<br>&nbsp;&nbsp; Internationalized Domain Names (IDNs).&nbsp;&nbsp;Some of these issues require<br>&nbsp;&nbsp; tuning of the existing protocols and the tables on which they depend.
<br>&nbsp;&nbsp; Based on intensive discussion by an informal design team, this<br>&nbsp;&nbsp; document provides an overview some of the proposals that are being<br>&nbsp;&nbsp; made, provides explanatory material for them and then further<br>&nbsp;&nbsp; explains some of the issues that have been encountered.
<br><br>A URL for this Internet-Draft is:<br><a href="http://www.ietf.org/internet-drafts/draft-klensin-idnabis-issues-01.txt">http://www.ietf.org/internet-drafts/draft-klensin-idnabis-issues-01.txt</a><br><br>To remove yourself from the I-D Announcement list, send a message to
<br><a href="mailto:i-d-announce-request@ietf.org">i-d-announce-request@ietf.org</a> with the word unsubscribe in the body of<br>the message.<br>You can also visit <a href="https://www1.ietf.org/mailman/listinfo/I-D-announce">
https://www1.ietf.org/mailman/listinfo/I-D-announce</a><br>to change your subscription settings.<br><br>Internet-Drafts are also available by anonymous FTP. Login with the<br>username &quot;anonymous&quot; and a password of your e-mail address. After
<br>logging in, type &quot;cd internet-drafts&quot; and then<br>&quot;get draft-klensin-idnabis-issues-01.txt&quot;.<br><br>A list of Internet-Drafts directories can be found in<br><a href="http://www.ietf.org/shadow.html">
http://www.ietf.org/shadow.html</a><br>or <a href="ftp://ftp.ietf.org/ietf/1shadow-sites.txt">ftp://ftp.ietf.org/ietf/1shadow-sites.txt</a><br><br>Internet-Drafts can also be obtained by e-mail.<br><br>Send a message to:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:mailserv@ietf.org">mailserv@ietf.org</a>.<br>In the body type:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;FILE /internet-drafts/draft-klensin-idnabis-issues-01.txt&quot;.<br><br>NOTE:&nbsp;&nbsp; The mail server at <a href="http://ietf.org">
ietf.org</a> can return the document in<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MIME-encoded form by using the &quot;mpack&quot; utility.&nbsp;&nbsp;To use this<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;feature, insert the command &quot;ENCODING mime&quot; before the &quot;FILE&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;command.&nbsp;&nbsp;To decode the response(s), you will need &quot;munpack&quot; or
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a MIME-compliant mail reader.&nbsp;&nbsp;Different MIME-compliant mail readers<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exhibit different behavior, especially when dealing with<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;multipart&quot; MIME messages (i.e. documents which have been split
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;up into multiple messages), so check your local documentation on<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;how to manipulate these messages.<br><br>Below is the data which will enable a MIME compliant mail reader<br>implementation to automatically retrieve the ASCII version of the
<br>Internet-Draft.<br><br><br>_______________________________________________<br>I-D-Announce mailing list<br><a href="mailto:I-D-Announce@ietf.org">I-D-Announce@ietf.org</a><br><a href="https://www1.ietf.org/mailman/listinfo/i-d-announce">
https://www1.ietf.org/mailman/listinfo/i-d-announce</a><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">
http://www.alvestrand.no/mailman/listinfo/idna-update</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>Mark