Re: [apps-discuss] I-D Action: draft-ietf-appsawg-file-scheme-07.txt

Matthew Kerwin <> Wed, 20 April 2016 05:43 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id D779B12DCB7 for <>; Tue, 19 Apr 2016 22:43:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -2.149
X-Spam-Status: No, score=-2.149 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id vfQ0u_kN0GoE for <>; Tue, 19 Apr 2016 22:43:37 -0700 (PDT)
Received: from ( [IPv6:2607:f8b0:4001:c06::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 6CE4112DC6F for <>; Tue, 19 Apr 2016 22:43:37 -0700 (PDT)
Received: by with SMTP id 2so41954593ioy.1 for <>; Tue, 19 Apr 2016 22:43:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc; bh=x0vyI2+D91Mv8p/iQBDSa2riRBuV9qg6kl4NS0cp1OY=; b=hQl8CldjX2OyJyeCbjFQZlupsa3P/ahqbkeAzsy6tOOQcj8pynFnPnk9qWiYtF+Div MsxszAzz+RzHfeGp3B9uQOOmOFUtscW0B+2Av7lhqmpkU9i0J2McpIOTpL9UVnk2sYoi ip0tfFGzSCFTwV+x92Uusn5dQsqWVqQP3ARKiDKnDTdzGGtmjRQlQGJNe88U31o/erUM ikmKcOF3KaPcbJ+lZqvgGVU5/bC01UgeP7ZRvwisOtYL88GShrVDgN85Z8WhD3+o/Cko ogR5850p701JcuvA+FgUrFZGqX/t9Ne76vIYGbCf20Nxngn2E+xtGKRQURKTK7EaZHNH Nj9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=x0vyI2+D91Mv8p/iQBDSa2riRBuV9qg6kl4NS0cp1OY=; b=WyNTKRrMm2ipZECEBSWtaBBUJD78fNOj8MlIoV4YbbtLCJchfUHpYuGuQvU4LCmHpJ JW29BHLhAux/BOHtohnf5TrfccOZOIJJGEXANmlZ1JbKsygaJa4l4x92NyubylDlsmbf KVI7PjLG8XnxBXFpOoImo7tLaJfuE/2t6P/OTkN3kViGAiNyF364ETiLCBqrT4eqNKyE BfU6ZOhvsPGtjSzQHSzayJvo+H6NELcuKEfrakfPhBjA1QzcdcQ6irKKAxW58o5IiLzN bC6uy4mHIQC0kxpkRFGN6J09mtnBABq3RSHMlb/yeghXhSyvVY7WVJtx8xuqA3/c9NEJ ie+Q==
X-Gm-Message-State: AOPr4FUFVZwiWuFXMB1AuISfU6awFxAKCEZ6rTEBCWjE7JPsHCjp6Y3+cVBdF9vZVpveVNb5xHLBj+I039Gu7Q==
MIME-Version: 1.0
X-Received: by with SMTP id 91mr7771248iog.176.1461131016811; Tue, 19 Apr 2016 22:43:36 -0700 (PDT)
Received: by with HTTP; Tue, 19 Apr 2016 22:43:36 -0700 (PDT)
In-Reply-To: <>
References: <>
Date: Wed, 20 Apr 2016 15:43:36 +1000
X-Google-Sender-Auth: 6N035VoRAEFAqRC_dMwmfBCwhGA
Message-ID: <>
From: Matthew Kerwin <>
To: IETF Apps Discuss <>, Murray Kucherawy <>
Content-Type: multipart/alternative; boundary=001a113f8d423a39980530e4132e
Archived-At: <>
Cc: Julian Reschke <>, Mark Nottingham <>, Graham Klyne <>, Dave Crocker <>
Subject: Re: [apps-discuss] I-D Action: draft-ietf-appsawg-file-scheme-07.txt
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: General discussion of application-layer protocols <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 20 Apr 2016 05:43:40 -0000

Hi everyone,

I've pushed out an -07 version of the file URI draft. It's substantially
different from 06, mostly in removing a bunch of text from the main body
(some of which is now located in appendices).

As mentioned, or at least hinted, in my email replies, I've adopted most of
the changes recommended by Dave Crocker and Graham Klyne in their reviews.
There are still a couple of 'fixmes' though:

* I haven't touched Dave's suggestion that I cut back the Encoding section.

* The Security Considerations mentions possible issues from case-sensitive
aliasing, but still hasn't got anything addressing Julian Reschke's advice
to include encoding/Unicode normalization.

* There are a couple of places in the text where the normativity of
statements isn't clear. These are marked by a "(?)"

* I'm not sure how to address Mark Nottingham's questions about fitting in
with WWW specs like FETCH, URL, and Origin.

Other than that, I personally feel like this is the best version of the
draft I've submitted. The main spec body is down to four pages (about 8
pages with headers and references), and it's really clear what is defined
(a normative syntax) and what is not (all the optional/non-standard stuff
in the appendices.)

I think it's definitely a substantial enough change to warrant being put
back to WGLC.

Further reviews are, as always, appreciated. Assuming no blockers emerge
I'll try to keep future changes very small and manageable.


On 20 April 2016 at 15:23, <> wrote:

> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
> This draft is a work item of the ART Area General Applications Working
> Group of the IETF.
>         Title           : The file URI Scheme
>         Author          : Matthew Kerwin
>         Filename        : draft-ietf-appsawg-file-scheme-07.txt
>         Pages           : 19
>         Date            : 2016-04-19
> Abstract:
>    This document specifies the "file" Uniform Resource Identifier (URI)
>    scheme, obsoleting the definition in RFC 1738.
>    It defines a common syntax which is intended to interoperate across
>    the broad spectrum of existing usages.  At the same time it notes
>    some other current practices around the use of file URIs.
> Note to Readers (To be removed by the RFC Editor)
>    This draft should be discussed on the IETF Applications Area Working
>    Group discussion list <>rg>.
> The IETF datatracker status page for this draft is:
> There's also a htmlized version available at:
> A diff from the previous version is available at:
> Please note that it may take a couple of minutes from the time of
> submission
> until the htmlized version and diff are available at
> Internet-Drafts are also available by anonymous FTP at:
> _______________________________________________
> apps-discuss mailing list

  Matthew Kerwin