This is an old revision of the document!
Documentation » WinSCP Plugins to File Managers » Plugin To Altap Salamander »
Plugin To Altap Salamander Version History
1.5
2006-09-04
- Help.
- Hints were occasionally left shown indefinitely.
- Column width is remembered.
- Plugin’s Disconnect command is linked to Salamander’s Disconnect command.
Advertisement
1.4.5
2006-04-26
- Update to new plugin API.
1.4.4
2006-01-27
- New year 2006.
1.4.3
2005-09-25
- Changes in the plugin itself:
- Registration of plugin required.
- Plugin registration data shown in About dialog.
- For remote duplication/move invoked by drag&drop, small dialog with path only is used.
- When unloading plugin, pending windows are taken into account.
- Bug fix: When Preferences dialog was submitted without ever showing the Panel tab, columns configuration was lost.
- Bug fix: Remote duplication/move was not working when destination in format
./filename.ext
was used. - Bug fix: Transfer setting Newer only was not working.
- The plugin already includes some features of upcoming WinSCP version:
- If the SFTP server does not provide file permissions/owner/group in directory listing, WinSCP requests them explicitly before showing Properties dialog.
- Improved cleaning of directory change cache on symbolic link deletion.
- Navigation tree on login dialog widened to allow longer translations.
- When changing file properties,
chgrp
andchown
are called beforechmod
, because they change file permissions (SCP-only). - Only the last
@
in connection string is considered as username/hostname separator, making it possible to easier type username and/or password containing@
from command-line. - SFTP extension “versions”, specifying list of supported protocol versions, is decoded and logged.
- SFTP extension “supported” is ignored, when extension “supported2” is also sent by the server.
- Custom transfer settings dialog disables settings unusable in current context (synchronization mode, server capabilities, etc.).
- Transfer setting options “Permissions” and “Preserve read-only” are disabled when the server does not support permissions.
- Transfer setting preset info tip does not show settings unusable in current context (server capabilities, etc.).
- Bug fix: Fixed resolving symbolic links in sub-directories.
- Bug fix: SCP fallback for SSH-1 was not working.
- Bug fix: Crash when re-key occurred on idle background session and the host key was not cached.
- Bug fix: When the SFTP server does not support permissions, random permissions were used for the files.
- Bug fix: Failure when changing file properties on SFTP server supporting UTF-8.
- Bug fix: Incorrectly formatted message “Unknown principal”.
- Bug fix: Custom transfer settings dialog invoked from context menu on synchronization dialog did incorrectly allowed changing all settings, even when time-stamp-only synchronization was selected.
- SSH/SCP/SFTP core upgraded to WinSCP 3.7.6. It brings following changes:
- When overwriting of remote file fails, plugin can try to delete file and create new one (SFTP only).
- Several changes to synchronization:
- Added new option Selected files only for functions Synchronize and Keep Remote Directory Up To Date. It limits the synchronization to files selected in either panel only.
- Removed option No confirmations for functions Synchronize and Keep Remote Directory Up To Date. Confirmations are now disabled always.
- Directory number limit for function Keep remote directory up to date can be overruled.
- Event log is shown for function Keep remote directory up to date.
- When synchronizing timestamps, only same-sized files can be affected optionally.
- For Synchronize timestamps only, not files mode the only item of transfer settings that can be set (and that is displayed) is exclusion/inclusion mask.
- Bug fix: When time-stamp synchronization was configured as default synchronization action, it was incorrectly inherited by Keep remote directory up to date.
- Bug fix: Failure when synchronization before Keep remote directory up to date was interrupted.
- File mask ending with slash matches directories only. This is particularly useful for include mask to match any directories using mask
*/
. - User is notified when selected private key file does not contain private key in supported format or when the private key is for different SSH version than preferred one.
- Context help for authentication banner.
- Added hint links to several dialogs. They open popup hint describing syntax of masks and custom command patterns.
- When reading of local file during upload fails, more descriptive error message is shown and Skip button is not offered (SCP only).
- About dialog redesigned. URL links can receive focus, to allow opening the URL using keyboard. Additional URL link can be associated with translation.
- When appending (including alternative resume), the target file is not deleted, when transfer is canceled by user.
- Characters not allowed in Windows file names are now replaced by
%XX
(whereXX
is hexadecimal representation of character ASCII code), instead of underscore (_
). - It is now possible to specify both password and private key on Login dialog (server may require double authentication).
- Confirmation is required before stored session is deleted.
- Maximal size of read block as requested by SFTP server using
supported2
extension is respected. - File masks can be separated also by comma (in addition to semicolon).
- Increased chance that files information on overwrite confirmation message are properly aligned (English version only).
- Bug fix: Help button on console window was incorrectly anchored.
Advertisement
1.4.2
2005-06-24
- Changes in the plugin itself:
- Remote path can be typed into destination box on Download dialog, changing operation to Duplicate.
- Plugin utilises online help of WinSCP application (Help button is present on most of dialogs).
- Disconnect/Keep box unified with FTP plugin.
- Function Intra-server Move is disabled for SFTP-2 and older.
- When uploading using drag&drop, destination box of Upload dialog is no longer disabled.
- Change drive menu item renamed to SFTP/SCP Client (WinSCP).
- Bug fix: Upload using drag&drop was not working correctly.
- Bug fix: Solved potential crash when using function Duplicate.
- Bug fix: Panel content refreshes correctly after background operation finishes.
- The plugin already includes some features of upcoming WinSCP version:
- Authentication banner, if any, is shown during authentication.
- Unix-style approach to Daylight saving time (client does adjustment) is made default. This can affect interpretation of timestamps of your files. Use function Synchronize with option Synchronize timestamps only, not files to resolve it.
- Workaround for OpenSSH limit of 256 kB for size of SFTP packet. Consequence was occasional interruption of transfer with error “Connection has been unexpectedly closed. Server sent command exit status 11.”
- Cache directory changes checkbox is disabled when Cache visited remote directories is unchecked and SCP-only mode is selected.
- Empty proxy password is not “saved” to reduce session data size.
- When checking Never ask me again checkbox, all answer buttons are disabled except for the positive one, to avoid confusion.
- Bug fix: When directory was removed its cache was not, making it possible to enter no longer existing directory by typing its path manually.
- Bug fix: SCP fallback was not working.
- SSH/SCP/SFTP core upgraded to WinSCP 3.7.5. It brings following changes:
- File size can be optionally used as comparison criterion for synchronization.
- SSH core upgraded to PuTTY 0.58. It brings following changes:
- Bug fix: Failure when connecting through SOCKS proxy.
- Error messages have button Skip All to skip all futher errors during batch operation.
- Server host key fingerprint verification box re-formated. It also shows key type now.
- When synchronizing, the time difference of one second is ignored (for compatibility with FAT file systems). It is also ignored when transferring newer files only.
- Exclusion masks can be directory specific. For example mask
*/public_html/*.php
matches only PHP files in directorypublic_html
. It does not matter what slashes are used, the mask always matches both remote and local directories. - Logging level can be configured from GUI (on Logging tab of Login dialog).
- Progress dialog shows Time left instead of previous Time estimated.
- When changing permissions of one directory, the checkboxes cannot be toggled to “undefined” state unless Recursive options is checked.
- Fallback to pre-3.7.2 method of detecting existence of remote directory, in case the server does not support
SSH_FXP_LSTAT
request (FTPshell Server). - WinSCP is no longer sending SFTP extensions
winscp@winscp.sourceforge.net
andsoftware@generic-extensions
. Insteadvendor-id
is used as proposed by SFTP version 6. - Session name cannot contain some special characters. Especially slash
/
, that caused problems when parsing URLs. - New No to all button on confirmation message, where user can select between appending source file and alternate method for transfer resuming. It makes WinSCP resume transfer whenever it finds smaller file in target directory with the same name.
- New No to all button on confirmation message for alternative method of transfer resume.
- Bug fix: Functions Synchronize and Keep remote directory up to date have ignored file for one minute after the target file was changed just at whole minute (0 seconds).
Advertisement
1.4.1
2005-03-25
- Changes in the plugin itself:
- Direction of synchronization can be saved to preferences.
- Bug fix: It was not possible to view file excluded by default transfer settings.
- Bug fix: If the option Preview changes was stored in preferences for Synchronize command, it affected incorrectly the Keep up to date command too.
- Bug fix: Icon of backgrounsd transfer window did not have transparent background.
- The plugin already includes some features of upcoming WinSCP version:
- Preferred SFTP protocol version can be set. Particularly useful to workaround bugs in implementation of particular SFTP version (both in WinSCP and the server).
- Functionality of SFTP server bug Does not use UTF-8 for SFTP4 and newer workaround extended. It is now titled Server does not use UTF-8. By setting it to Off, usage of UTF-8 can be forced even for SFTP3 and older (useful for servers using MBCS natively). Thanks to Tommy Wu.
- Function Keep remote directory up to date can handle subdirectory addition and removal.
- Function Keep remote directory up to date can perform full synchronization on start. By default user confirmation is required.
- Function Synchronize can optionally synchronize timestamps of existing files only, instead of actual files (SFTP only).
- Files can be excluded from transfer negatively using Include mask.
- All links now point to winscp.net.
- SFTP server bug Misinterprets file timestamps prior to 1970 workaround introduced in 3.7.4 can be now configured from SFTP tab of Login dialog.
- Improved error reporting for Keep remote directory up to date function.
- Single notation consistently used to refer to SSH protocol versions.
- 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.
- During upload, when overwritting remote file fails and user selects Retry, overwrite confirmation is not requested again.
- Fixed potential security issues when decoding SFTP packets.
- Functions Synchronize and Keep remote directory up to date do not delete files by default. This affects fresh installation only!
- Checkboxes on permissions box toggle in order: unchecked, checked, grayed.
- Confirmation of transfer resume can be suppressed the same way as overwrite confirmation, i.e. by disabling confirmation for synchronization, background transfers or in script.
- Existing target file is removed before resumable transfer to verify that user has sufficient permissions as soon as possible (SFTP-only).
- Bug fix: Random seed file was not saved at all in most cases.
- Bug fix: Misleading error message was shown when file in subdirectory was excluded by filemask (SCP-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: WinSCP failed when keepalive occured during initialisation of separate shell session.
- 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: Function Keep remote directory up to date has watched even directories excluded from transfers.
- Bug fix: Excluding remote files containing colon (
:
) from transfer have not worked correctly.
Advertisement