Re: [apps-discuss] Review of draft-ietf-appsawg-file-scheme

Julian Reschke <julian.reschke@gmx.de> Fri, 15 April 2016 07:17 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F378A12E09F; Fri, 15 Apr 2016 00:17:26 -0700 (PDT)
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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 Bw7GfyOMUSYa; Fri, 15 Apr 2016 00:17:26 -0700 (PDT)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (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 7A17E12E049; Fri, 15 Apr 2016 00:17:25 -0700 (PDT)
Received: from [192.168.178.20] ([93.217.126.86]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0LwZtX-1bqF3s35zz-018Mwb; Fri, 15 Apr 2016 09:16:19 +0200
To: Matthew Kerwin <matthew@kerwin.net.au>, Graham Klyne <gk@ninebynine.org>
References: <570D4C99.1030405@dcrocker.net> <CACweHND-OX+5okkJ+oE=6UN84x+CFtPBpMnU8HqaPbgQgJ_oWA@mail.gmail.com> <570E2510.4040408@ninebynine.org> <CACweHNCLS+QU2QveqYjkuPnDybbm-dtX9qQPsO4tTkgUoc5QYg@mail.gmail.com>
From: Julian Reschke <julian.reschke@gmx.de>
Message-ID: <5710953E.5040505@gmx.de>
Date: Fri, 15 Apr 2016 09:16:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CACweHNCLS+QU2QveqYjkuPnDybbm-dtX9qQPsO4tTkgUoc5QYg@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K0:Xv1fTtG/WjZMz9eItMJnMNwazZ11Gql//kEkzr1WSUGuuA4KNxo PCawxxoBXjoqhmmYebo7wyamiAlrWHpgK57Z2ZIHO62lVVRn7PTWxVQEyziS9Xcm1pwrKIf q/JkAPzopl5RvW/jHPVcsL0Wfyljnzq97NgQt9rOktUAcAjGLD3gcHoGx683/mMJIpEs2Zp ZoCEWkOJ5aa3KG+4Nwgyg==
X-UI-Out-Filterresults: notjunk:1;V01:K0:lDbsnlhxwdk=:DTBbY89rSVHDeRHKm93zcD nC4OHyWrN/Ui5XufVLUpFdeiEhtPu0GqLp8qz6cVLS/5PAOL2LJYZQWONIzThY+YR7C+kyRe4 OZHaPkVajRtsqBcJJkGV8XB52/FPXb74LKt+AMof/8fnltM4ppX8i9lm1n6yj3DKGmbprdVR4 Li6VDP9Tr+U7n7m9tcheR8UptesgiUH0HRkkxDR4NNJTW+N3MmqxpWok/mBgbP/Rwn6xTTcHj 70o5jNWRyQjMxevgE6IlKz4dUm4fSkv28yI2gfMqHZrwdAN/wvzZFtvHN3fBOfATRP/gackD3 Bbvt0s86bgigbjustjT3a7ygGYuZJpkQPgz0+lX43P3Yr7YQ1cYJTN+tT41bp7CMr3P0cG91Z iebjAe5nDGxE7R4zcHqvp2LMKG8BsLpnL/ARYN4NblBhgNSk3aVFHZr5OnxQXW5C3dVPstCSt M5SoHTOjsrTrkw34n1B4SnZwY6VVbbTV6eE0vuYRP420WQ8jE7YrVWmC0AatdTZUgw9zC7XDV PjpRGTIgLkLUxjqK5QY8wl9r0AnssKVTXbqpx00LQpRTrIP84rZTGOp6BS4/oZtojyMDe9ME2 AOS6PA0vNxfZ65KrIrFZnWswYsxqcAhkWRgWXxOaD9LjC9HWJyQ34xDRPq+GvXvNQ+5FmxTr+ i8v8lFy3LbUS9YDRDEbpRhTKivOjYX4SrSNzG9oeIruRlSBgnDTNcyztf6VeTbXkG61lSJN0p ZH+KeEo6BJM3Zm2HNyOHbzm2H03Y/25h3nr+xGCQCG8JEzBLyELkJi4Ohj2Pa7tJgDTxmzQ8e IRPmnqP
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/CDYUXCxgAZI9HX6S0ooNudh1oSs>
Cc: Apps Discuss <apps-discuss@ietf.org>, Dave Crocker <dcrocker@bbiw.net>, draft-ietf-appsawg-file-scheme@ietf.org
Subject: Re: [apps-discuss] Review of draft-ietf-appsawg-file-scheme
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Fri, 15 Apr 2016 07:17:27 -0000

On 2016-04-15 09:10, Matthew Kerwin wrote:
> On 13 April 2016 at 20:53, Graham Klyne <gk@ninebynine.org
> <mailto:gk@ninebynine.org>>wrote:
>
>     ​​
>
>     (Local interpretation may not be, but I'd suggest that's a local
>     implementation issue.  At most, make a note as a local handling
>     issue in the appendices? Hmmm... are there any security
>     considerations here that should be flagged - relating to possible
>     unexpected aliasing from case-only differences between files.)
>
>
> I think the talk about case-sensitivity is worthwhile keeping inline,
> even if it's touching on system-specific issues.
>
> Regarding security considerations, I've added some tentative hand-waving:
>
> ""
> Some file systems have case-sensitive file naming and some do not.
> Care must (?) be taken to avoid issues resulting from possibly
> unexpected aliasing from case-only differences between file paths or
> URIs.
> ""
>
> I'm open to suggestions for improvement (or deletion.)

case-insensitive (DOS?) < case-preserving (NTFS) < case-sensitive (others)

...so maybe mention all the three cases.

Best regards, Julian

PS: it might also be good to touch Unicode normalization forms...