Differences

This shows you the differences between the selected revisions of the page.

2006-05-05 2006-05-06
created (martin) reformated, vshell, foxit (martin)
Line 1: Line 1:
====== Interoperability ====== ====== Interoperability ======
-Following table shows known issues of interoperability with various [[protocols#sftp|SFTP]] servers.+Following table shows known issues of interoperability with various [[protocols#sftp|SFTP]] servers. It includes both problems of the servers or known problems (typically fixed) of WinSCP that emerge with particular server only. It also includes special (even proprietary) features of some servers that WinSCP can use.
-^ Server  ^ Notes+^ Server  ^ Issue ^ Solution / Use
-| OpenSSH | Supports SFTP version 3 only. \\ Cannot handle SFTP packets larger than 256 kB, but due to support for SFTP version 3, it cannot report the limitation. WinSCP automatically limits size of SFTP packet to 256 kB when connected to OpenSSH SFTP server. \\ [[ui_login_sftp#symlink|Reverses order of symlink command arguments]] (''SSH_FXP_SYMLINK'' request). WinSCP automatically reverses the order too, when connected to OpenSSH SFTP server. \\ [[ui_login_sftp#signedts|Misinterprets file timestamps prior to 1970]]. WinSCP automatically interprets the timestamps in the same incorrect way. | +^ OpenSSH | Supports SFTP version 3 only. | | 
-| FTPshell | Does not support reading of file attributes (''SSH_FXP_LSTAT'' request). WinSCP uses this also to check existence of directory before entering it. To allow user to enter to directory on FTPshell server, WinSCP automatically fall backs to checking the existence by reading directory content. This in turn forbids used to enter traverse-only directories (with permissions 110). | +^        | Cannot handle SFTP packets larger than 256 kB, but due to support for SFTP version 3 only, it cannot report the limitation. | Since 3.7.6 WinSCP automatically limits size of SFTP packet to 256 kB when connected to OpenSSH SFTP server. | 
-| MultiNet | For SFTP version 4, it indicates presence of UID/GUI in directory listing, but actually it does not include them. These attributes are not allowed for SFTP version 4 and newer, so WinSCP ignored the indication. | +^        | [[ui_login_sftp#symlink|Reverses order of symlink command arguments]] (''SSH_FXP_SYMLINK'' request). | Since 3.6.1 WinSCP automatically reverses the order too, when connected to OpenSSH SFTP server. Since 3.7.2 the behaviour is configurable. | 
-| VShell | Provides file attributes (''SSH_FILEXFER_ATTR_BITS'') with SFTP version 4, when it is allowed since version 5 only. WinSCP can handle that. \\ Incorrectly encodes list of supported SFTP versions. WinSCP can handle that. |+^        | [[ui_login_sftp#signedts|Misinterprets file timestamps prior to 1970]]. | Since 3.7.4 WinSCP automatically interprets the timestamps in the same incorrect way when connected to OpenSSH SFTP server. | 
 +^ VShell | Windows version does not have Unix-like behaviour. | WinSCP can handle that since 3.2, but if version 4 or newer of SFTP protocol is used only. | 
 +^        | Provides file attributes (''SSH_FILEXFER_ATTR_BITS'') with SFTP version 4, when it is allowed since version 5 only. | WinSCP can handle that since 3.7.3. | 
 +^        | Incorrectly encodes list of supported SFTP versions. | WinSCP can handle that since 3.8.1. | 
 +^        | Windows version does not provide owner/group in directory listing. | WinSCP can request them explicitly before showing Properties dialog since 3.8. | 
 +^        | If single root option is disabled on the Windows version of the server, it provides list of drives on startup. | WinSCP can show the drives on remote directory tree since 3.7.5. | 
 +^ FTPshell | Does not support reading of file attributes (''SSH_FXP_LSTAT'' request). | WinSCP uses this also to check existence of directory before entering it. To allow user to enter to directory on FTPshell server, since 3.7.5 WinSCP automatically fall backs to checking the existence by reading directory content. This in turn forbids used to enter traverse-only directories (with permissions 110). | 
 +^ MultiNet | For SFTP version 4, it indicates presence of UID/GUI in directory listing, but actually it does not include them. | These attributes are not allowed for SFTP version 4 and newer, so WinSCP ignores the indication since 3.7.5. | 
 +^ Foxit WAC server | [[ui_login_sftp#protocol_options|Does not use UTF-8 encoding for SFTP version 4 and newer]]. | WinSCP does not expect UTF-8 encoding when connected to Foxit WAC server since 3.7.2. |

Last modified: by martin