Re: [ftpext] A few comments on draft-bryan-ftp-hash-05

Paul Ford-Hutchinson <paulfordh@uk.ibm.com> Tue, 27 July 2010 10:36 UTC

Return-Path: <paulfordh@uk.ibm.com>
X-Original-To: ftpext@core3.amsl.com
Delivered-To: ftpext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D49E43A6B90 for <ftpext@core3.amsl.com>; Tue, 27 Jul 2010 03:36:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level:
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1AptCAugXp1Q for <ftpext@core3.amsl.com>; Tue, 27 Jul 2010 03:36:46 -0700 (PDT)
Received: from mtagate1.uk.ibm.com (mtagate1.uk.ibm.com [194.196.100.161]) by core3.amsl.com (Postfix) with ESMTP id 534603A6AD1 for <ftpext@ietf.org>; Tue, 27 Jul 2010 03:36:41 -0700 (PDT)
Received: from d06nrmr1806.portsmouth.uk.ibm.com (d06nrmr1806.portsmouth.uk.ibm.com [9.149.39.193]) by mtagate1.uk.ibm.com (8.13.1/8.13.1) with ESMTP id o6RAb1rn000666 for <ftpext@ietf.org>; Tue, 27 Jul 2010 10:37:01 GMT
Received: from d06av06.portsmouth.uk.ibm.com (d06av06.portsmouth.uk.ibm.com [9.149.37.217]) by d06nrmr1806.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o6RAb1Ag1568880 for <ftpext@ietf.org>; Tue, 27 Jul 2010 11:37:01 +0100
Received: from d06av06.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av06.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id o6RAb1HP006556 for <ftpext@ietf.org>; Tue, 27 Jul 2010 04:37:01 -0600
Received: from d06ml069.portsmouth.uk.ibm.com (d06ml069.portsmouth.uk.ibm.com [9.149.38.218]) by d06av06.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id o6RAb1Vv006551; Tue, 27 Jul 2010 04:37:01 -0600
In-Reply-To: <AANLkTikwv=BU4qe_EUAtZ0ALVE1Ok9nOXaiYM1MPXLWj@mail.gmail.com>
References: <OF5B8F7FAC.BDF21341-ON80257752.00272796-80257752.002FC71F@uk.ibm.com> <4C2F1B7A.2040707@filezilla-project.org> <AANLkTinkcSl8PaGIQpJtGPfgGds5MvjXyxZYo1bJVDrJ@mail.gmail.com> <A5FC996C3C37DC4DA5076F1046B5674C3685A295@TK5EX14MBXC129.redmond.corp.microsoft.com> <4C3CEB60.1040903@filezilla-project.org> <A5FC996C3C37DC4DA5076F1046B5674C3685A430@TK5EX14MBXC129.redmond.corp.microsoft.com> <OFA92E0E77.3E3C9F3D-ON80257761.00251D7F-80257761.002557F5@uk.ibm.com> <4C4CA182.2070601@filezilla-project.org> <AANLkTikwv=BU4qe_EUAtZ0ALVE1Ok9nOXaiYM1MPXLWj@mail.gmail.com>
To: Anthony Bryan <anthonybryan@gmail.com>
MIME-Version: 1.0
X-KeepSent: CA1BC0E6:25928E0B-8025776D:00392DC9; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.0.2FP1 SHF149 July 17, 2009
From: Paul Ford-Hutchinson <paulfordh@uk.ibm.com>
Message-ID: <OFCA1BC0E6.25928E0B-ON8025776D.00392DC9-8025776D.003A5194@uk.ibm.com>
Date: Tue, 27 Jul 2010 11:37:09 +0100
X-MIMETrack: Serialize by Router on D06ML069/06/M/IBM(Release 8.0.2FP2|June 22, 2009) at 27/07/2010 11:37:11, Serialize complete at 27/07/2010 11:37:11
Content-Type: multipart/alternative; boundary="=_alternative 003A37688025776D_="
Cc: "ftpext@ietf.org" <ftpext@ietf.org>
Subject: Re: [ftpext] A few comments on draft-bryan-ftp-hash-05
X-BeenThere: ftpext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <ftpext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ftpext>, <mailto:ftpext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ftpext>
List-Post: <mailto:ftpext@ietf.org>
List-Help: <mailto:ftpext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ftpext>, <mailto:ftpext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Jul 2010 10:36:49 -0000

Anthony Bryan <anthonybryan@gmail.com> wrote on 26/07/2010 19:30:33:

> On Sun, Jul 25, 2010 at 4:41 PM, Tim Kosse
> <tim.kosse@filezilla-project.org> wrote:
> > On 2010-07-15 08:56, Paul Ford-Hutchinson wrote:
> >
> >> I propose that this draft specifically excludes HASH over a directory
> >> (i.e. returns a 4xy error)
> >
> > Yes. Intuitively I would have implemented HASH without directory
> > support, but I concur that it needs to be explicitly mentioned in the 
draft.
> 
> the draft says this already:
> 
> "The pathname argument MUST represent a file path, not a directory 
path."
> 
> what should we add?

Oops, must have missed that (even though I was looking for it).  Maybe 
resurrect the <blink> tag :-)

In my defence I would expect to see this restriction on the server 
behaviour and not on the content of a client created value (the client may 
have no idea that /x/y/z is a directory and not a file).  i.e. I would 
expect to see it in section 3.4 (where I don't spot 553)

> further, Tim adds that this would be a permanent negative completion
> (5yz) instead of transient negative completion (4yz) and suggests 553.

The reason I put a 4xy was that path /x/y/z might be a directory one day 
and a file the next.  Revisiting the discussion on RFC959, I agree that it 
should be 5xy.  (55y to be more precise)

Cheers,
Paul