Transmission 3.0


Transmission 3.0

22. května 2020 byl vydán populární multiplatformní bezplatný BitTorrent klient Transmission, který kromě standardního grafického rozhraní podporuje také ovládání přes CLI a web a vyznačuje se rychlostí a nízkou spotřebou zdrojů.

V nové verzi byly realizovány následující změny:

Obecné změny na všech platformách:

  • Servery RPC nyní mohou přijímat připojení přes IPv6.
  • Kontrola certifikátů je výchozí povolena. SSL, pro kompatibilitu s níž TR_CURL_SSL_VERIFY byla nahrazena za TR_CURL_SSL_NO_VERIFY.
  • Pro názvy souborů .torrent a .resume se opět ve výchozím nastavení používá hash.
  • Pro ochranu proti útokům hrubou silou byl ve vestavěném webového serveru omezen počet neúspěšných pokusů o autorizaci na 100.
  • Doba seeding při nečinnosti je omezena na 40320 minut (4 týdny).
  • Byly přidány Peer ID pro torrent klienty Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk.
  • INT64_MAX je ve výchozím nastavení vyhlašován jako velikost neúplného stahování, pokud je skutečná velikost neznámá (pomáhá například s trackery Amazon S3).
  • Byla přidána podpora TCP_FASTOPEN(umožní mírně urychlit začátek připojení).
  • Zpracování ToS v připojeních IPv6 bylo vylepšeno.
  • Handshake bude nuceně přerušen, pokud nebude možné získat společné tajemství (což vedlo k chybám).
  • Změna trackerů během oznamování byla zakázána (což vedlo k chybám).
  • Byla přidána podpora souboru „session ID“ (v dočasném adresáři), který umožňuje přesněji určit, zda je sezení místní nebo vzdálené; ID je přiloženo k odpovědi „session-get“.
  • Byla přidána podpora beztřídné adresace (CIDR) v černé listině.
  • Byla přidána podpora značek v libtransmission a transmission-remote.
  • Zpracování hlaviček session-id nyní probíhá bez ohledu na velikost písmen.
  • Podpora stahování CA certifikátů ze systémového úložiště.
  • Byly odstraněny vícečetné úniky paměti (stahování magnet, ukončení sezení, analýza binárních dat).
  • Vylepšení sestavení na základě CMake (Ninja generátor, libappindicator, systemd, Solaris a macOS).
  • Přešlo se na podmoduly pro řešení (většiny) závislostí třetích stran.

Změny démona:

  • Použití libsystemd místo libsystemd-daemon.
  • Přísný zákaz zvýšení oprávnění pro transmission-daemon.service.

Webového klienta:

  • Byla opravena XSS zranitelnost.
  • Byla opravena stylová tabulka v Chromiu 59+.
  • Na mobilních zařízeních byla přidána možnost zobrazení tlačítka „stáhnout (jako na „stáhnout na web“, nikoli „stáhnout sobě“).
  • Bylo přidáno zobrazení zbývající doby načítání v kompaktním režimu (dříve pouze na mobilních zařízeních a v rozšířeném režimu).

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster