Differences

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

2023-12-22 2024-02-15 (current)
6.2.2 Issue 2244 – Do not use directory listing to keep FTP session alive by default + overall rewording and explanation why keepalives are not available for webdav and s3 (martin) 6.3 stable released (martin)
Line 26: Line 26:
For SFTP and SCP, WinSCP implements two methods for keepalives. The basic option is //Sending of null SSH packets// (%%SSH%% ignore messages). Some servers may be configured not to count these packets as data and thus they will still disconnect clients sending them. As an alternative WinSCP can improve the keepalives by //Executing dummy protocol commands// instead. For %%SFTP%% it is implemented as canonization of path ''/''. For %%SCP%% it is implemented as ''echo'' command.((With %%SCP%% this keepalive method does not work while WinSCP waits for user prompt in the middle of file transfer.)) For SFTP and SCP, WinSCP implements two methods for keepalives. The basic option is //Sending of null SSH packets// (%%SSH%% ignore messages). Some servers may be configured not to count these packets as data and thus they will still disconnect clients sending them. As an alternative WinSCP can improve the keepalives by //Executing dummy protocol commands// instead. For %%SFTP%% it is implemented as canonization of path ''/''. For %%SCP%% it is implemented as ''echo'' command.((With %%SCP%% this keepalive method does not work while WinSCP waits for user prompt in the middle of file transfer.))
-For FTP, the basic option is to keep the session alive by //Executing dummy protocol commands//. As an alternative WinSCP can improve the keeplives by //Additionally reading the current directory// //(This option can be configured separately in the latest beta version only. In the stable version, this is included in the basic option already).// &beta+For FTP, the basic option is to keep the session alive by //Executing dummy protocol commands//. As an alternative, WinSCP can improve the keeplives by //Additionally reading the current directory//.
The keepalives are not available with [[webdav|WebDAV]] and [[s3|S3]] protocols, as those are stateless protocols. The keepalives are not available with [[webdav|WebDAV]] and [[s3|S3]] protocols, as those are stateless protocols.

Last modified: by martin