27.11.2024 — Релиз PuTTY 0.82
Произведен значительный рефакторинг обработки Unicode, что позволило использовать «иностранные» символы, т.е. символы, не входящие в набор символов/кодовую страницу установленного в системе языка по умолчанию:
- Консоль Windows: имена пользователей и пароли, вводимые в интерактивном режиме в PSCP, PSFTP и Plink, могут содержать иностранные символы.
- Командная строка Windows: имена пользователей, удаленно выполняемые команды, и имена файлов, вводимые через параметры командной строки, могут содержать иностранные символы.
- Собственный терминал PuTTY (в Windows и Unix): даже если режим UTF-8 не настроен для основного сеанса, интерактивные имена пользователей и пароли могут содержать иностранные символы.
Другие изменения:
- Обновление версии Unicode: весь анализ символов обновлен в соответствии с Unicode 16.0.0.
- Рендеринг Unicode в терминале: национальные и региональные флаги теперь распознаются эмулятором терминала PuTTY. (Однако корректное отображение этих флагов будет зависеть от шрифтов и операционной системы.)
- В журнале событий «Event Log» теперь упоминается локальный адрес и номер порта сокета исходящего соединения.
- Режим вставки в скобках «bracketed paste mode» теперь можно отключить на панели «Terminal/Features».
- Pageant для Unix: новый режим
--foreground
для запуска в качестве подпроцесса.
Исправления ошибок:
- Настройка промежутка между текстом и краем окна (опция «Gap between text and window edge») теперь учитывается, даже при разворачивании окна на весь экран.
- Подписи RSA на основе SHA-2 теперь отправляются с корректным паддингом (заполнением нулями).
- Неправильная обработка переноса в терминале иногда приводила к некорректным перерисовкам в приложениях на основе curses.
- В режиме «Xterm 216+», сочетание «Alt + функциональная клавиша» отправляло лишний escape-символ.