Re: [ftpext] Fwd: New Version Notification for draft-bryan-ftpext-hash-00.txt

Mat Berchtold <> Fri, 06 April 2012 23:35 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 1A71711E80AB for <>; Fri, 6 Apr 2012 16:35:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_55=0.6]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id u6BWMRQndoE7 for <>; Fri, 6 Apr 2012 16:35:28 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 31A6411E80AA for <>; Fri, 6 Apr 2012 16:35:28 -0700 (PDT)
Received: from M.smartsoft.local ([fe80::fd57:1201:8518:71bc]) by m.smartsoft.local ([fe80::fd57:1201:8518:71bc%12]) with mapi id 14.02.0283.003; Fri, 6 Apr 2012 16:35:31 -0700
From: Mat Berchtold <>
To: "" <>
Thread-Topic: [ftpext] Fwd: New Version Notification for draft-bryan-ftpext-hash-00.txt
Thread-Index: AQHNFElcwlphNKYTVUeQ+MH8gB0mKpaOcKAw
Date: Fri, 6 Apr 2012 23:35:29 +0000
Message-ID: <36F3A30DD743D74C9BE4FF935AB5B5F30E259865@m.smartsoft.local>
References: <> <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
x-originating-ip: []
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [ftpext] Fwd: New Version Notification for draft-bryan-ftpext-hash-00.txt
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 06 Apr 2012 23:35:29 -0000

>3.3.  Partial File Hashes with RANG
I have some concerns or better a lack of understanding regarding the partial hashes specification.

How does the client know if partial hashes are supported without trial&error? 
Let's assume the following:
1. Server supports partial transfers (draft-bryan-ftp-range) and announces it in the FEAT as: RANG STREAM. 
2. Server announces the HASH command in the FEAT reply as HASH SHA-256*

Does this now automatically imply that partial hashes (RANG followed by HASH) are supported as well?

-----Original Message-----
From: [] On Behalf Of Anthony Bryan
Sent: Saturday, 07 April, 2012 01:02
Subject: [ftpext] Fwd: New Version Notification for draft-bryan-ftpext-hash-00.txt

we've updated the HASH & RANGe drafts.

any comments?

---------- Forwarded message ----------
From:  <>
Date: Fri, Apr 6, 2012 at 4:47 PM
Subject: New Version Notification for draft-bryan-ftpext-hash-00.txt

A new version of I-D, draft-bryan-ftpext-hash-00.txt has been successfully submitted by Anthony Bryan and posted to the IETF repository.

Filename:        draft-bryan-ftpext-hash
Revision:        00
Title:           File Transfer Protocol HASH Command for Cryptographic Hashes Creation date:   2012-04-06 WG ID:           Individual Submission Number of pages: 16

  The File Transfer Protocol does not offer any method to verify the
  integrity of a transferred file, nor can two files be compared
  against each other without actually transferring them first.
  Cryptographic hashes are a possible solution to this problem.  In the
  past, several attempts have been made to add commands to obtain
  checksums and hashes, however none have been formally specified,
  leading to non-interoperability and confusion.  To solve these
  issues, this document specifies a new FTP command to be used by
  clients to request cryptographic hashes of files.

The IETF Secretariat

(( Anthony Bryan ... Metalink [ ]
  )) Easier, More Reliable, Self Healing Downloads _______________________________________________
ftpext mailing list