IETF-SSH archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

RE: Draft draft of coming sftp revision...



Is there a good reason for changing the relative order of times and
permissions in the file attributes?  The change makes it harder to program a
client/server that can handle either.

draft-02:

   	uint32   flags
   	uint64   size           present only if flag SSH_FILEXFER_ATTR_SIZE
   	uint32   uid            present only if flag
SSH_FILEXFER_ATTR_UIDGID
   	uint32   gid            present only if flag
SSH_FILEXFER_ATTR_UIDGID
   	uint32   permissions    present only if flag
SSH_FILEXFER_ATTR_PERMISSIONS
   	uint32   atime          present only if flag SSH_FILEXFER_ACMODTIME
   	uint32   mtime          present only if flag SSH_FILEXFER_ACMODTIME
   	uint32   extended_count present only if flag
SSH_FILEXFER_ATTR_EXTENDED
   	string   extended_type
   	string   extended_data
   	...      more extended data (extended_type - extended_data pairs),
   		   so that number of pairs equals extended_count


draft-draft:
   	uint32   flags
   	byte     type		always present
   	uint64   size           present only if flag SSH_FILEXFER_ATTR_SIZE
   	string   owner          present only if flag
SSH_FILEXFER_ATTR_OWNERGROUP
   	string   group          present only if flag
SSH_FILEXFER_ATTR_OWNERGROUP
   	uint32   atime          present only if flag SSH_FILEXFER_ACMODATIME
   	uint32   ctime          present only if flag SSH_FILEXFER_ACMODCTIME
   	uint32   mtime          present only if flag SSH_FILEXFER_ACMODMTIME
   	uint32   permissions    present only if flag
SSH_FILEXFER_ATTR_PERMISSIONS
   	string   acl		present only if flag SSH_FILEXFER_ATTR_ACL
   	uint32   extended_count present only if flag
SSH_FILEXFER_ATTR_EXTENDED
   	string   extended_type
   	string   extended_data
   	...      more extended data (extended_type - extended_data pairs),
   		   so that number of pairs equals extended_count



Home | Main Index | Thread Index | Old Index