Transmission 3.0


Transmission 3.0

На 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 генератор, libappindicator, systemd, Solaris и macOS)
  • Преход на подмодули за разрешаване (на повечето) странични зависимости

Промени в демона:

  • Използване на libsystemd вместо libsystemd-daemon
  • Строга забрана за повишаване на привилегиите за transmission-daemon.service

Уеб клиента:

  • Отстранена е XSS уязвимост
  • Коригирана е таблицата със стилове в Chromium 59+
  • Добавено е показване на бутона «изтегли (както в „изтегли на сайта“, а не „изтегли за себе си“)» на мобилни устройства
  • Добавено е показването на оставащото време за зареждане в компактен режим (преди беше само на мобилни устройства и в разширен режим).

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster