22 мая 2020 года состоялся выпуск популярного кроссплатформенного свободного BitTorrent-клиента Transmission, поддерживающего, помимо стандартного графического интерфейса, управление через cli и веб и отличающегося скоростью работы и низким потреблением ресурсов.
В новой версии реализованы следующие изменения:
Общие изменения на всех платформах:
- Серверы RPC получили возможность принимать соединения по IPv6
 - По умолчанию включена проверка сертификатов SSL, для совместимости с которой TR_CURL_SSL_VERIFY заменили на TR_CURL_SSL_NO_VERIFY
 - Для имён файлов .torrent и .resume по умолчанию снова используется хэш
 - Для защиты от атаки перебором у встроенного веб-сервера ограничили количество неудачных попыток авторизации до 100
 - Время раздачи при простое ограничено 40320 минутами(4 недели)
 - Добавлены Peer ID для torrent-клиентов Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk
 - INT64_MAX по умолчанию объявляется как размер незавершёной закачки, если настоящий размер неизвестен(помогает, к примеру, с трекерами Amazon S3 )
 - Включена поддержка TCP_FASTOPEN(позволит слегка ускорить начало соединения)
 - Усовершенстована обработка ToS в соединениях IPv6
 - Рукопожатие будет принудительно прерываться, если не удалось получить общий секрет(приводило к сбоям)
 - Запрещена смена трекеров во время анонсирования(приводило к сбоям)
 - Добавлена поддержка файла «session ID»(во временном каталоге), позволяющего точнее определять, является ли сеанс локальным или удалённым; ID прилагается к ответу «session-get».
 - Добавлена поддержка бесклассовой адресации(CIDR) в чёрном списке
 - Добавлена поддержка меток в libtransmission и transmission-remote
 - Обработка заголовков session-id стала производиться регистронезависимо
 - Поддержка загрузки CA сертификатов из системного хранилища
 - Устранены множественные утечки памяти(загрузка magnet, завершение сеанса, анализ двоичных данных)
 - Усовершенствование сборки на основе CMake(Ninja generator, libappindicator, systemd, Solaris и macOS)
 - Переход на подмодули для разрешения(большинства) сторонних зависимостей
 
Изменения демона:
- Использование libsystemd вместо libsystemd-daemon
 - Строгий запрет повышения привелегий для transmission-daemon.service
 
Веб-клиента:
- Исправлена XSS-уязвимость
 - Исправлена таблица стилей в Chromium 59+
 - Добавлено отображение кнопки «загрузить(как в „загрузить на сайт“, а не в „загрузить себе“)» на мобильных устройствах
 - Добавлено отображение оставшегося времени загрузки в компактном режиме(ранее было только на мобильных устройствах и в развёрнутом режиме).
 
>>> Подробности
      
    
  















