Skip to content

WindTerm 2.0.2

Compare
Choose a tag to compare
@kingToolbox kingToolbox released this 11 Mar 14:48
· 17 commits to master since this release
7a61ac2

Usage:

Windows

Please install vc_redist.x86 if WindTerm failed to run.
Please use WindTerm_Win10_Conpty.exe to support Windows 10 shell. (Windows 19H1 [v10.0.18309] and later)

Linux

Please use the following command to run the WindTerm after downloading.

tar -xzvf WindTerm_2.0.2_Linux_Portable.tar.gz && cd ./WindTerm_2.0.2 && chmod +x ./WindTerm && ./WindTerm

Upgrade

Copy or move the "profiles" folder from the old Windows/Linux version to the new Windows/Linux version and all the sessions and configuration will be restored.

Note:

The new experimental memory allocator and manager and garbage collector in prerelease has been postponed to a later release due to its complexity and not yet stable.

Features:

  • [SESSION] Supports Jump Server proxy for SSH, Telent and Tcp session. #36 Intro video
  • [SESSION] Enhance the protection of the input and display of user name and password; Intro video
  • [SHELL] Automatically detect and add Git Bash and Cgywin sessions.
  • [SSH] Supports X11 forwarding in the Linux version. Intro video
  • [SSH] Supports X11 authentication protocols: MIT-MAGIC-COOKIE-1, XDM-AUTHORIZATION-1.
  • [SSH] Supports SSH protocol logging. #49
  • [SSH] Supports new hostname format "[user@]hostname".
  • [SSH] Tunnels support only accepts local connections.
  • [SSH] Add independent IndentityFile configuration. #35
  • [SSH] Supports setting the maximum connection timeout.
  • [SSH] Supports importing "IndentityFile", "ProxyCommand" and "ProxyJump" field from OpenSSH configuration. #35
  • [SSH] Supports importing "DynamicForward", "LocalForward" and "RemoteForaword" field from OpenSSH and PuTTY configuration.
  • [SSH] Supports importing "username" field from OpenSSH and PuTTY configuration.
  • [SSH] Supports setting the maximum data or time before the key re-exchange.
  • [GUI] Supports floating-point caret width.
  • [GUI] Automatically remove sessions that no longer exists in the open session history.
  • [GUI] Supports searching over the opened tabs through the tab list menu. Intro video
  • [FILER] Supports opening the folder pointed to by the folder shortcut in the filer.

Improvements:

  • [SSH] Rename term "Direct Forwarding" to "Local Forwarding" and "Reverse Forwarding" to "Remote Forwarding". #56
  • [GUI] Effectively improve the screen rendering speed. #42
  • [GUI] Show the current window rows and columns in the status bar.
  • [GUI] Change the shortcut key of toggling mode from Shift+Enter to Alt+Enter to avoid mispressing.
  • [GUI] Added a warning dialog that re-import OpenSSH, Putty and Shell sessions will delete all current sessions.
  • [GUI] When the proxy setting is None, the session tooltip no longer displays proxy information.
  • [GUI] Adjust the dige-black, dige-white and dige-black-and-white color themes for better display in High-DPI displays.
  • [GUI] The history item in the drop-down list of the find combo box can be clicked.
  • [SFTP] When renaming a file only the filename without extension is selected by default.
  • [SFTP] When downloading a large number of files, a "Calculating..." will be displayed indicating the number of files being counted.
  • [TERM] In local mode, mouse events are executed locally to facilitate text selection and so on.

Bugs:

  • [APP] The application may crash when clicking the "Session Settings" item of the tab context menu. #44
  • [APP] The application may crash when the current theme contains floating-point value.
  • [SSH] The application may frozen when the server shuts down the socket. #4
  • [SSH] When multiple reverse forwarding are configured, only the first forwarding takes effect.
  • [GUI] The floating dock cannot respond to the shortcut keys. #51
  • [TERM] Cannot perform double-click in midnight commander.
  • [TERM] Moving the cursor to the rightmost column and typing will cause unnecessary auto-wrap.
  • [SERIAL] The message bar will always show an error message even when the connection is successful. #8
  • [SESSION] When the content exceeds millions of lines, the coloring is occasionally incorrect.

Bug Fixes in Version 2.0.1 (2021-03-13):

  • [APP] The application may frozen when pasting more than four characters in the password box.
  • [GUI] The caret is not displayed when the password box is empty.

Bug Fixes in Version 2.0.2 (2021-03-23):

  • [SSH] Cannot login in a server with 2FA. #63 #67
  • [GUI] Selecting the tree item "connection" in the session dialog will cause a layout error.
  • [FILER] When the selected files size are zero, the status information is not displayed in the format "0 Byte/total Bytes".
  • [SESSION] The words "debug", "success", "info" and "passed" are incorrectly colored red.

Roadmap of v2.1 (Early April, for reference only)

  • New memory allocator and manager and garbage collector.
  • Search in sessions.
  • Xmodem, Ymodem, Zmodem(sz, rz)

Starting from the new 2.0.0 version, WindTerm has completed almost all SSH features development except agent forwarding and master control and has become a full-featured SSH client.