Tunnelier Version History

Changes in Tunnelier 4.26:    [ 25 February 2008 ]

  • Tunnelier 4.26 is needed to remotely edit the settings of WinSSHD 4.26 and higher, until the next WinSSHD settings format change.
  • Remote Desktop: for compatibility with Windows Vista SP1, the Microsoft Remote Desktop client is now launched with the '/admin' switch rather than with '/console' if the RDC client version is 6.0.6001 or newer.
  • sftpc: When 'lmove' was used with a pattern like '*.txt', it acted as if '*' was used instead. Fixed.
  • Implemented a minor workaround in socket usage to make Tunnelier compatible with Wine as of 0.9.53.

Changes in Tunnelier 4.25:    [ 18 October 2007 ]

  • Improvements:
    • Tunnelier: added support for -execute and -reExecOnReconn command-line parameters, providing the same functions as the "Execute" and "Re-execute on connection" profile settings.
    • Console: to improve readability, the command-line clients stermc, sftpc and sexec now use teal (also referred to as aqua) as the accent color instead of light blue.
    • SSH: the GSSAPI-with-MIC authentication method is now available even if the entered SSH username does not match the account name with which the user is logged on into Windows.
    • SFTP: Tunnelier sends pipelined SSH_FXP_READDIR requests to improve the speed of getting large directory listings. The Maverick SSH server reacts to a pipelined SSH_FXP_READDIR request with an empty SSH_FXP_NAME even though it had already previously sent EOF. Rather than raising a protocol error as before, Tunnelier now handles this as if the server sent SSH_FXP_STATUS with SSH_FX_EOF.
  • Fixes:
    • SOCKS proxy forwarding (dynamic port forwarding): fixed a malformed SOCKS5 success reply that could be sent to the application client under the following circumstances: the SSH server in the Login tab was configured as a DNS name; Tunnelier connected to the host through a proxy server with "Resolve DNS names locally" disabled; and "Specify Server Public IP" in the Service tab was disabled.
    • SSH: improved compatibility of the GSSAPI-with-MIC authentication method with OpenSSH.
    • SSH: Tunnelier now doesn't disconnect if there are too many channels, but instead now refuses to open new ones.
    • SFTP: replaced use of C run-time library time conversion functions with direct calls to the Windows API, improving interpretation of remote file times.
    • xterm: fixed a bug in the terminal description file which caused 'vim' to open as if the user just entered 'c' when connecting to some newer Linux distributions.
    • VT-100: fixed terminal description files and removed alternative arrow key send sequences. This should make the F5-F10 keys now work properly in vt100.

Changes in Tunnelier 4.24:    [ 13 June 2007 ]

  • Security fix: when using the VT100/xterm terminal client in version 4.23, a file named c:\totermc.log would be created containing a log of all keys pressed during the VT100/xterm terminal session. The issue affects the VT100/xterm terminal client only (the one used for terminal sessions with non-WinSSHD servers) and does not affect the bvtermc terminal client (the one used for terminal sessions with WinSSHD). We recommend that all Tunnelier users upgrade to version 4.24 and securely wipe any files named c:\totermc.log on their hard drive. All users having a license with upgrade eligibility expiring after March 22 but before June 14, please contact us and we will extend your upgrade eligibility free of charge so that you can upgrade to version 4.24.
  • sftpc: Fixed -s parameter handling on single files. For example, "put a.txt -s" previously uploaded the file a.txt in the current directory only, whereas "put a.tx? -s" uploaded matching files in all subdirectories.

Changes in Tunnelier 4.23:    [ 23 March 2007 ]

  • The Tunnelier installer and all contained executables are now digitally signed with the Bitvise private key. Windows Explorer will now show a 'Digital Signatures' tab if you right click on one of the executables and open its properties.
  • The -baseRegistry parameter is now supported throughout Tunnelier to allow the Tunnelier base registry key to be configured. This makes it easier to package Tunnelier for portable use.
  • When Tunnelier is minimized to the system notification area, clicking the icon now displays any pending SSH banner, host key or user authentication dialogs.
  • The VT100/xterm client subsystem now supports sending the NUL character (ASCII 0) with Ctrl+Space.
  • Graphical SFTP: fixed a problem with a local target file size being reported as 0 bytes in the Target File Already Exists dialog.
  • Graphical SFTP: fixed up-folder keyboard shortcut that used to get incorrectly triggered on 'u' alone.
  • SFTP protocol: increased maximum SFTP packet size from 64 kB to 96 kB to improve compatibility with the GlobalSCAPE SFTP server.
  • Proxy configuration: wildcard settings (*.domain.com) did not work in the list of domains for which proxy settings should not be used. Fixed.
  • Remote Desktop: the 'Use SSH login credentials' feature now does not supply RDC with an empty password - it would cause the Remote Desktop Client unable to open a connection.

