Nová verze BitTorrent klienta Transmission 3.0

Po roce vývoje publikováno uvolnění Převodovka 3.0, relativně lehký a na zdroje náročný BitTorrent klient napsaný v C a podporující řadu uživatelských rozhraní: GTK, Qt, nativní Mac, webové rozhraní, démon, příkazový řádek.

Hlavní změny:

  • Na server RPC byla přidána možnost přijímat připojení přes IPv6;
  • Ověření certifikátu SSL je standardně povoleno pro stahování HTTPS;
  • Návrat k používání hash jako názvu pro soubory .resume a .torrent (řeš problém s Linuxem zobrazujícím chybu „Název souboru je příliš dlouhý“, když je název torrentu příliš dlouhý);
  • Ve vestavěném http serveru je počet neúspěšných pokusů o autentizaci omezen na 100, aby bylo chráněno před uhodnutím hesla;
  • Přidána Peer ID pro torrentové klienty Xfplay, PicoTorrent, Free Download Manager, Folx a Baidu Netdisk;
  • Přidána podpora pro volbu TCP_FASTOPEN, která umožňuje mírně zkrátit dobu nastavování připojení;
  • Vylepšené zpracování příznaku ToS (Type of Service, traffic class) pro připojení IPv6;
  • V blacklistech byla přidána možnost specifikovat masky podsítě v notaci CIDR (například 1.2.3.4/24);
  • Přidána podpora pro vytváření s mbedtls (polarssl), wolfssl (cyassl) a LibreSSL, stejně jako nová vydání OpenSSL (1.1.0+);
  • Sestavovací skripty založené na CMake mají vylepšenou podporu pro generátor Ninja, libappindicator, systemd, Solaris a macOS;
  • V klientovi pro macOS byly zvýšeny požadavky na verzi platformy (10.10), přidána podpora tmavého motivu;
  • V klientovi GTK byly přidány klávesové zkratky pro pohyb po zaváděcí frontě, modernizován soubor .desktop, přidán soubor AppData, byly navrženy symbolické ikony pro horní lištu GNOME a byl proveden přechod z intltool získat text;
  • V klientovi pro Qt byly zvýšeny požadavky na verzi Qt (5.2+), byly přidány klávesové zkratky pro pohyb ve frontě stahování, byla snížena spotřeba paměti při zpracování vlastností torrentu, byly poskytnuty popisky pro soubory s dlouhými názvy ,
    rozhraní přizpůsobené pro obrazovky HiDPI;

  • Proces na pozadí přešel na používání libsystemd místo libsystemd-daemon a eskalace oprávnění je v souboru přenosu-daemon.service zakázána;
  • Ve webovém klientovi byla odstraněna zranitelnost XSS (cross-site scripting), byly vyřešeny problémy s výkonem a bylo vylepšeno rozhraní pro mobilní zařízení.

Zdroj: opennet.ru

Přidat komentář