From anakin at pobox.com Sat Aug 26 13:43:30 2023 From: anakin at pobox.com (Simon Tatham) Date: Sat, 26 Aug 2023 13:43:30 +0100 Subject: PuTTY 0.79 is released Message-ID: <1693053718-sup-7132@thyestes.tartarus.org> PuTTY version 0.79 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/ This is mostly a bug-fix release: there are only minor new features in 0.79 compared to 0.78. The most important bug fix: - Windows installer: we've reset the installation scope to its normal state. In 0.78 we switched it from 'machine-wide' to 'per-user', as a workaround for a Windows security issue. That issue is now fixed, so our install scope can go back to normal. As a result, unfortunately, 0.79's installer will not automatically uninstall 0.78, for the same reason that 0.78 didn't automatically uninstall previous versions. We recommend uninstalling 0.78 manually first, if you have it installed. We apologise for all the inconvenience this change caused everybody! New features in this release: - the MAC algorithm HMAC-SHA-512 is now supported in SSH. - when the terminal is in mouse reporting mode (so that most mouse actions go to the application running inside the terminal rather than to PuTTY's copy and paste), we now support reporting mouse motions without a button held down, so that the server can display information about what you're hovering the pointer over. We also support horizontal scroll events, if your input device can generate them (for example, they can be configured in some trackpads). Other bug fixes in this release include: - OpenSSH certificate support now works with older versions of OpenSSH (7.7 and earlier). Previously it only worked with OpenSSH 7.8 and later. - if an SSH server uses the 'pre-authentication banner' feature of SSH to explain why it's about to reject your authentication and disconnect you, PuTTY should now reliably display that banner. Previously it forgot about it as soon as it received the disconnection. - Various crashes and hangs in the terminal emulator relating to failed attempts to resize the window or font. If the server tried to send a control sequence to resize the window in Windows PuTTY when you had window resizing completely disabled, terminal output would hang; doing the same thing in Unix PuTTY if the window was docked to the left or right half of the screen in KDE, or trying to change the font size while the window was maximised, would cause a crash. - A potential crash using the Raw protocol, if you pressed ^D to send EOF more than once (if the server didn't respond the first time by closing its own side of the connection). - The 'bell overload' timing settings in the Bell configuration pane were misinterpreted in Unix PuTTY and pterm 0.77 and 0.78, leading to errors of a factor of 1000. If you saved settings with 0.77 or 0.78, you might want to check your settings for time values such as 0.002 or 0.005 seconds which should be 2 or 5. - Using PSFTP with the '-b' option and a batch script ending with the 'close' command would report failure, even if the entire script succeeded. - Windows Pageant's OpenSSH interoperation mode now works even if you have a space in your user name. 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, ""))