Changes in Tunnelier 4.22:    [ 25 December 2006 ]

  • Tunnelier now installs and runs normally on Windows Vista. (With previous versions, explicit user action was necessary to make the installer run as administrator in order for installation for all users to work.)
  • Improved Remote Desktop integration:
    • Tunnelier can now convey SSH login credentials to Remote Desktop so that the username and password do not need to be re-entered.
    • Single-click Remote Desktop forwarding now works with Remote Desktop client v6, on x64 platforms and on Windows Vista.
    • Some Remote Desktop settings are now configurable directly from Tunnelier, and Tunnelier now makes it easy to create and edit a custom Remote Desktop profile to manage other settings.
  • SFTP:
    • SFTP GUI: clarified menus with more descriptive names of menu items, added tooltips to toolbars.
    • SFTP GUI: due to automatic directory refresh, focus was moving away from rename input during upload. Automatic directory refresh is now temporarily disabled while renaming.
    • sftpc would previously skip the last instruction in a -cmd parameter if it ended with an escaped quote mark followed by a regular quote mark. Fixed.
    • SFTP GUI and sftpc: fixed two cases of SSH_FX_NO_SUCH_PATH being incorrectly treated as an error.
  • Disconnect descriptions are now correctly handled as UTF-8.

Changes in Tunnelier 4.21:    [ 29 October 2006 ]

  • WinSSHD and Tunnelier would trim trailing spaces in the other side's SSH version string. This would cause key exchange failure when the other SSH implementation sent a version string with trailing spaces. Fixed.

Changes in Tunnelier 4.20:    [ 12 October 2006 ]

  • Tunnelier now shows a different notification area icon when disconnected to clearly indicate whether the SSH session is online or offline.
  • Tunnelier now supports new command-line parameters: -c2s, -s2c, -c2sAccept, -s2cAccept, -autoLogout, -openTerm, -openSFTP, -openRDP.
  • The 'get' and 'put' commands in sftpc now support an -f parameter to indicate that the transfer target is a file, not a directory. There are servers that violate the SFTP specification by allowing a file to be opened as a directory.

Changes in Tunnelier 4.19:    [ 29 August 2006 ]

  • The SOCKS/HTTP-CONNECT proxy forwarding component in Tunnelier could cause periods of 100% CPU usage if the proxy client terminated the connection at exactly the time it was successfully established and the server subsequently took time to close the channel.

Changes in Tunnelier 4.18:    [ 24 August 2006 ]

  • An SSH session could hang while consuming 100% CPU when a port forwarding tunnel was closing. Believed fixed.
  • An SSH session could hang indefinitely waiting for a graceful shutdown of the SSH TCP connection. Fixed.
  • Fixed synchronization issue in sessions with larger numbers of concurrently opened channels (for example, a session with many concurrent port forwardings).

Changes in Tunnelier 4.16:    [ 04 July 2006 ]

  • Incorporates updated WinSSHD Settings with the extra nulls issue fixed (see changes for WinSSHD 4.16).
  • The SSH implementation would sometimes prematurely let through higher-layer packets sent by some SSH implementations which do not mind their output during key re-exchange. This could result in the session terminating due to conflicting transport state.
  • Improved SSH packet tracing.
  • Fixed socket closing issues where deinitialization functions could be attempted on a socket after it had already been closed.

Changes in Tunnelier 4.15a:    [ 08 May 2006 ]

  • WinSSHD Settings could freeze on some machines in some circumstances when a new window was opened. Fixed.

