history_old » Revisions »
Differences
This shows you the differences between the selected revisions of the page.
2005-12-20 | 2006-05-22 | ||
3.7.5 and older moved to old (martin) | typos (martin) | ||
Line 24: | Line 24: | ||
* To allow new features, WinSCP sends to the server its current version and UI language. | * To allow new features, WinSCP sends to the server its current version and UI language. | ||
* Several changes to custom commands: | * Several changes to custom commands: | ||
- | * Custom commands that does not work with files selected in file panels (no ''!'', ''!&'', ''!^!'' patterns) are now officially supported. Such commands can be executed anytime, even if no file is selected. Also they are executed only once, despite several files being selected. Options //Apply to directories// and //Execute recursivelly// cannot be configured for them. Command //Disk Space Usage// added as an example (''df''). | + | * Custom commands that does not work with files selected in file panels (no ''!'', ''!&'', ''!^!'' patterns) are now officially supported. Such commands can be executed anytime, even if no file is selected. Also they are executed only once, despite several files being selected. Options //Apply to directories// and //Execute recursively// cannot be configured for them. Command //Disk Space Usage// added as an example (''df''). |
* Possibility to run ad hoc custom command (//File(s) > Custom Commands > Enter//). | * Possibility to run ad hoc custom command (//File(s) > Custom Commands > Enter//). | ||
* Custom command that works with local files can be run from the main menu even when local panel is active (Norton Commander interface only). | * Custom command that works with local files can be run from the main menu even when local panel is active (Norton Commander interface only). | ||
Line 64: | Line 64: | ||
* Proxy password is stored encrypted, while maintaining compatibility with older versions and PuTTY. | * Proxy password is stored encrypted, while maintaining compatibility with older versions and PuTTY. | ||
* Some error messages that were previously tagged as //Confirmation// are now properly tagged as //Error//. | * Some error messages that were previously tagged as //Confirmation// are now properly tagged as //Error//. | ||
- | * During upload, when overwritting remote file fails and user selects //Retry//, overwrite confirmation is not requested again. | + | * During upload, when overwriting remote file fails and user selects //Retry//, overwrite confirmation is not requested again. |
* //Editor// tab of Preferences dialog redesigned. | * //Editor// tab of Preferences dialog redesigned. | ||
* Fixed potential security issue in console interface tool ''WinSCP3.com'' (thanks to [[http://ao.mine.nu/|Paul Ward]]). | * Fixed potential security issue in console interface tool ''WinSCP3.com'' (thanks to [[http://ao.mine.nu/|Paul Ward]]). | ||
* Fixed potential security issues when decoding SFTP packets. | * Fixed potential security issues when decoding SFTP packets. | ||
- | * Confirmations during background transfers can be supressed from //Background tab// of Preferences dialog too. | + | * Confirmations during background transfers can be suppressed from //Background tab// of Preferences dialog too. |
* Both compare directory criterions (//Compare by time// and //Compare by size//) can be unselected making WinSCP select only files not existing in the opposite directory. | * Both compare directory criterions (//Compare by time// and //Compare by size//) can be unselected making WinSCP select only files not existing in the opposite directory. | ||
* Functions //Synchronize// and //Keep remote directory up to date// do not delete files by default. This affects fresh installation only! | * Functions //Synchronize// and //Keep remote directory up to date// do not delete files by default. This affects fresh installation only! | ||
- | * Server host key fingerprint verification box re-formated. It also shows key type now. | + | * Server host key fingerprint verification box reformatted. It also shows key type now. |
* When synchronizing and comparing directories, the time difference of one second is ignored (for compatibility with FAT file systems). It is also ignored when transferring newer files only. | * When synchronizing and comparing directories, the time difference of one second is ignored (for compatibility with FAT file systems). It is also ignored when transferring newer files only. | ||
* New scripting command ''call'' to run arbitrary remote shell command. If the current session does not support this (SFTP), separate shell session is automatically opened. Alias for the command is ''!''. | * New scripting command ''call'' to run arbitrary remote shell command. If the current session does not support this (SFTP), separate shell session is automatically opened. Alias for the command is ''!''. | ||
Line 81: | Line 81: | ||
* When authentication using stored password fails while running script, WinSCP does not ask user for another password. | * When authentication using stored password fails while running script, WinSCP does not ask user for another password. | ||
* Back/forward menu is preserved when switching sessions. | * Back/forward menu is preserved when switching sessions. | ||
- | * Reverted 3.7.2 change "File panel reflects change of system icon font in run time". It caused file panel fonts to be extremelly large on some systems. | + | * Reverted 3.7.2 change "File panel reflects change of system icon font in run time". It caused file panel fonts to be extremely large on some systems. |
* When the same file is downloaded to editor again and support for editors that open multiple files in one process is enabled, the file is downloaded to the same temporary directory as before. This allows editor to reload the updated file (if supported by the editor). | * When the same file is downloaded to editor again and support for editors that open multiple files in one process is enabled, the file is downloaded to the same temporary directory as before. This allows editor to reload the updated file (if supported by the editor). | ||
* Optional remote file panel column //Link target// showing target of symbolic links. | * Optional remote file panel column //Link target// showing target of symbolic links. | ||
Line 109: | Line 109: | ||
* Bug fix: Check for suspicious files containing ''/'' or ''\'' have not considered Unicode filenames (SFTP-only). | * Bug fix: Check for suspicious files containing ''/'' or ''\'' have not considered Unicode filenames (SFTP-only). | ||
* Bug fix: ''Shift+Ctrl+Left/Right'' in path input boxes was not selecting text. | * Bug fix: ''Shift+Ctrl+Left/Right'' in path input boxes was not selecting text. | ||
- | * Bug fix: WinSCP failed when keepalive occured during initialisation of separate shell session. | + | * Bug fix: WinSCP failed when keepalive occurred during initialisation of separate shell session. |
* Bug fix: Timestamp was incorrectly shown in terminal window. | * Bug fix: Timestamp was incorrectly shown in terminal window. | ||
* Bug fix: ''cd'' command in terminal window on separate shell session have not changed path in main SFTP session. | * Bug fix: ''cd'' command in terminal window on separate shell session have not changed path in main SFTP session. | ||
Line 157: | Line 157: | ||
* Keyboard-interactive authentication is offered as long as server offers it, rather than only once, unless the server responds to our initial request with failure. | * Keyboard-interactive authentication is offered as long as server offers it, rather than only once, unless the server responds to our initial request with failure. | ||
* Support for ssh.com "des-cbc@ssh.com" authentication. | * Support for ssh.com "des-cbc@ssh.com" authentication. | ||
- | * SFTP protocol optimalisation, especially for dealing with very small files and directories and when transfering over very fast connections. Downloads, uploads and directory listings now take up to 80%, 80% and 40% less time, respectively. Please report your personal experiences with the change, positive or negative. | + | * SFTP protocol optimization, especially for dealing with very small files and directories and when transferring over very fast connections. Downloads, uploads and directory listings now take up to 80%, 80% and 40% less time, respectively. Please report your personal experiences with the change, positive or negative. |
* Implemented support for editors that open multiple files in one process (window). | * Implemented support for editors that open multiple files in one process (window). | ||
* WinSCP can delay deletion of temporary local file until its exit. This is allowed only if //Allow multiple opened files (editors)// is enabled. | * WinSCP can delay deletion of temporary local file until its exit. This is allowed only if //Allow multiple opened files (editors)// is enabled. | ||
Line 167: | Line 167: | ||
* With SFTP it is now possible to enter the traverse-only (''chmod 110'') directories. | * With SFTP it is now possible to enter the traverse-only (''chmod 110'') directories. | ||
* Menu //Files > File Names// includes new command //Copy URL to Clipboard//. The URL format is: ''<protocol>:%%//%%<session>/<path>/<file>''. | * Menu //Files > File Names// includes new command //Copy URL to Clipboard//. The URL format is: ''<protocol>:%%//%%<session>/<path>/<file>''. | ||
- | * WinSCP now detects dropped connection immediatelly. It also responds to server keepalive requests immediately (''keepalive@openssh.com''). | + | * WinSCP now detects dropped connection immediately. It also responds to server keepalive requests immediately (''keepalive@openssh.com''). |
* It is possible to edit remote files whose filenames contain characters not allowed on Windows. | * It is possible to edit remote files whose filenames contain characters not allowed on Windows. | ||
* Inline rename box on remote panel now accepts characters not allowed on Windows, but allowed on other systems. | * Inline rename box on remote panel now accepts characters not allowed on Windows, but allowed on other systems. | ||
* Window //server/protocol information// shows server host key fingerprint. | * Window //server/protocol information// shows server host key fingerprint. | ||
* New //SFTP tab// on session dialog. It contains configuration options for detection of two known bugs in SFTP servers. The first bug //Reverses order of symlink command arguments// is known on all OpenSSH servers. The second bug //Does not use UTF-8 for SFTP4 and newer// is known on Foxit WAC server. | * New //SFTP tab// on session dialog. It contains configuration options for detection of two known bugs in SFTP servers. The first bug //Reverses order of symlink command arguments// is known on all OpenSSH servers. The second bug //Does not use UTF-8 for SFTP4 and newer// is known on Foxit WAC server. | ||
- | * When overwritting local read-only file, the read-only attribute is preserved. | + | * When overwriting local read-only file, the read-only attribute is preserved. |
* It is now possible to overwrite local hidden file (the attribute is preserved). | * It is now possible to overwrite local hidden file (the attribute is preserved). | ||
* When changing local drive using drive drop down menu the current working directory on the drive is opened instead of root directory (Norton Commander interface only). | * When changing local drive using drive drop down menu the current working directory on the drive is opened instead of root directory (Norton Commander interface only). |