Differences

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

salamander_history 2010-03-08 salamander_history 2019-11-18 (current)
Line 1: Line 1:
====== Plugin To Altap Salamander Version History ====== ====== Plugin To Altap Salamander Version History ======
-===== 1.6.4 ===== +===== [[1.6.9]] 1.6.9 (Not Released Yet) ((2013-08-14)) ===== 
-=== Not Released Yet ===+  * Back-propagated some fixes from WinSCP 5.1.5 -- 5.1.7 releases: 
 +    * Bug fix: Back-propagated SSH security and memory-leak fixes from PuTTY 0.63. [[bug>1039]] [[pbug>vuln-modmul]] [[pbug>vuln-bignum-division-by-zero]] [[pbug>private-key-not-wiped]] [[bug>1017]] [[pbug>vuln-signature-stringlen]] 
 +    * Bug fix: No error is displayed and session is not immediately closed when detecting variable containing command return code fails with SCP protocol. [[bug>1032]] 
 +    * Bug fix: Timeout prompt sometime never dismisses, even when host finally replies, with SFTP/SCP protocol. 
 + 
 +===== [[1.6.8]] 1.6.8 (AS 3.0 beta 2) ((2013-03-29)) ===== 
 +  * SSH/SFTP/SCP core upgraded to WinSCP 4.4.0. It brings following changes: 
 +    * Parsed directory listing is logged. 
 +    * Bug fix: Icon on properties dialog was rendered with session color on background. 
 +    * Bug fix: Command on Console windows is not saved to history, when executed using Enter key. [[bug>934]] 
 +    * Bug fix: Instruction-only authentication prompts were failed, when predefined password was used in prior prompt already. [[bug>877]] 
 +    * Bug fix: Bugs and other three-state session options were logged incorrectly. 
 + 
 +===== [[1.6.7]] 1.6.7 ((2012-05-13)) ===== 
 +  * Changes in the plugin itself: 
 +    * Bug fix: Preference option //Exiting application on operation completion// renamed to //Disconnect acknowledgement on operation completion// to describe its actual function. 
 +  * SSH/SFTP/SCP core upgraded to WinSCP 4.3.8. It brings following changes: 
 +    * Bug fix: State of //Synchronize on start// of Keep remote directory up to date dialog was not preserved. [[bug>774]] 
 +    * Bug fix: Progress bar tooltip is not hidden once the progress window disappears. [[bug>796]] 
 +    * Bug fix: Shut down once operation completes was blocked by confirmation prompt. [[bug>811]] 
 +    * Bug fix: Default session settings were not preserved, when set based on loaded stored session. [[bug>839]] 
 + 
 +~~AD~~ 
 + 
 +===== [[1.6.6]] 1.6.6 (AS 3.0 beta 1) ((2012-04-27)) ===== 
 +  * SSH/SFTP/SCP core upgraded to WinSCP 4.3.6. It brings following changes: 
 +    * Change: Conversion of timestamps between local and remote systems with respect to DST follows changes introduced in Windows 7. [[bug>564]] This breaks synchronization when you used previous WinSCP versions. 
 +    * Include/exclude masks can be used when moving files between local and remote directories. [[bug>536]] 
 +    * Autocomplete disabled for most of the combo boxes. [[bug>619]] 
 +    * Default ascii file mask extended with ''*.js''. [[bug>642]] 
 +    * URLs with IPv6 address are supported. [[bug>681]] 
 +    * Colon in stored session name and IPv6 addresses is escaped when used for generated name of session log file. 
 +    * State of //Advanced options// checkbox is always remembered. [[bug>650]] 
 +    * Session colors are used on stored session list. [[bug>687]] 
 +    * Connect timeout is configurable. 
 +    * Logging local account into session log. [[bug>709]] 
 +    * Bug fix: IPv6 support was broken. [[bug>556]] 
 +    * Bug fix: Suggested session path was duplicated when saving new session. [[bug>562]] 
 +    * Bug fix: SFTP packet counter overflow. [[bug>565]] 
 +    * Bug fix: GSSAPI/Kerberos was not working. [[bug>590]] 
 +    * Bug fix: Local file timestamp was interpreted incorrectly for synchronization on Windows 7. [[bug>591]] 
 +    * Bug fix: Invalid DST handling in the Southern hemisphere. [[bug>638]] 
 +    * Bug fix: Error response to SFTP initialization request was sometimes parsed incorrectly. 
 +    * Bug fix: It was not possible to skip errors during some operations. [[bug>654]] 
 +    * Bug fix: Failure on transfer error with SCP protocol. [[bug>674]] 
 +    * Bug fix: ''chmod'' command was not skipped with SCP protocol, when changing file properties but not changing permissions. [[bug>645]] 
 +    * Bug fix: Unwanted auto-completion in comboboxes when resizing the window. 
 +    * Bug fix: Special permissions were not preserved correctly in configuration. [[bug>695]] 
 +    * Bug fix: No fallback to IPv4 with SSH. [[bug>707]] 
 +    * Bug fix: Link to a parent directory is not read in an empty remote root folder. [[bug>706]] 
 +    * Bug fix: Fixed parsing owner/group with modified ID on Properties dialog. 
 +    * Bug fix: When switching between session and shared bookmarks, path was not updated on the Open directory dialog. 
 +    * Bug fix: Internal "Operation aborted" errors were not suppressed for background transfers. 
 +    * Bug fix: Duplicate reconnect prompt when connection is lost, while transferring file in subdirectory. 
 +  * SSH core upgraded to [[&url(puttywishlist)|PuTTY 0.62]]. It brings following changes: 
 +    * Improving GSSAPI support. 
 +    * Improved port forwarding robustness. 
 +    * When disconnected because there are no supported authentication methods left to try, the error message contains the list of methods sent by the server. 
 +    * Standard GSS libraries are now loaded from standard locations rather than using the default DLL search path. 
 +    * Support for "zlib@openssh.com" compression. [[bug>146]] 
 +    * Small performance improvements. 
 +    * When WinSCP fails to get a response from Pageant, it logs the fact. 
 +    * Bug fix: Workaround for some servers blithely responding to ''winadj@putty.projects.tartarus.org'' with ''SSH_MSG_CHANNEL_SUCCESS'' despite probably having no idea what it means. [[pbug>winadj-success]] 
 +    * Other small bugs fixed. 
 + 
 +===== [[1.6.5]] 1.6.5 (AS 2.54) ((2010-09-02)) ===== 
 +  * Bug fix: Saving password in default session settings did not force prompt for master password, allowing the password being stored unencrypted. 
 + 
 +===== [[1.6.4]] 1.6.4 (AS 2.53) ((2010-06-25)) =====
  * Changes in the plugin itself:   * Changes in the plugin itself:
    * All inputs, except of absolute local paths, are interpreted as remote path on download settings dialog.     * All inputs, except of absolute local paths, are interpreted as remote path on download settings dialog.
 +    * Overall operation and file operation progress bars swapped on progress dialog.
  * SSH/SFTP/SCP core upgraded to WinSCP 4.2.7. It brings following changes:   * SSH/SFTP/SCP core upgraded to WinSCP 4.2.7. It brings following changes:
 +    * Conversion of timestamps between local and remote systems with respect to DST follows changes introduced in Windows 7. [[bug>564]]
    * Increased maximal size of accepted SFTP packet. [[bug>548]]     * Increased maximal size of accepted SFTP packet. [[bug>548]]
    * Automatically named session is renamed when hostname and/or username is modified. [[bug>532]]     * Automatically named session is renamed when hostname and/or username is modified. [[bug>532]]
    * Forcing width of message box not to exceed screen width.     * Forcing width of message box not to exceed screen width.