Changes in Tunnelier 4.15:    [ 27 April 2006 ]

  • Under heavy port forwarding stress, the Tunnelier session thread could block in a tight CPU-consuming loop, requiring Tunnelier to be restarted. Believed fixed.
  • sexec now supports classic scriptable usage: 'sexec user@host command parameters' now works alongside 'sexec user@host -cmd='command parameters''.
  • The Tunnelier system tray icon now doesn't change on info messages and flashes on error only.
  • Improved command line clients' input/output redirection support. Previously, all character devices were treated as console, but now output and input can be successfully redirected to NUL and other character devices.

Changes in Tunnelier 4.14:    [ 29 March 2006 ]

  • Tunnelier now supports server-side (server-configured) port forwarding. Support for server-side port forwarding can be enabled separately for the client-to-server and server-to-client directions. At the time of this release, WinSSHD is the only SSH server that supports server-side forwarding.

Changes in Tunnelier 4.13:    [ 17 March 2006 ]

  • Tunnelier now shows host:port as well as the profile name in titles of GUI windows when using a file-based profile.
  • Fixed: sftpc would fail on Windows 9x when launched with the -cmdFile parameter due to use of an NT file access flag unrecognized on Windows 9x.
  • The VT100/xterm terminal client subsystem will now send a single Esc character instead of two when the Esc key is pressed. This should now be more in line with how the Esc key behaves when logged on locally to a Unix system.

Changes in Tunnelier 4.12a:    [ 31 January 2006 ]

  • sftpc: fixed local directory detection bug which caused 'put' command not to work properly in version 4.12.

Changes in Tunnelier 4.12:    [ 15 January 2006 ]

  • Improvements in the command-line SFTP client (sftpc):
    • The rename and lrename commands now support wildcards.
    • Fixed: uploading a file without specifying a target filename would fail when the client didn't have permission on the server to stat the current directory.
  • Improvements in terminal console support:
    • If a window size larger than the screen was saved for a bvterm, xterm or VT-100 window, it would not be possible to open that type of terminal console to that SSH server and port. The terminal clients now verify that the saved window size is in bounds.

Changes in Tunnelier 4.11:    [ 12 December 2005 ]

  • The Tunnelier graphical SFTP client now automatically resumes transfers when reconnected.
  • The host's Service Principal Name (SPN) can now be configured (for use with Kerberos authentication).
  • Improved user authentication friendliness in command-line clients sftpc (SFTP file transfer), stermc (remote terminal console) and sexec (remote program execution).
  • User authentication keypair comments are now shown when a keypair is being selected (shown in tool-tip).
  • The user authentication banner can now be configured not to open automatically. If received from the server, the banner can now also be opened manually after user authentication.
  • All Tunnelier clients (graphical and command-line) now support tracing (-traceLevel and -traceFile parameters).
  • Tunnelier would fail on Windows NT4 running on Intel processors with SSE2 capability. Windows NT4 does not support this capability, and Tunnelier was checking only for the processor feature and not also for operating system support. Fixed.
  • Fixed 'WaisObjectContainer' problem that occurred to some users when connecting to the SSH server by DNS name.
  • Fixed loss of keyboard focus on Login button after exiting authentication dialog in Tunnelier GUI.
  • Robustness improvements so that Tunnelier will run even if it can't read nor fix essential registry entries (previously sometimes caused Tunnelier to not run due to 'Registry I/O error').

Changes in Tunnelier 4.10:    [ 24 November 2005 ]

  • Added 'stermc', a command-line bvterm/VT-100/xterm terminal client.
  • Added 'sexec', a scriptable command-line remote execution client (provides similar functionality as plink of PuTTY).
  • The uninstaller interface can now be automated from the command line. When upgrading, the installer will now smoothly uninstall the previous version without additional clicks.
  • Halved the size of the distributable due to a better compression scheme and size optimizations in the installer.
  • GSSAPI is now availabe even if the username entered is not fully qualified. GSSAPI now sends the user authentication request with an empty username only if none is supplied.
  • Implemented support for more than 1024-bit DSA keys, primarily to allow such keys to be imported from OpenSSH. However, note that there is an implementation detail in OpenSSH that voids any security benefit from DSA keys larger than 1024 bits. Tunnelier-generated DSA keys do not have this problem, but this means that Tunnelier-generated DSA keys larger than 1024 bits cannot be used with current versions of OpenSSH.
  • Command-line arguments now accept '/' in addition to '-' as the switch character and are case insensitive.
  • The FTP-to-SFTP bridge now supports the poorly documented but widely used extension to the MDTM command to allow setting the file modification time on upload.
  • GUI window titles now contain the name of the profile instead of the target server when connected if a non-default profile is used.

