See attached test source. Some old version of ssh.net worked fine.
Comments: ** Comment from web user: drieseng **
Comments: ** Comment from web user: drieseng **
The problem lies with the use of SSH_FXP_REALPATH.
The spec has not always been clear on how the server should respond when the specified path is not present on the server:
SSH 1 to 4: No mention of how the server should respond if the path is not present on the server.
SSH 5: The server SHOULD fail the request if the path is not present on the server.
SSH 6:
Draft 06: The server SHOULD fail the request if the path is not present on the server.
Draft 07 to 13: The server MUST NOT fail the request if the path does not exist...
Note that SSH 6 (draft 06 and forward) allows for more control options, but we currently only support up to v3.