PuTTY version 0.78 pre-releases are available
Simon Tatham
anakin at pobox.com
Tue Sep 13 08:30:54 BST 2022
PuTTY version 0.78 pre-releases are available
---------------------------------------------
Hello PuTTY users,
For the first time ever, we're announcing a version of PuTTY via this
mailing list *before* it's released. The official PuTTY 0.78 doesn't
exist yet, but as of now, pre-release builds are available from the
PuTTY website.
Why announce the pre-releases as well as the release? Because we're
hoping that this way, the release itself will be better. If more
people test the pre-releases in ways we don't test ourselves, we can
find as many bugs as possible *before* the release is finalised.
(Instead of two days afterwards.)
If this goes well, I hope we'll announce pre-releases in this way more
often. Probably not for *every* release, but at least releases with
major new features.
Anyway! Pre-release builds of PuTTY 0.78 are now available from the
PuTTY website at
https://www.chiark.greenend.org.uk/~sgtatham/putty/prerel.html
New features in this release include:
- Support for OpenSSH certificates in user authentication. If you
have a certified key for user authentication, PuTTY can now use it,
either by configuring the certificate file separately from the
private key, or by making a single .ppk file incorporating both.
You can also configure a certificate in PuTTY's configuration to
accompany an ordinary key in Pageant, or load the combined .ppk
into Pageant itself.
- Support for OpenSSH certificates in host key checking. Using the
new "Configure host CAs" button in the "Host keys" config pane, you
can tell PuTTY about the public key of a certification authority
you trust, and tell it what host names you trust it to sign keys
for. Then PuTTY will accept host keys validly signed by that CA,
without needing the interactive host key prompt every time.
- Enhancements to the SSH jump-host proxy system. Now, as an
alternative to telling the proxy SSH server to connect directly to
the destination IP address, you can tell it to run a shell command
locally. (For example, an 'nc' command preceded by some other kind
of necessary setup.) You can also ask the server to invoke a
specified SSH subsystem, if one is configured that will help.
- Ability to allow a helper program, or 'plugin', to provide your
answers to SSH keyboard-interactive authentication. The idea is to
make it possible to automate one-time password schemes, if the
passwords can be determined by a program. However, this feature is
very new and plugins will need to be written before it can be used.
The specification of how a plugin must work is documented in
Appendix H of the pre-release version of the PuTTY manual.
- Cryptography updates: the NTRU Prime post-quantum key exchange
implemented in OpenSSH, new larger Diffie-Hellman groups, support
for using those and ECDSA in conjunction with Kerberos, and the
AES-GCM cipher mode. (The last of those is done in the
OpenSSH-compatible way, not RFC 5647.)
Bug fixes in this release include:
- The 32-bit Windows build of 0.77 was accidentally made not capable
of running on Windows XP. The 0.78 pre-releases do run on XP.
- If the server tries to set the window title using some single-byte
character sets (particularly the ISO 8859 family), 0.77 would fail
to do the character set translation and set the title to the empty
string. The 0.78 pre-releases get this right again.
Please try out the pre-releases, if you can. We appreciate all
testing, whether it's testing the new features, or testing that the
existing functionality hasn't broken. If you'd like 0.78 to work well
for you, please help us test it before it's final.
Enjoy using PuTTY!
Cheers,
Simon
--
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