Після року розробки реліз , щодо легкого та невибагливого до ресурсів BitTorrent-клієнта, написаного мовою Cі та підтримуючого різноманітні інтерфейси користувача: GTK, Qt, native Mac, Web-інтерфейс, daemon, command-line.
Основні зміни:
- У RPC server додано можливість прийому з'єднань через IPv6;
- За замовчуванням увімкнено верифікацію сертифікатів SSL для завантаження HTTPS;
- Повернено використання хешу як ім'я для файлів .resume та .torrent (вирішує з виведенням у Linux помилки "File name too long" при дуже довгому імені торрента);
- У вбудованому http-сервері до 100 обмежена кількість неуспішних спроб автентифікації захисту від підбору пароля;
- Додані ідентифікатори Peer ID для торрентів клієнтів Xfplay, PicoTorrent, Free Download Manager, Folx та Baidu Netdisk;
- Додана підтримка опції TCP_FASTOPEN, що дозволяє трохи скоротити час встановлення з'єднань;
- Поліпшено обробку прапора ToS (Type of Service, клас трафіку) для з'єднань IPv6;
- У чорних списках додано можливість вказівки масок підмереж у нотації CIDR (наприклад, 1.2.3.4/24);
- Додано підтримку збірки з mbedtls (polarssl), wolfssl (cyassl) та LibreSSL, а також з новими випусками OpenSSL (1.1.0+);
- У сценаріях збірки на основі CMake покращено підтримку Ninja generator, libappindicator, systemd, Solaris та macOS;
- У клієнті для macOS піднято вимоги до версії платформи (10.10), додано підтримку темної теми оформлення;
- У клієнті для GTK додані гарячі клавіші для переміщення по черзі завантаження, модернізовано файл .desktop, додано файл AppData, запропоновано символьні піктограми для верхньої панелі GNOME, здійснено перехід з intltool на gettext;
- У клієнті для Qt підвищені вимоги до версії Qt (5.2+), додані гарячі клавіші для переміщення по черзі завантаження, скорочено споживання пам'яті при обробці властивостей торентів, забезпечено виведення підказок для файлів з довгими іменами.
інтерфейс адаптований до екранів HiDPI; - У фоновому процесі здійснено перехід на використання libsystemd замість libsystemd-daemon, у файлі transmission-daemon.service заборонено підвищення привілеїв;
- У Web-клієнті усунуто XSS-уразливість (міжсайтовий скриптинг), вирішено проблеми з продуктивністю, покращено інтерфейс для мобільних пристроїв.
Джерело: opennet.ru