-    * Timezone offset can be set up to +/-25 hours. [[bug>534]]+    * Time zone offset can be set up to +/-25 hours. [[bug>534]]
    * SSH core upgraded to [[&url(puttywishlist)|the latest development snapshot of PuTTY]] (2010-01-17, revision 8846). It brings following changes:     * SSH core upgraded to [[&url(puttywishlist)|the latest development snapshot of PuTTY]] (2010-01-17, revision 8846). It brings following changes:
      * Bug fix: Resolving ''localhost'' on some systems failed.       * Bug fix: Resolving ''localhost'' on some systems failed.
      * Bug fix: Memory leak.       * Bug fix: Memory leak.
 +    * Bug fix: IPv6 support was broken. [[bug>556]]
    * Bug fix: Having higher logging level set decreased performance even when logging itself was disabled. [[bug>526]]     * Bug fix: Having higher logging level set decreased performance even when logging itself was disabled. [[bug>526]]
    * Bug fix: Memory leak while authenticating with private key.     * Bug fix: Memory leak while authenticating with private key.
    * Bug fix: System date/time format was not followed on Windows 7. [[bug>537]]     * Bug fix: System date/time format was not followed on Windows 7. [[bug>537]]
    * Bug fix: Error when daylight saving is not properly configured in Windows. [[bug>519]]     * Bug fix: Error when daylight saving is not properly configured in Windows. [[bug>519]]
 +    * Bug fix: SFTP packet counter overflow. [[bug>565]]
 +    * Bug fix: Suggested session path was duplicated when saving new session. [[bug>562]]