Changes in Tunnelier 4.06a:    [ 02 October 2005 ]

  • Tunnelier now includes the 'log' utility - for use with sftpc, the command-line SFTP client, for easier auditing.
  • End-User License Agreement overhauled.

Changes in Tunnelier 4.06:    [ 20 September 2005 ]

  • Keyboard-interactive authentication now works. Previously it was listed among supported authentication methods, but failed while decoding server's first keyboard-interactive info request.

Changes in Tunnelier 4.05a:    [ 18 September 2005 ]

  • Fixed the -pp parameter in sftpc, now works.

Changes in Tunnelier 4.05:    [ 13 September 2005 ]

  • Fixed a resource leak which could have manifested itself when Tunnelier was kept running over long periods of time.
  • sftpc: added local rename (lren/lrename) and local remove (lrm/ldel) commands.

Changes in Tunnelier 4.04a:    [ 10 August 2005 ]

  • Fixed sockets-not-closing problem introduced in 4.04 which would, on many machines, cause subsequent attempts to forward the same port as previously to fail, as well as consume resources over the course of a session with a high rate of creation of new tunneled connections or terminal shells.

Changes in Tunnelier 4.04:    [ 06 August 2005 ]

  • Added support for the Proxifier Winsock 2 LSP. Tunnelier's outgoing connections can now be forwarded with Proxifier.

Changes in Tunnelier 4.03:    [ 05 August 2005 ]

  • Fixed issues in SOCKS/HTTP CONNECT dynamic port forwarding that were introduced in version 4.
  • Tunnelier's SFTP is now compatible with the latest versions of Van Dyke VShell which use SFTP version 4. Fixed SFTP v4 attribute encoding/decoding and text mode resume handling.
  • In sftpc (the command-line SFTP client), when a source directory is transferred, a target directory will now be created instead of transferring just the contained files.
  • Fixed pasting of passwords in the Windows NT/2000/XP/2003 build of WinSSHD Settings.
  • Fixed Tunnelier's proxy password bug that caused connect attempts to fail with an 'Integrity check failed' error.
  • Fixed Tunnelier SFTP listing failure occuring when file modification time was outside 1970-2038 year range.
  • Fixed the setting of WinSSHD password cache entries in WinSSHD Remote Control Panel.
  • Fixed child process execution paths to ensure that the correct child process is always run.

Changes in Tunnelier 4.02:    [ 11 July 2005 ]

  • Added the Microsoft Firewall LSP to the list of supported Windows Sockets 2 Layered Service Providers. Tunnelier will now connect on machines relying on this LSP for cross-firewall connectivity.
  • The menu shown when clicking on the notification area (system tray) icon would not disappear except by clicking on a choice in it. Fixed.

Changes in Tunnelier 4.01:    [ 30 June 2005 ]

  • New features:
    • Now supports GSSAPI/SSPI key exchange and host authentication with Kerberos 5.
    • Now supports GSSAPI/SSPI user authentication with NTLM and Kerberos 5.
    • Now supports 'keyboard-interactive' user authentication. This eases interoperability with OpenSSH, which in some installations incorrectly uses 'keyboard-interactive' instead of 'password'.
    • The SFTP window now displays transfer progress on Download, Upload as well as Browse pages.
    • The VT100/xterm emulation is improved and now supports a backscroll buffer. A screen buffer size larger than the window can be configured through console window properties. The VT100/xterm emulation should now also work with 'screen'.
    • The C2S and S2C tunneling tabs now accept adding a comment for each configured port forwarding rule.
    • Running Tunnelier with the -noRegistry parameter now prevents it from making any changes to the Windows registry. This allows Tunnelier to be run from removable media without leaving any traces. User authentication keypairs and recognized host keys can be loaded from a file instead of registry using the -keypairFile and -hostKeyFile options. (Run 'tunnelier -?' for more help)
    • Availability and visibility of Tunnelier's GUI features is now customizable to a much higher granularity with the -hide parameter.
  • Improvements in graphical SFTP:
    • Improvements in the user friendliness of button behavior and placement in SFTP.
    • The Download and Upload pages can now auto scroll to follow the current transfer.
    • A transfer conflict dialog now pops up providing choices instead of silently logging an error.
  • SSH improvements:
    • Now uses explicitly the Microsoft Windows Sockets 2 Layered Service Provider (LSP) to avoid compatibility issues with poorly written third-party LSPs. This seems to solve reported compatibility issues with NOD32, PGP version 9 and other software that installs a badly written LSP.
    • Improved socket EOF handling in some cases.
    • Implemented graceful handling of data received after EOF, for compatibility with old ssh.com and OpenSSH servers.
    • To avoid a disconnect, active keep-alives are now not sent during user authentication - passive keep-alives are sent instead.
    • Fixed data packet sending to respect the maximum size that the remote party specifies.
  • Other improvements:
    • Added keyboard shortcuts for improved navigation without a mouse.
    • Tunnelier now prompts before disconnecting an active session and also to save profile changes.
    • Fixed bvterm behavior when window width is less than 80.

