06.08.2013 — Релиз PuTTY 0.63
После двух лет ожидания состоялся релиз PuTTY 0.63! Новая версия содержит в первую очередь исправления безопасности. Мы рекомендуем обновиться как можно скорее!
Исправления безопасности:
- Исправлено нарушение работы PuTTY при подключении к серверу злоумышленника (см. vuln-modmul, vuln-signature-stringlen, vuln-bignum-division-by-zero).
- Больше не происходит ошибочного сохранения личных ключей в оперативной памяти после аутентификации (см. private-key-not-wiped).
Другие изменения:
- Переделана внутренняя система хранения конфигурации, убраны фиксированные ограничения на длину строк (в частности, теперь нет лимита на количество port-forwarding перенаправлений портов).
- Перенаправляемые TCP соединения, которые закрывают одно направление перед другим, теперь должны надёжно поддерживается, с передачей EOF независимо от двух направлений. Это также устраняет некоторые случаи повреждения данных (если повреждение являло собой потерю данных с самого конца соединения), а в некоторых случаях PuTTY отказывалась закрываться после окончания сеанса (программа считала, что канал перенаправления всё ещё активен).
- Добавлена поддержка режима вставки в стиле xterm (с управляющими скобками), что позволяет приложениям отличать набранный на клавиатуре текст от текста, вставленного в терминал. Например, текстовые редакторы, поддерживающие данный метод, смогут исключить ненужные автоотступы при вставке текста.
- Появилась возможность выделять полужирный текст путём изменения шрифта и цвета одновременно.
- Устранена ошибка, при которой PuTTYgen генерировал 2047-битный ключ, если было указано 2048 бит (или n-1 бит вместо n).
Изменения настроек по умолчанию:
- Количество линий прокрутки экрана теперь 2000, вместо 200.
- Кодировка PuTTY теперь UTF-8, вместо ISO-8859-1.
- PuTTgen по умолчанию генерирует 2048-битный ключ, вместо 1024.
Изменения для Unix/Linux версии PuTTY:
- Программы PSCP и PSFTP при копировании файлов теперь сохраняют права доступа в обоих направлениях.
- Добавлена поддержка «мёртвых клавиш» и compose-последовательностей.
- PuTTY и pterm теперь поддерживают font fallback (отсутствующие символы в выбранном шрифте автоматически заменяются символами из других шрифтов в системе) даже если вы используете серверный шрифт X11 вместо клиентского Pango.