-===== 1.6.3 ===== +===== 1.6.3 ((2010-02-17)) =====
-=== 2010-02-17 ===+
  * Changes in the plugin itself:   * Changes in the plugin itself:
    * Bug fix: Incorrect handling of URLs with session name inside folder.     * Bug fix: Incorrect handling of URLs with session name inside folder.
Line 27: Line 99:
    * XML logging for more formal and machine-readable representation of operations performed during the session. [[bug>95]]     * XML logging for more formal and machine-readable representation of operations performed during the session. [[bug>95]]
    * It is possible to schedule computer shutdown at the end of operation or once the background transfer queue is empty. [[bug>292]]     * It is possible to schedule computer shutdown at the end of operation or once the background transfer queue is empty. [[bug>292]]
-    * [[http://winscp.net/forum/viewtopic.php?t=6854|New icon]] by [[http://jhnet.co.uk/|Jonathan Heathcote]]+    * [[&forum_topic(6854)|New icon]] by [[http://jhnet.co.uk/|Jonathan Heathcote]]
    * It is possible to turn off both modification time and file size comparison criteria, synchronizing thus only by file existence. [[bug>368]]     * It is possible to turn off both modification time and file size comparison criteria, synchronizing thus only by file existence. [[bug>368]]
    * For synchronization, when comparison by modification time is disabled, it is possible to turn off preserving of timestamp. [[bug>368]]     * For synchronization, when comparison by modification time is disabled, it is possible to turn off preserving of timestamp. [[bug>368]]
Line 66: Line 138:
    * Bug fix: Excluding file from transfer did not prevent access to the file. [[bug>514]]     * Bug fix: Excluding file from transfer did not prevent access to the file. [[bug>514]]
-===== 1.6.2 ===== +===== 1.6.2 (AS 2.52) ((2009-08-21)) =====
-=== 2009-08-21 ===+
  * Changes in the plugin itself:   * Changes in the plugin itself:
    * Title of configuration window changed to //WinSCP Configuration//.     * Title of configuration window changed to //WinSCP Configuration//.
Line 100: Line 171:
    * Bug fix: It was pointlessly offered to alternatively resume transfer when local and remote files had a same size.     * Bug fix: It was pointlessly offered to alternatively resume transfer when local and remote files had a same size.
-===== 1.6.1 ===== +===== 1.6.1 ((2008-07-21)) =====
-=== 2008-07-21 ===+
  * Changes in the plugin itself:   * Changes in the plugin itself:
    * Bug fix: Plugin occasionally hangs when background transfer have outstanding prompt displayed.     * Bug fix: Plugin occasionally hangs when background transfer have outstanding prompt displayed.
Line 121: Line 191:
    * Bug fix: Plugin hanged when change was detected while session is disconnected. [[bug>230]]     * Bug fix: Plugin hanged when change was detected while session is disconnected. [[bug>230]]
-===== 1.6 ===== +===== 1.6 ((2008-04-07)) =====
-=== 2008-04-07 ===+
  * Changes in the plugin itself:   * Changes in the plugin itself:
    * Bug fix: Plugin occasionally hangs when background transfer finishes.     * Bug fix: Plugin occasionally hangs when background transfer finishes.
Line 156: Line 225:
    * Overwrite configuration message offers possibility to transfer file under different name (SFTP-only).     * Overwrite configuration message offers possibility to transfer file under different name (SFTP-only).
    * Authentication window introduced. It combines progress display with authentication prompts.     * Authentication window introduced. It combines progress display with authentication prompts.
-    * Switched to [[http://rc.quest.com/topics/putty/|Quest PuTTY]] implementation of Kerberos/GSSAPI. It brings following changes:+    * Switched to Quest PuTTY implementation of Kerberos/GSSAPI. It brings following changes:
      * Preference of GSS key exchange algorithms can be configured on //Key exchange// tab of login dialog.       * Preference of GSS key exchange algorithms can be configured on //Key exchange// tab of login dialog.
      * Session option //Allow Kerberos 5 ticket forwarding in GSSAPI/SSPI// obsoleted (was probably useless anyway).       * Session option //Allow Kerberos 5 ticket forwarding in GSSAPI/SSPI// obsoleted (was probably useless anyway).
Line 171: Line 240:
    * System administrators can restrict connection to servers without having their host keys accepted in advance.     * System administrators can restrict connection to servers without having their host keys accepted in advance.
    * Context menu of console output display includes command to resize the console window to fit the command output.     * Context menu of console output display includes command to resize the console window to fit the command output.
-    * Licence of PuTTY updated.+    * License of PuTTY updated.
    * Plugin can load plain text password from configuration (new attribute ''PasswordPlain''). If possible, it automatically converts the password to encrypted form.     * Plugin can load plain text password from configuration (new attribute ''PasswordPlain''). If possible, it automatically converts the password to encrypted form.
    * File mask ''*.*'' is treated exceptionally, matching all files, even those without dot.     * File mask ''*.*'' is treated exceptionally, matching all files, even those without dot.
Line 221: Line 290:
    * Host key confirmation dialog has an option to copy the key into clipboard.     * Host key confirmation dialog has an option to copy the key into clipboard.
    * //Server does not use UTF-8// changed to //UTF-8 encoding for filenames// and moved to //Environment// tab.     * //Server does not use UTF-8// changed to //UTF-8 encoding for filenames// and moved to //Environment// tab.
-    * //Timezone offset// moved to //Environment// tab.+    * //Time zone offset// moved to //Environment// tab.
    * It is possible to optionally overwrite stored password with new one, if authentication with original stored password fails.     * It is possible to optionally overwrite stored password with new one, if authentication with original stored password fails.
    * When saving session with password, option is given not to store the password.     * When saving session with password, option is given not to store the password.
Line 230: Line 299:
    * Change: Transfer option //Preserve read-only// is off by default.     * Change: Transfer option //Preserve read-only// is off by default.
    * On download with LF to CR/LF EOL conversion, CR EOL's were needlessly removed. [[bug>67]]     * On download with LF to CR/LF EOL conversion, CR EOL's were needlessly removed. [[bug>67]]
-    * UTF-8 byte-order-mask is stripped on upload. [[bug>82]]+    * UTF-8 byte-order-mark is stripped on upload. [[bug>82]]
    * Example for switching user on login added to //Shell// session option (''%%/bin/bash -c 'sudo su -'%%'').     * Example for switching user on login added to //Shell// session option (''%%/bin/bash -c 'sudo su -'%%'').
    * Error messages with no explicit help page are at least linked with [[messages|common error messages]].     * Error messages with no explicit help page are at least linked with [[messages|common error messages]].
Line 273: Line 342:
    * Bug fix: When remote file is dropped to place, when dropping is not possible, misleading error message was shown, when drag&drop shell extension was enabled.     * Bug fix: When remote file is dropped to place, when dropping is not possible, misleading error message was shown, when drag&drop shell extension was enabled.
-===== 1.5.1 ===== +===== 1.5.1 ((2008-03-17)) =====
-=== 2008-03-17 ===+
  * Altap Salamander.   * Altap Salamander.
  * New year 2008.   * New year 2008.
Line 281: Line 349:
  * Bug fix: Plugin occasionally hangs when background transfer finishes.   * Bug fix: Plugin occasionally hangs when background transfer finishes.
-===== 1.5 ===== +===== 1.5 ((2006-09-04)) =====
-=== 2006-09-04 ===+
  * Help.   * Help.
  * Column width is remembered.   * Column width is remembered.
Line 289: Line 356:
(* bug #376 *) (* bug #376 *)
-===== 1.4.5 ===== +===== 1.4.5 ((2006-04-26)) =====
-=== 2006-04-26 ===+
  * Update to new plugin API.   * Update to new plugin API.
-===== 1.4.4 ===== +===== 1.4.4 ((2006-01-27)) =====
-=== 2006-01-27 ===+
  * New year 2006.   * New year 2006.
-===== 1.4.3 ===== +===== 1.4.3 ((2005-09-25)) =====
-=== 2005-09-25 ===+
  * Changes in the plugin itself:   * Changes in the plugin itself:
    * Registration of plugin required.     * Registration of plugin required.
Line 351: Line 415:
    * Bug fix: //Help// button on console window was incorrectly anchored.     * Bug fix: //Help// button on console window was incorrectly anchored.
-===== 1.4.2 ===== +===== 1.4.2 ((2005-06-24)) =====
-=== 2005-06-24 ===+
  * Changes in the plugin itself:   * Changes in the plugin itself:
Line 366: Line 429:
  * The plugin already includes some features of upcoming WinSCP version:   * The plugin already includes some features of upcoming WinSCP version:
    * Authentication banner, if any, is shown during authentication.     * 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 //[[task_synchronize_full|Synchronize]]// with option //[[ui_synchronize#synchronize_options|Synchronize timestamps only, not files]]// to resolve it.+    * Unix-style approach to Daylight saving time (client does adjustment) is made default. This can affect interpretation of timestamps of your files. Use function //[[task_synchronize_full|Synchronize]]// with option //[[ui_synchronize#options|Synchronize timestamps only, not files]]// to resolve it.
    * Workaround for OpenSSH limit of 256 KiB for size of SFTP packet. Consequence was occasional interruption of transfer with error "Connection has been unexpectedly closed. Server sent command exit status 11."     * Workaround for OpenSSH limit of 256 KiB 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.     * //Cache directory changes// checkbox is disabled when //Cache visited remote directories// is unchecked and SCP-only mode is selected.
Line 391: Line 454:
    * 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).     * 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).
-===== 1.4.1 ===== +===== 1.4.1 ((2005-03-25)) =====
-=== 2005-03-25 ===+
  * Changes in the plugin itself:   * Changes in the plugin itself:
Line 401: Line 463:
  * The plugin already includes some features of upcoming WinSCP version:   * 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).     * 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 [[&url(tommy)|Tommy Wu]].+    * 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 [[https://blog.teatime.com.tw/|Tommy Wu]].
    * Function //Keep remote directory up to date// can handle subdirectory addition and removal.     * 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 //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).     * 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//.     * Files can be excluded from transfer negatively using //Include mask//.
-    * All links now point to [[http://winscp.net/|winscp.net]].+    * 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.     * 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.     * Improved error reporting for //Keep remote directory up to date// function.

Last modified: by martin