26.08.2023 — Релиз PuTTY 0.79
Особенности релиза:
Область действия MSI-инсталлятор возвращена к обычному значению («per machine»), что отменяет временное решение для устранения проблем с безопасностью в Windows, примененное в версии 0.78.
Это означает, что установка 0.79 (или более новых версии) не приведет к автоматическому удалению версии 0.78, если версия 0.78 была установлена с использованием области действия по умолчанию («per user»). В такой ситуации мы рекомендуем сначала удалить 0.78. Если же были установлены обе версии, то их удаление, а затем повторная установка новой версии исправят ситуацию.
Переход на PuTTY 0.79 с более ранних версий (0.77 и старше) не потребует никаких действий.
Отслеживание мыши в терминале:
- Добавлена поддержка движений мыши, не являющихся перетаскиванием.
- Добавлена поддержка событий горизонтальной прокрутки (например, генерируемых трекпадами).
Исправление обратной совместимости:
- Аутентификация пользователей на основе сертификатов теперь работает с OpenSSH 7.7 и более ранними версиями.
Исправления ошибок:
- При работе с протоколом «Raw», двойное нажатие
^D
в окне терминала могло вызвать сбой «assertion failure». - Вывод терминала мог зависнуть, если сервер отправлял управляющую последовательность для изменения размера окна (и она не была отключена в настройках), а для окна PuTTY был установлен запрет на изменение размера.
- В GTK PuTTY мог произойти сбой, если сервер отправлял управляющую последовательность для изменения размера окна, в то время как окно было прикреплено к половине экрана в KDE.
- В GTK PuTTY мог произойти сбой, если пользователь пытался изменить размер шрифта, в то время как окно было развернуто на весь экран.
- Настройки таймингов «bell overload» неверно интерпретировались в PuTTY и pterm версий 0.77/0.78 для Unix. Рекомендуется пересмотреть сохраненные сеансы и «Default Settings», если какие-либо из них были перезаписаны в данных версия программы, так как проблемы могут сохраниться и в более новых версиях.
- Баннеры SSH-аутентификации не выводились должным образом, если сервер отправлял их непосредственно перед закрытием соединения (например, в качестве объяснения пользователю о закрытии соединения).
- Команда
close
в PSFTP всегда сообщала об ошибке, поэтому завершение ею пакетного сценарияpsftp -b
заставляло PSFTP считать, что произошел сбой, даже если все работало нормально. - Обработка сертификата работала некорректно (только для ключей RSA), если пользователь указывал detached сертификат для PPK-файла с другим встроенным сертификатом.
- В Pageant для Windows опция для записи фрагмента файла конфигурации OpenSSH для Windows теперь работает даже при наличии пробелов в имени пользователя.
- В режиме local-line-editing, нажатие
^U
теперь просто очищает строку, а не очищает ее и затем вставлять литерал^U
. - Исправлено несколько редких случаев переноса строки в терминале, связанных с double-width символами.