PuTTY 0.82 is released
Simon Tatham
anakin at pobox.com
Wed Nov 27 19:42:18 GMT 2024
PuTTY version 0.82 is released
------------------------------
All the pre-built binaries, and the source code, are now available
from the PuTTY website at
https://www.chiark.greenend.org.uk/~sgtatham/putty/
The most important change in this version of PuTTY is improved Unicode
support in multiple places. Unicode improvements include:
- Usernames and passwords read from the terminal, or from a Windows
console by the file transfer tools and Plink, are now read in
Unicode, rather than the system code page or the character set
configured in PuTTY. So if your password (for example) includes
special characters not in the system code page, they can now be
sent to the server anyway.
- The command line of every PuTTY tool on Windows is parsed as
Unicode, so that some data given on the command line can also
contain characters not in the system code page. This affects
usernames and file names in particular.
- Filenames, usernames and remote commands also support characters
outside the system code page when entered via PuTTY's GUI
configuration. However, they will not survive a round trip through
saving and reloading a session, because that requires a backwards-
incompatible change to the configuration storage, which we haven't
made yet.
- All of PuTTY's Unicode-related character analysis (e.g. character
widths in the terminal, bidirectional algorithm, etc) have been
updated to be consistent with the latest version of the Unicode
standard, Unicode 16.0.0.
- The PuTTY terminal now understands the use of Unicode to represent
national and regional flags. (However, correct display of those
flags will depend on fonts and operating system.)
Other new features in this version of PuTTY include:
- The PuTTY Event Log now includes information about the local socket
endpoint of a network connection (that is, including the local port
number), to make it easier to match up PuTTY instances and log
files to any other network logs.
- There's a checkbox in the Features panel to turn off bracketed
paste mode in the terminal, in case that causes problems.
- Unix Pageant has a new --foreground mode, to make it easier to run
as a subprocess of something else automated.
Bug fixes include:
- Some fixes to window size and placement. If you configure a border
around the text in the PuTTY window then it will still appear when
the window is maximised; also, PuTTY takes more care to ensure the
whole window is visible on the screen when it starts up, instead of
accidentally off one edge.
- The updated RSA signature types in SSH are now sent with correct
padding (which differs from correct padding in the old ssh-rsa).
Most servers didn't care about the difference, but picky ones would
have occasionally rejected a RSA signature from PuTTY.
- A fix to terminal wrapping which could cause full-screen
applications to redraw incorrectly if they were updating something
in the very bottom right of the screen (notably 'ncmpc').
- A fix to terminal keyboard handling which caused Alt + function
keys to generate a spurious extra escape character if configured
into "Xterm 216+" mode.
Enjoy using PuTTY!
--
import hashlib; print((lambda p,q,g,y,r,s,m: (lambda w:(pow(g,int(hashlib.sha1(
m.encode('ascii')).hexdigest(),16)*w%q,p)*pow(y,r*w%q,p)%p)%q)(pow(s,q-2,q))==r
and s%q!=0 and m)(12342649995480866419, 2278082317364501, 1670428356600652640,
5398151833726432125, 645223105888478, 1916678356240619, "<anakin at pobox.com>"))
More information about the PuTTY-announce
mailing list