Changes in Tunnelier 3.61:    [ 27 January 2005 ]

  • Fixed importing and exporting of passphrase-protected OpenSSH private keys.
  • Added support for importing and exporting host keys and for modifying associated information.
  • Tunnelier's task bar notification area icon will now stop flashing after a reconnect.
  • Active mode FTP Bridge connections will now work with a non-local client.
  • Fixed SFTP packet decoding problem that would cause transfer interruptions with non-local FTP Bridge connections.
  • Error code descriptions ceased working in version 3.60 - just the Windows error code would be logged and no description. Descriptions are now again properly included.

Changes in Tunnelier 3.60a:    [ 10 January 2005 ]

  • The bvterm client now supports sending of a Ctrl+Break signal. The feature requires WinSSHD 3.30a or newer.
  • Restructuring and fixes in the VT-100 and xterm client, concerned mostly with character set conversion on Windows 98/Me.

Changes in Tunnelier 3.60:    [ 24 December 2004 ]

  • Tunnelier is now free for individual use! See Tunnelier License Terms for more information and limitations.
  • New features:
    • Tunnelier and sftpc now support public-key-based user authentication. User keypairs can be managed for both programs through the included Keypair Manager utility.
    • Tunnelier and sftpc can now connect through a SOCKS4, SOCKS4A, SOCKS5 or HTTP CONNECT proxy. Proxy settings are configured through the Proxy Settings interface for both programs.
    • Tunnelier now includes an integrated SOCKS4, SOCKS4A, SOCKS5 and HTTP CONNECT proxy for dynamic forwarding of TCP/IP connections over SSH. An application can now be configured to use Tunnelier as its SOCKS proxy, removing the need to configure tunneling rules manually.
    • The FTP-to-SFTP bridge component now supports active mode FTP as well as a number of command aliases used by older FTP clients. The FTP bridge now also works with the command-line ftp.exe client included with Windows.
    • The XP look and Windows themes are now supported.
    • Tunnelier can now be configured to log out automatically when SSH session activity is over. This can be used in conjunction with the -exitOnDisconnect command line parameter to close Tunnelier automatically after the end of a forwarded session.
    • DH key exchange extended with support for 2048-bit key exchange - the diffie-hellman-group14-sha1 and diffie-hellman-group-exchange-sha1 algorithms are now supported.
    • The target server and port for single-click Remote Desktop forwarding are now configurable.
  • Fixes and improvements:
    • Fixed a fairly lame UTF sequence decoding bug in VT-100 and xterm emulation. UTF sequences will now be decoded correctly, showing correct characters and doing away with the 'invalid UTF sequence' errors.
    • Improvements in sftpc redirection handling, input and output can now also be redirected to and from a pipe.
    • Fixed remote home directory auto refreshing problem on SFTP servers where the REALPATH request returned a home directory string ending in '/'.
    • Tunnelier and SFTP windows now correctly store the window size if closed when minimized.
    • Tunnelier and sftpc will now download files for which the server returns packets with less data than requested.
    • Fixed the 'Creating remote directory failed' error that occured when uploading to some SFTP servers.
    • The DH public key of the remote party is now not validated during Diffie Hellman key exchange. This makes Tunnelier interoperable with servers that fail to generate a valid DH key (OpenSSH). Validation is not essential for security because the keys are temporary.

