Нова версія BitTorrent-клієнта Transmission 3.0

Після року розробки опубліковано реліз Трансмісія 3.0, щодо легкого та невибагливого до ресурсів 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

Додати коментар або відгук