Differences
This shows you the differences between the selected revisions of the page.
| ui_login_environment 2019-10-23 | ui_login_environment 2026-02-03 (current) | ||
| Line 1: | Line 1: | ||
| - | ====== Environment Page (Advanced Site Settings dialog) ====== | + | ====== The Environment Page (Advanced Site Settings dialog) ====== |
| The //Environment page// on the [[ui_login_advanced|Advanced Site Settings dialog]] allows user to configure WinSCP adaptation for particular server/environment. | The //Environment page// on the [[ui_login_advanced|Advanced Site Settings dialog]] allows user to configure WinSCP adaptation for particular server/environment. | ||
| Line 12: | Line 12: | ||
| * [[ui_login_ftp|FTP]] (FTP protocol specific options) | * [[ui_login_ftp|FTP]] (FTP protocol specific options) | ||
| * [[ui_login_s3|S3]] (S3 protocol specific options) | * [[ui_login_s3|S3]] (S3 protocol specific options) | ||
| + | * [[ui_login_webdav|WebDAV]] (WebDAV protocol specific options) | ||
| &toc_title_page_sections | &toc_title_page_sections | ||
| Line 40: | Line 41: | ||
| With [[scp|SCP protocol]] the option is used to counterweight time difference between [[timestamp|timestamp]] of remote file shown in directory listing and timestamp set on downloaded file, and vice versa. The difference is caused by fact that during transfer ''scp'' command usually uses UTC time format, while ''ls'' command may display time in local (for server) time format. The time difference can be negative. For example if the timestamps of remote files are two hours ahead of local files, set the option to -2 hours. Read about other issues with [[timestamp|timestamps]]. | With [[scp|SCP protocol]] the option is used to counterweight time difference between [[timestamp|timestamp]] of remote file shown in directory listing and timestamp set on downloaded file, and vice versa. The difference is caused by fact that during transfer ''scp'' command usually uses UTC time format, while ''ls'' command may display time in local (for server) time format. The time difference can be negative. For example if the timestamps of remote files are two hours ahead of local files, set the option to -2 hours. Read about other issues with [[timestamp|timestamps]]. | ||
| - | With [[ftp|FTP protocol]] the option is used to actually set the difference between local and remote time zone. Though it is used, when deprecated ''LIST'' command is used for directory listing, only. When using ''MLSD'', the server must report all timestamps in UTC. To enable the option with FTP protocol, you need to opt to use ''LIST'' command explicitly by setting //[[ui_login_ftp|Use MLSD command for directory listing]]// to //Off//. Though, you should use this only when the server does not support ''MLSD'' command or its implementation is buggy. The difference is automatically detected.((If the server supports ''MDTM'' command.)) If the detections fails, uncheck //Detect automatically// and set the difference manually. | + | With [[ftp|FTP protocol]] the option is used to actually set the difference between local and remote time zone. Though it is used, when deprecated ''LIST'' command is used for directory listing, only. When using ''MLSD'', the server must report all timestamps in UTC. To enable the option with FTP protocol, you need to opt to use ''LIST'' command explicitly by setting //[[ui_login_ftp|Use MLSD command for directory listing]]// to //Off//. Though, you should use this only when the server does not support ''MLSD'' command or its implementation is buggy. With the ''LIST'' command, the difference is automatically detected by default.((If the server supports ''MDTM'' command.)) If the detections fails, uncheck //Detect automatically// and set the difference manually. |
| The option is not available with [[SFTP]], [[WebDAV]] and [[S3]] protocols, as with them, the server must report all timestamps in UTC. | The option is not available with [[SFTP]], [[WebDAV]] and [[S3]] protocols, as with them, the server must report all timestamps in UTC. | ||
| Line 60: | Line 61: | ||
| Change the option, if timestamps of some files in the remote [[ui_file_panel|panel]] are shifted by one hour. This can happen either for already existing remote files, or for newly transferred files. For the latter case, please note that the option must be set correctly before transferring the files. It does not make sense to try to use it to adjust the incorrect timestamps of already transferred files. | Change the option, if timestamps of some files in the remote [[ui_file_panel|panel]] are shifted by one hour. This can happen either for already existing remote files, or for newly transferred files. For the latter case, please note that the option must be set correctly before transferring the files. It does not make sense to try to use it to adjust the incorrect timestamps of already transferred files. | ||
| - | Use the third option //Preserve remote timestamp//, if you want to see exact non-adjusted remote timestamp in remote [[ui_file_panel|panel]]. Drawback is that with the option selected, the [[task_synchronize|synchronization]] functions will not work. This option is not available on Windows 7/2008 R2 and newer. | + | The third obsolete option //Preserve remote timestamp// does not have any effect on any supported systems. //The option has been removed in the latest beta version.// &beta |
| Read about other issues with [[timestamp|timestamps]]. | Read about other issues with [[timestamp|timestamps]]. | ||
| ===== [[putty]] PuTTY ===== | ===== [[putty]] PuTTY ===== | ||
| - | |||
| - | &beta_feature | ||
| In //PuTTY terminal settings// box, you can specify additional PuTTY settings that WinSCP should use, when [[integration_putty#open_putty|opening session in PuTTY]]. Typically you will use it to set PuTTY terminal settings (like colors). | In //PuTTY terminal settings// box, you can specify additional PuTTY settings that WinSCP should use, when [[integration_putty#open_putty|opening session in PuTTY]]. Typically you will use it to set PuTTY terminal settings (like colors). | ||