Re: [apps-discuss] Fwd: FW: New Version Notification for draft-kerwin-file-scheme-13.txt

Sean Leonard <dev+ietf@seantek.com> Sat, 10 January 2015 23:29 UTC

Return-Path: <dev+ietf@seantek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17BE41A1A09 for <apps-discuss@ietfa.amsl.com>; Sat, 10 Jan 2015 15:29:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lVG0RYse530z for <apps-discuss@ietfa.amsl.com>; Sat, 10 Jan 2015 15:29:02 -0800 (PST)
Received: from mxout-07.mxes.net (mxout-07.mxes.net [216.86.168.182]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AEA71A0076 for <apps-discuss@ietf.org>; Sat, 10 Jan 2015 15:29:02 -0800 (PST)
Received: from [192.168.123.7] (unknown [23.241.1.22]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTPSA id 2960122E200; Sat, 10 Jan 2015 18:29:01 -0500 (EST)
Message-ID: <54B1B578.2090607@seantek.com>
Date: Sat, 10 Jan 2015 15:27:52 -0800
From: Sean Leonard <dev+ietf@seantek.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: Sam Ruby <rubys@intertwingly.net>, apps-discuss@ietf.org
References: <20140926010029.26660.82167.idtracker@ietfa.amsl.com><EAACE200D9B0224D94BF52CF2DD166A425A68A90@ex10mb6.qut.edu.au><CACweHNBEYRFAuw9-vfeyd_wf703cvM3ykZoRMqAokRFYG_O7hQ@mail.gmail.com><DM2PR0201MB09602B351692D424A49C6B0DC3650@DM2PR0201MB0960.namprd02.prod.outlook.com><CACweHNBN_Bv=jeXQ_VwXi2HzHKNEwZJ1NiF-BJJo_9-mhO60gQ@mail.gmail.com><54A557E1.6050502@intertwingly.net> <CACweHNCQZg1U1u8U=-f6h0+BPnp6Wr_T=r_wGiPAbhTbuMCGWQ@mail.gmail.com> <54A94109.5010901@intertwingly.net> <00cf01d02cc7$d5dba4c0$4001a8c0@gateway.2wire.net> <54B16C2B.9050604@seantek.com> <54B17BBE.4000900@intertwingly.net>
In-Reply-To: <54B17BBE.4000900@intertwingly.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/T0Lf3HPjrWNYAjN36gaP6ujGO8Y>
Subject: Re: [apps-discuss] Fwd: FW: New Version Notification for draft-kerwin-file-scheme-13.txt
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss/>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Jan 2015 23:29:04 -0000

On 1/10/2015 11:21 AM, Sam Ruby wrote:
> On 1/10/15 1:15 PM, Sean Leonard wrote:
>> [SNIPS]
>>>
>>> I part company with you here.  IDNA processing can be avoided - 
>>> don't do
>>> it!
>>>
>>> Many of the IETF standards have no i18n in general, or IDNA in
>>> particular,
[SNIP]
>> Folks are confusing the "web browser text box at the top" with URIs. Web
>> browsers can display and accept whatever characters they want in the
>> address box. How they do that is not an RFC 3986 issue. It might be
>> governed by some de-jure or de-facto Web "standards" (or RFC 3987?), but
>> it's not directly relevant to URIs. The end.
>>
>> Nowadays it's not even a "URL bar" or "address bar". It's variously
>> called an "omnibox" and has a lot of code running behind it to do
>> context-sensitive things with lots of additional user experience
>> widgets. For example if you type "? ietf" in Chrome (and others...I
>> believe Internet Explorer 6 had this) it's going to do something that
>> has nothing to do with URIs.
>
> I call strawman.  Nobody here mentioned a quote "web browser text box 
> at the top" end-quote.

It's not really a strawman: there are different experiences at play. I 
do a lot of security work; in certificates, a URI (GeneralName -> 
uniformResourceIdentifier) is stored in an IA5String data type, which is 
US-ASCII only. Therefore unlike a blob of HTML, arbitrary Unicode 
characters cannot possibly be present. The example 
<file://0Xc0.0250.01/foo> provided literally cannot exist in 
that format; it would be treated as a decoding error.

Under the (obsolete...but still widely used) HTML 4.01, it says <a 
href=""> is supposed to have only %URI characters, so the presence of 
non-URI characters is either an error (if the DTD is strictly enforced), 
or results in undefined/implementation-defined behavior (which is what 
actually happens, since the DTD almost never gets strictly enforced...by 
web browsers). I suppose that the newer standards are intended to clean 
that up...

Sean