IETF-SSH archive

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

RE: SSH File Transfer Protocol - draft-moonesamy-secsh-filexfer-00



At 05:50 12-07-2013, Rich Whalen wrote:
The protocol is more of a file access protocol than a file transfer protocol.
This re-introduction of Version 3 of the protocol has the problem of not addressing the problem of exchanging text files on dissimilar systems. Though OpenSSH is a very common implementation there are other implementations on systems that use a line break mechanism that is different from Unix/Linux. Many commercial users of SFTP implementations use it to transfer files between dissimilar systems and often encounter problems with text files that use different line break sequences. While the EXTENDED operation allows for vendor specific extensions, the problem is that they are VENDOR specific, and a company implementing a SFTP utility does not want to try to determine which implementation of the protocol they are dealing with and implement one of a variety of text file access methods.

Thanks for the feedback.  I'll comment below.

At 07:42 12-07-2013, denis bider (Bitvise) wrote:
A fair number of implementations, including ours, implement SFTP versions 4 and 6, as specified in:

draft-ietf-secsh-filexfer-13.txt

as well as extensions specified in:

draft-galb-filexfer-extensions-00.txt

Just because one open source implementation chooses to be stuck in the past - apparently because SFTP version 3 is simplistic, and offered most of what is needed on their target platform - doesn't mean it should get to dictate the standard.

The latest SFTP version is 6. Restarting standardization at 3 doesn't mean implementations of 4 and 6 are going to go away. It in fact means that two concurrent SFTP version trees are going to exist in the future. I think this is a poor decision, and I do not support it.

Any standardization efforts should continue where these documents left off:

draft-ietf-secsh-filexfer-13.txt
draft-galb-filexfer-extensions-00.txt

If OpenSSH chooses to be stuck in the past and implement an older version of the protocol known as SFTP version 3, then the OpenSSH project can document the version they implement, but based on one implementation, that doesn't need to be an internet standard.

The draft is not about dictating any Internet standard. I understand that there are a number of implementations that implement different versions of the expired drafts. I am also aware of the file access protocol discussion and the discussion about vendor specific extensions.

As I mentioned previously my effort is about documentation what exists. It is not about making implementations of 4 and 6 go away.

Regards,
S. Moonesamy



Home | Main Index | Thread Index | Old Index