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
toAlt+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)