Ftp-WG: Fwd: to mlst-15 from mlst-14

"Paul Hethmon" <[email protected]>
Newsgroups gmane.ietf.ftpext
Message-ID <[email protected]>
==================BEGIN FORWARDED MESSAGE==================
>Return-Path: [email protected]
>Received: from mail.hethmon.com (mail.hethmon.com [208.171.56.195]) by mail.hethmon.com
>    (Hethmon Smtpd Perseus) id 20020408180705-12780-8 ; Mon, 08 Apr 2002 18:07:05 -0500
>Message-Id: <[email protected]>
>Date: Mon, 8 Apr 2002 18:07:05 -0500
>Sender: Steward-owner <[email protected]>
>From: Steward <[email protected]>
>Reply-To: [email protected]
>Subject: Approval Request for ftp-wg
>To: [email protected]
>

----- Steward Marker Line -- Do Not Modify -------
Original-From:  "Pat LaVarre" <[email protected]>
Original-To:  <[email protected]>
Original-Subject:  to mlst-15 from mlst-14
----- Steward Marker Line -- Do Not Modify -------
Remember in January we here reviewed how we got to mlst-14 from mlst-13? =
 Here
now ...

> - ftp://munnari.oz.au/internet-drafts/draft-ietf-ftpext-mlst-14.txt.Z
> - [50360 bytes]
> -Expiration Date: July 2002
> -                                                            January =
2002
...
> + ftp://munnari.oz.au/internet-drafts/draft-ietf-ftpext-mlst-15.txt.Z
> + [52106 bytes]
> +Expiration Date: October 2002
> +                                                              April =
2002


The substantive diff's I see to April mlst-15 from January mlst-14 are =
as
follows ...

>   2.1. Basic Tokens
...
> +        SCHAR          =3D RCHAR / "=3D" ;
...
>     ALPHA, in particular, is case sensitive.
>     That implies that a "token" is a case sensitive
>     value.
> -   That implication is correct.
> +   That implication is correct, except where explicitly stated
> +   to the contrary in this document, or in some other specification
> +   which defines the values this document specifies be used in a
> +   particular context.

>   2.2. Pathnames
...
>     Implementations are advised against converting a UTF-8 pathname
> -   to a local encoding, and
> -   then attempting to invert the encoding later.
> +   to a local charset that
> +   isn't capable of representing the full Unicode character =
repertoire,
> +   and then attempting to invert the charset translation later.

>   7.1. Format of MLSx Requests
...
>     If no argument is given then MLSD must return a listing of the
>     contents of the current working directory, and MLST must return a
>     listing giving information about the current working directory
>     itself.
>     For these purposes, the contents of a directory are whatever
> -   file names (not pathnames)
> +   file or directory names (not pathnames)
>     the server-PI will allow to be referenced when the current
>     working directory is the directory named, and which the
>     server-PI desires to reveal to the user-PI.

>   7.2. Format of MLSx Response
...
> -        value            =3D *RCHAR
> +        value            =3D *SCHAR
...
>     Facts
>     should be provided in each output line only if they both provide
>     relevant information about the file named on the same line, and =
they
>     are in the set requested by the user-PI.
> +   See section 7.9 (page 51).

>  7.5.1. The type Fact
> +   The value of the type fact (the "type-val") is a case independent
> +   string.

>  Acknowledgments
> +        Bill Fenner (and the rest of the IESG)



The less substantive diff's includes fuller and more perfectly =
consistent
examples:

>  7.7.9. Example from another server
...
>     Finally notice that the NVFS supported
>     by this server, in contract to the earlier ones, implements its
>     pathnames in a case independent manner.
> +   The server seems to return
> +   files using the case in which they were requested, when the name =
was
> +   sent by the client, and otherwise uses an algorithm known only to
> +   itself to select the case of the names it returns.

> +7.7.11. A server with a difference
> +
> +C> ... S> ... D> ...
> +
> +   The server shown here returns its directory listings in seemingly
> +   random order, and even seems to modify the order of the directory =
as
> +   its contents change -- perhaps the underlying directory structure =
is
> +   based upon hashing of some kind.  Note that the "pdir" and "cdir"
> +   entries are interspersed with other entries in the directory.  =
Note
> +   also that this server does not show a "pdir" entry when listing =
the
> +   contents of the root directory of the virtual filestore, it does
> +   however include multiple "cdir" and "pdir" entries when it fees
> +   inclined.  The server also uses obnoxiously "cute" messages.

>   3.4. MDTM Examples
...
> -   If we assume the existence of three files, A B and C,
> -   and a directory D, and no other files at all,
> -   then the MDTM command may behave as indicated.
> +   If we assume the existence of three files, A B and C,
> +   a directory D, two files with names that end with the string
> +   "ile6", and no other files at all,
> +   then the MDTM command may behave as indicated.
...
> -   C was modified 21 days and several hours later.
> +   C was modified 20 days and several hours later.

>  7.5.1.5. System defined types
> -        os-type   =3D "OS." os-name "=3D" os-type
> -        os-type   =3D token
> +        os-type   =3D "OS." os-name "=3D" os-kind
> +        os-kind   =3D token

>     OS specific types are registered by the IANA
> -   using the procedures specified in section 10.  The "os-type" =
provides
> -   the system dependent information as to the type of the file =
listed.
> -   The os-name and os-type strings in an os-type are case =
independent.
> +   using the procedures specified in section 10.  The "os-kind" =
provides
> +   the system dependent information as to the type of the file =
listed.
> +   The os-name and os-kind strings in an os-type are case =
independent.

> 7.8.1. Examples
> -   All of the facts supported by
> -   this server are enabled by default.
> +   All but one of the facts
> +   supported by this server are enabled by default.


The "to me not clearly substantive" diff's include:

> -   directory has a file name relative to the directory that contains =
it,
> +   directory has a name relative to the directory that contains it,

> -   storage structure,
> +   storage structure.
=20
> -   The VCHAR (from [5]), TCHAR, and RCHAR types
> +   The VCHAR (from [5]), RCHAR, SCHAR, and TCHAR types

> -   is returned over the control connection,)
> +   is returned over the control connection)

Also I see we're again swapping "modelled" with "modeled" and "labelled" =
with
"labeled".

As in January, before comparing the texts, ... gleefully I stripped page
numbers, headers, trailers and I compressed runs of blank lines to =
single
blank lines.  And this time I also ended by ignoring all whitespace in =
the
comparison.


x4402 Pat LaVarre   [email protected]
http://members.aol.com/plscsi/




===================END FORWARDED MESSAGE===================

Paul Hethmon
[email protected]
http://www.hethmon.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.