- dtucker@cvs.openbsd.org 2008/06/08 20:15:29
     [PROTOCOL]
     Have the sftp client store the statvfs replies in wire format,
     which prevents problems when the server's native sizes exceed the
     client's.
     Also extends the sizes of the remaining 32bit wire format to 64bit,
     they're specified as unsigned long in the standard.
diff --git a/PROTOCOL b/PROTOCOL
index abe2176..74f69b8 100644
--- a/PROTOCOL
+++ b/PROTOCOL
@@ -133,8 +133,8 @@
 return the following SSH_FXP_EXTENDED_REPLY reply:
 
 	uint32		id
-	uint32		f_bsize		/* file system block size */
-	uint32		f_frsize	/* fundamental fs block size */
+	uint64		f_bsize		/* file system block size */
+	uint64		f_frsize	/* fundamental fs block size */
 	uint64		f_blocks	/* number of blocks (unit f_frsize) */
 	uint64		f_bfree		/* free blocks in file system */
 	uint64		f_bavail	/* free blocks for non-root */
@@ -142,8 +142,8 @@
 	uint64		f_ffree		/* free file inodes */
 	uint64		f_favail	/* free file inodes for to non-root */
 	uint64		f_fsid		/* file system id */
-	uint32		f_flag		/* bit mask of f_flag values */
-	uint32		f_namemax	/* maximum filename length */
+	uint64		f_flag		/* bit mask of f_flag values */
+	uint64		f_namemax	/* maximum filename length */
 
 The values of the f_flag bitmask are as follows:
 
@@ -153,5 +153,5 @@
 This extension is advertised in the SSH_FXP_VERSION hello with version
 "2".
 
-$Id: PROTOCOL,v 1.2 2008/06/09 13:47:37 dtucker Exp $
+$Id: PROTOCOL,v 1.3 2008/06/09 13:49:09 dtucker Exp $