PuTTY 0.84 SSH Client Released

The latest release of PuTTY 0.84 has been generated. PuTTY is a client for the SSH, Telnet, Rlogin, and SUPDUP protocols that comes with a built-in terminal emulator and supports work on Unix-like systems and Windows. The source code of the project is available under the MIT license.

In the new version of PuTTY 0.84, several improvements and features have been implemented:

  • An option has been added to run user-specified commands before establishing a network connection. This can be useful for organizing connections to servers that open ports to SSH only after first contacting another port (port knocking).
  • For Unix systems, a mode has been implemented for displaying individual key presses in the terminal while typing complex Unicode characters generated after pressing several keys.
  • Improved support for working in Wayland-based environments has been included. This ensures that the correct font is selected when the X11 ‘fixed’ font is not available. Additionally, a pterm crash when trying to change utmp has been fixed.
  • Two minor vulnerabilities have been addressed in this release. The first vulnerability caused a crash when connecting to a malicious SSH server due to a double-free call to the memory release function. The second vulnerability caused a trust sigil to be set for all unsecured traffic, such as Telnet, when connecting through a proxy server that requires a password.
/Reports, release notes, official announcements.