Re: [Uri-review] 'ftp' and 'file' URI schemes still needs specifying

Graham Klyne <GK-lists@ninebynine.org> Mon, 16 May 2011 09:27 UTC

Return-Path: <GK-lists@ninebynine.org>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94721E073D for <uri-review@ietfa.amsl.com>; Mon, 16 May 2011 02:27:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hPdADaXV8LwH for <uri-review@ietfa.amsl.com>; Mon, 16 May 2011 02:27:03 -0700 (PDT)
Received: from relay5.mail.ox.ac.uk (relay5.mail.ox.ac.uk [163.1.2.163]) by ietfa.amsl.com (Postfix) with ESMTP id 9D701E06AB for <uri-review@ietf.org>; Mon, 16 May 2011 02:27:03 -0700 (PDT)
Received: from smtp0.mail.ox.ac.uk ([129.67.1.205]) by relay5.mail.ox.ac.uk with esmtp (Exim 4.75) (envelope-from <GK-lists@ninebynine.org>) id 1QLu4p-0004W4-H6; Mon, 16 May 2011 10:26:59 +0100
Received: from tinos.zoo.ox.ac.uk ([129.67.24.47]) by smtp0.mail.ox.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <GK-lists@ninebynine.org>) id 1QLu4o-0001rp-37; Mon, 16 May 2011 10:26:59 +0100
Message-ID: <4DD0EDAC.2060009@ninebynine.org>
Date: Mon, 16 May 2011 10:26:04 +0100
From: Graham Klyne <GK-lists@ninebynine.org>
User-Agent: Thunderbird 2.0.0.24 (Macintosh/20100228)
MIME-Version: 1.0
To: Mykyta Yevstifeyev <evnikita2@gmail.com>
References: <4DCF611D.9080306@gmail.com> <4DCF8CDF.1030509@it.aoyama.ac.jp> <4DCFAAFD.4060007@gmail.com>
In-Reply-To: <4DCFAAFD.4060007@gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Oxford-Username: zool0635
Cc: "uri-review@ietf.org" <uri-review@ietf.org>
Subject: Re: [Uri-review] 'ftp' and 'file' URI schemes still needs specifying
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/uri-review>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 May 2011 09:27:04 -0000

I distantly recall that the working group that led to RFC 3986 spun out some
activities, or at least proposed such, to try to regularize both ftp: and file:.

I have a recollection  that Paul Hoffman edited a round or two of Internet
Drafts, but the effort ran out of steam.  I also recall a suggestion that rather
than trying to standardize file:, a useful step would be to describe the
varieties of existing behaviours as an informational document, but again there
was no-one with the time and/or energy to push this forward.

To give a sense of timeframe for these discussions, the most recent message
about specific activities (or not) that I can find is:

   http://lists.w3.org/Archives/Public/uri/2004Feb/0014.html

In response to this message (from yours truly) that gives some sense of the 
discussion around file: URIs:

   http://lists.w3.org/Archives/Public/uri/2004Feb/0011.html

After that, I'm not seeing much directed discussion.

#g
--


Mykyta Yevstifeyev wrote:
> 15.05.2011 11:20, "Martin J. Dürst" wrote:
>> Hello Mykyta,
>>
>> Providing specifications for ftp: and file: would indeed be a good 
>> thing. But please be aware that besides the explicit publications you 
>> found, there have also been other efforts to specify these schemes, 
>> and they never got very far. Of the two, I'd guess ftp: is easier, but 
>> I might be wrong. I definitely know that the file: scheme will be 
>> tough; there is quite some variation among browsers, not to mention 
>> other software, and it will be difficult to provide the right balance 
>> between prescriptive and descriptive approach.
> Thanks for response, Martin.  I recall some discussions on uri@w3.org 
> list regarding the 'file' URI scheme and can say it is really hard to 
> specify it; that person who will undertake this work should probably 
> spend a large amount of time on investigation of the issue and putting 
> this on paper.  Maybe the difficulty is a great number of variants 
> existing for file URIs, ie. absence of unified syntax, first of all.  
> The situation is radically different with ftp; there is one well-known 
> and widely-accepted syntax of it.  After we'll have defined these two 
> schemes, it will make sense to change RFC 1738's status to Historic, 
> considering anything of its content will be "shared" between other 
> documents, but file URI scheme will be stumbling block here.
> 
> Mykyta Yevstifeyev
>>
>> Regards,   Martin.
>>
>> On 2011/05/15 14:14, Mykyta Yevstifeyev wrote:
>>> Hello all,
>>>
>>> The first mention of 'ftp' URI scheme in the IETF document is probably
>>> RFC 1738 (http://tools.ietf.org/html/rfc1738), if I'm right. As far as
>>> you can see, this RFC is formally obsoleted by RFC 4248 and RFC 4266,
>>> but in fact RFC 2396 et seq., meaning RFC 3986 (formally they updated
>>> RFC 1738), replaced it. Among other, RFC 1738 document specified several
>>> URI schemes, such as widely-used 'http', 'mailto' etc. This table
>>> summarizes the state of schemes specified by RFC 1738. ("Specification"
>>> is the most current RFC defining some scheme).
>>>
>>> /Scheme name
>>> / /Protocol
>>> / /Specification
>>> /
>>> http
>>> HTTP (RFC2616)
>>> RFC 2616
>>> gopher
>>> Gopher (RFC1436)
>>> RFC 4266
>>> mailto
>>> N/A
>>> RFC 6068
>>> news
>>> NNTP (RFC 3977)
>>> RFC 5538
>>> nntp
>>> NNTP (RFC 3977)
>>> RFC 5538
>>> telnet
>>> Telnet (RFC 854)
>>> RFC 4248
>>> wais
>>> WAIS (RFC 1625)
>>> RFC 4156
>>> file
>>> N/A
>>> *RFC 1738*
>>> prospero
>>> Propsero (non-IETF)
>>> RFC 4157
>>> ftp
>>> FTP (RFC 959)
>>> *RFC 1738
>>> *
>>>
>>> :
>>> You may see, there are two schemes in this list specified by formally
>>> obsoleted RFC 1738 (even though it is actually PS). They're probably the
>>> only two schemes (not considering 'afs', but it's in provisional
>>> regsitry) that are listed at IANA registry, in the Permanent category,
>>> with a reference to obsoleted RFC (maybe, 'fax' can be considered to be
>>> so as well; but is it de facto deprecated and hsitorical). 'ftp' and
>>> 'file' schemes are quite widely-used; obsolete RFC 1738 is an actual
>>> specification for them.
>>>
>>> There has been an effort to specify this schemes in separate docs.
>>> (https://datatracker.ietf.org/doc/draft-hoffman-ftp-uri/,
>>> https://datatracker.ietf.org/doc/draft-hoffman-file-uri/), but they
>>> resulted in nothing (unlike eg. RFC 4248, as a part of the same effort,
>>> if I'm right). Considering this, should an attempt to provide these
>>> schemes an up-to-date specification be undertaken?
>>>
>>> Mykyta Yevstifeyev
>>>
>>>
>>>
>>> _______________________________________________
>>> Uri-review mailing list
>>> Uri-review@ietf.org
>>> https://www.ietf.org/mailman/listinfo/uri-review
>>
> 
> _______________________________________________
> Uri-review mailing list
> Uri-review@ietf.org
> https://www.ietf.org/mailman/listinfo/uri-review
>