Changes in Tunnelier 3.28d:    [ 07 November 2004 ]

  • sftpc can now load connection parameters from a Tunnelier profile using the new -profile=(file) parameter.
  • In addition to the existing -cmd=(list) parameter, sftpc can now also load a list of commands from a file using -cmdFile=(file). Unicode files are also supported.
  • sftpc can now have its input and output redirected to and from a file and handles gracefully non-presence of the output window.

Changes in Tunnelier 3.28b:    [ 13 September 2004 ]

  • Fixed GUI locking issue which would cause the SFTP window to become unresponsive when uploading with the auto refresh feature enabled.

Changes in Tunnelier 3.28a:    [ 02 September 2004 ]

  • Fixed a bug in WinSSHD Settings in the WinSSHD Remote Control component. See also WinSSHD version history (version 3.28a).

Changes in Tunnelier 3.28:    [ 30 August 2004 ]

  • General:
    • Automated Remote Desktop forwarding now supported. Works also on Windows XP SP2.
    • Added -menu command line parameter which can limits the range of functionality available to the end user via the system tray menu.
    • Fixed national character support in the username and password fields, as well as in the WinSSHD Remote Control Panel event log. Better national character support in sftpc.
    • C2S and S2C forwarding lists are now fully sortable.
  • File transfer:
    • The remote file view in SFTP GUI now automatically refreshes after upload.
    • The GUI and command-line SFTP clients now properly handle symbolic links to directories during navigation and transfers. The chmod, chown and chgrp commands in sftpc continue to work on target files rather than links due to lack of flexibility in the SFTP protocol.
    • The FTP to SFTP bridge now supports the SITE CHMOD and SITE CHOWN commands.
    • sftpc: fixed 'ln' command printout (target and link paths were swapped). The 'ln' command now also works correctly on OpenSSH servers (the client now compensates for an OpenSSH bug).
    • sftpc is now more responsive overall - Ctrl+C now works at all times, input and output now work simultaneously.
    • Fixed return code bug in sftpc.
  • VT-100 and xterm terminals:
    • Hot keys reassigned so that they do not block commonly used control characters (Ctrl+D, Ctrl+L and others). The new assignments are Ctrl+Alt+F2 to Ctrl+Alt+F12. A new hot key, Ctrl+Alt+F1, now displays a list of hot keys and their functions.
    • Implemented interleaving of input and output so that signals such as Ctrl+C are now sent and interpreted more promptly, for example during a very long directory listing.
    • The Esc key now generates the correct escape key sequence. Previously it needed to be pressed twice for an effect.

Changes in Tunnelier 3.24b:    [ 06 July 2004 ]

  • Fixed problem with -pw parameter in command-line SFTP client (sftpc) - in the original 3.24 version, if a password was supplied using the -pw parameter, sftpc would ask for it again anyway.

Changes in Tunnelier 3.24:    [ 29 June 2004 ]

  • Fixed Multiplexer/DeMultiplexer terminal emulation problem that would manifest itself on some machines with some versions of ZoneAlarm software.
  • Fixed problem with cut & pasting large amounts of text into an xterm or VT-100 terminal emulation window.
  • The WinSSHD Remote Control Panel component now supports the WinSSHD 3.26 settings format.
  • Added -smallMenu command line parameter as a rudimentary measure allowing a client administrator to restrict what the user can inadvertently do.

Changes in Tunnelier 3.23a:    [ 03 April 2004 ]

  • Compatibility update, released for the WinSSHD Remote Control Panel to support the WinSSHD 3.25 settings format.

Changes in Tunnelier 3.23:    [ 30 March 2004 ]

  • The local and remote initial directories in the graphical SFTP client are now configurable.
  • An info message is now logged when key exchange and key re-exchange is started and completed.
  • Disabling of 'Start Reexchange' and 'Keep Alive' features now works properly again, and non-blocking connect() now works properly.

Changes in Tunnelier 3.22:    [ 05 March 2004 ]

  • The instruction resolver for xterm and VT-100 would not interpret terminal sequences correctly when they were received in more than two separate packets, causing imperfect screen output at times. This now works correctly.

