Клиент BitTorrent с открытым исходным кодом Transmission выпустил версию 4.1.4 — обновление, устраняющее уязвимость безопасности в клиенте для MacOS, проблемы с надёжностью загрузки, а также несколько ошибок, затрагивающих интерфейсы GTK, Qt и веб-интерфейс.
Одно из важных исправлений устраняет проблему, появившуюся в Transmission 4.1.0, которая могла приводить к некорректной обработке торрентов с файлами размером в ноль байт, что иногда приводило к потере прогресса загрузки. Ещё одно исправление устраняет редкую проблему, препятствовавшую завершению загрузки через webseed.
В этом выпуске также улучшено взаимодействие между GTK- и Qt-клиентами Transmission. Ранее запуск одного клиента при работающем другом мог вызывать проблемы при добавлении торрентов через браузер или ассоциацию файлов. Теперь новые запросы на торренты автоматически передаются в существующий сеанс.
Исправлена обработка ограничений скорости. Переопределения сеансовых ограничений скорости для отдельных торрентов теперь корректно работают как для загрузки, так и для выгрузки. Кроме того, метод torrent-add RPC был укреплён против некорректно сформированных запросов.
Другие улучшения устраняют редкую проблему с завершением работы, из-за которой Transmission мог оставаться запущенным, но не отвечать на запросы, проблему проверки SSL, связанную с настройкой TR_CURL_PROXY_SSL_NO_VERIFY, а также сбой компиляции при использовании определённых флагов предупреждений GCC.
Что касается безопасности, в Transmission 4.1.4 устранена потенциальная уязвимость, позволяющая удалённо выполнить код в клиенте для macOS. Для её использования требуется локальный доступ на запись к настройкам пользователя, поэтому уязвимость не может быть использована удалённо. В этом выпуске также повышена минимальная поддерживаемая версия macOS до macOS 12 и исправлена проблема, препятствовавшая правильному добавлению определённых магнитных ссылок.
Для пользователей настольных компьютеров под Linux в GTK-клиенте внесены несколько исправлений, улучшающих удобство использования. Списки торрентов теперь автоматически обновляют сортировку и фильтрацию при переименовании корневой папки торрентов или при поступлении метаданных через магнитную ссылку.
Кроме того, открытие папки с торрентами теперь корректно работает для однофайловых торрентов, хранящихся в структуре каталогов, а также устранена проблема, из-за которой значок приложения не отображался на некоторых рабочих столах.
Клиент на базе Qt также получил внутренние оптимизации, снижающие загрузку процессора интерфейсом, а сборки для Windows получили обновленные зависимости Qt и zlib.
Наконец, в веб-интерфейсе исправлена проблема отображения, из-за которой имена торрентов иногда отображались как «Неизвестно». Пользователи командной строки также получили исправление для transmission-remote --list-groups, которое не работало начиная с версии Transmission 4.0.
Для получения дополнительной информации см. журнал изменений.
Комментарии (0)