Hi Joseph, At 08:40 22-07-2013, Joseph Galbriath wrote:
The problem here is that OpenSSH implemented packet 20 backwards from the spec (swapped target and source file). Others implement the spec correctly. And because of backwards compatibility, no one wanted to change. So I dropped packet 20 as basically unimplementable and introduced SSH_FXP_LINK to replace it (and also supported hard links at the same time).
An alternative is to document the OpenSSH case and mention that it can cause an interoperability issue.
Regards,S. Moonesamy