Opened 16 years ago

Last modified 20 months ago

#498 enhancement new

Support more recent versions of the SFTP protocol

Reported by: z3p Owned by:
Priority: low Milestone:
Component: conch Keywords:
Cc: spiv, z3p Branch:
Author:

Description


Change History (5)

comment:1 Changed 16 years ago by z3p

There's also a new v5 protocol:
http://www.ietf.org/internet-drafts/draft-ietf-secsh-filexfer-05.txt

comment:2 Changed 15 years ago by spiv

That URL seems to be dead these days, but this one works:
http://www.ietf.org/internet-drafts/draft-ietf-secsh-filexfer-06.txt

comment:3 Changed 10 years ago by Jean-Paul Calderone

Summary: SFTPv4 and v5 supportSupport more recent versions of the SFTP protocol

That URL is dead now too. Here's yet another one: <http://tools.ietf.org/wg/secsh/draft-ietf-secsh-filexfer/>.

Also, #2619 was a duplicate of this.

comment:4 Changed 9 years ago by <automation>

Owner: z3p deleted

comment:5 Changed 20 months ago by Wim Lewis

I've been running into this problem lately. Here's a concrete reason to support a more up-to-date version of the protocol. Conch filetransfer.py supports version 3, from draft -02 of the filexfer protocol. Draft -03 (protocol version 4) introduces the type field of file attributes. Without that field, it's not possible to portably determine whether a remote file is a file, directory, or whatever — POSIX specifies the existence of the field, but not its values. (In practice, UNIX-derived systems all seem to use the same values for the most common types, but that's thin ice.)

The file transfer protocol's current version is draft -13, from 2006, describing protocol version 6.

https://datatracker.ietf.org/doc/draft-ietf-secsh-filexfer/history/ http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html

Note: See TracTickets for help on using tickets.