Changes in Tunnelier 3.21a:    [ 23 February 2004 ]

  • The SFTP GUI would mis-remember browse column widths as 0 when closed in non-details view. This would result in browse columns not being visible the next time the SFTP GUI window was opened. Fixed.

Changes in Tunnelier 3.21:    [ 21 February 2004 ]

  • Major new features:
    • Graphical (GUI) SFTP file transfer support.
    • Support for vt100 and xterm terminal protocols.
    • Integrated FTP-to-SFTP bridge.
  • Tunnelier GUI enhancements:
    • Implementation of Tunnelier's log window and balloon tips improved for better efficiency and performance.
    • Integrated help now available for all configuration items.
    • Overall niftier graphics.
  • Command-line SFTP client (sftpc) fixes and enhancements:
    • Recursive mode implemented for ls, get, put, chmod, chown, chgrp, and rm commands.
    • Host key algorithms are now configurable via the 'hkey' parameter.
    • Fixed local file size retrieval for files larger than 4.2 GB.
    • Fixed resuming for files larger than 4.2 GB.
  • Fixed occasional key re-exchange problem - Tunnelier could have triggered key re-exchange when it was already just initiated by the server.

Changes in Tunnelier 3.11:

  • Command-line SFTP client now included: execute 'sftpc' from a command prompt for usage instructions. Supports many advanced features, achieves up to 3 MB per second with WinSSHD.
  • Further improvements in performance and responsiveness: the SSH implementation is now even faster than in 3.09, uses less CPU time and handles flow control better in sessions with many channels.

Changes in Tunnelier 3.09:

  • Tunnelier is now significantly more efficient when forwarding bandwidth-intensive TCP/IP connections.
  • A much larger number of simultaneously open channels are now supported: up to 1000 session channels or up to 2000 port forwarding channels can be active at the same time.

Changes in Tunnelier 3.08:

  • Tunnelier now employs on-the-fly in-memory encryption to prevent the SSH password from being easily extracted from a memory dump.
  • Improved system tray icon behavior.

Changes in Tunnelier 3.07:

  • Tunnelier now supports the 'ssh-rsa' server host key algorithm in addition to 'ssh-dss'. The preferential order and desirability of host key algorithms can now be configured.
  • Added support for 128-bit versions of the AES and Twofish algorithms. Previously, only the 256-bit versions were supported. Added alias 'twofish256-cbc' for 'twofish'.
  • Enhanced the automatic reconnection feature with the ability to 'reconnect always', as opposed to reconnecting only if the original session was successfully established.
  • The initial reconnection timeout is now configurable; the default remains 2 seconds. If the configured value is less than 60 seconds, the timeout is doubled after each unsuccessful reconnection attempt, up to a maximum of 60 seconds. If the configured value is 60 seconds or more, the timeout on subsequent attempts remains as configured.

Changes in Tunnelier 3.06:

  • Better-looking icons!
  • When not in foreground, Tunnelier can now display log messages in balloon pop-ups in the lower right corner of the screen. By default, balloons are displayed for errors only. This can be configured through right-click on Tunnelier's system tray icon > Log Popup Settings.
  • Tunnelier now properly handles large event logs when using the Remote Control Panel > View WinSSHD Log feature. Requires WinSSHD 3.06 or newer on the server side.
  • Improved bvterm implementation - console window settings can now be saved.
  • Improved error reporting.
  • Enhanced reconnection logic: Tunnelier now makes multiple reconnection attempts with exponentially increasing wait times.
  • Log window improvements - the contents of the log can now be copied to the clipboard or saved into a file.
  • In tunneling settings, ports can now be configured using their names instead of numbers - e.g. 'www' instead of '80'.

Changes in Tunnelier 3.03:

  • Fixed a numeric version mismatch that caused Tunnelier 3.02 to not be able to read settings written by WinSSHD 3.03. This caused problems with remote administration.
  • The installation program now doesn't bug you about .WST file association, and it doesn't create any registry keys until installation has actually started.

Changes in Tunnelier 3.02:

  • Introduced activation codes that are independent of installation ID.
  • Fixed bug which caused some 3.1% of activation codes not to be handled properly.