Nová verzia BitTorrent klienta Transmission 3.0

Po roku vývoja zverejnená uvoľnenie Prenos 3.0, relatívne ľahký a na zdroje náročný BitTorrent klient napísaný v jazyku C a podporujúci rôzne používateľské rozhrania: GTK, Qt, natívny Mac, webové rozhranie, démon, príkazový riadok.

Hlavné zmeny:

  • Na server RPC bola pridaná možnosť prijímať pripojenia cez IPv6;
  • Overenie certifikátu SSL je predvolene povolené pre sťahovanie HTTPS;
  • Návrat k používaniu hash ako názvu pre súbory .resume a .torrent (rieš problém keď Linux zobrazuje chybu „Názov súboru je príliš dlhý“, keď je názov torrentu veľmi dlhý);
  • V zabudovanom http serveri je počet neúspešných pokusov o overenie obmedzený na 100, aby sa zabránilo uhádnutiu hesla;
  • Pridané Peer ID pre torrent klientov Xfplay, PicoTorrent, Free Download Manager, Folx a Baidu Netdisk;
  • Pridaná podpora pre voľbu TCP_FASTOPEN, ktorá umožňuje mierne skrátiť čas nastavenia pripojenia;
  • Vylepšené spracovanie príznaku ToS (Type of Service, traffic class) pre pripojenia IPv6;
  • V blacklistoch bola pridaná možnosť špecifikovať masky podsiete v notácii CIDR (napríklad 1.2.3.4/24);
  • Pridaná podpora pre vytváranie s mbedtls (polarssl), wolfssl (cyassl) a LibreSSL, ako aj nové vydania OpenSSL (1.1.0+);
  • Zostavovacie skripty založené na CMake majú vylepšenú podporu pre generátor Ninja, libappindicator, systemd, Solaris a macOS;
  • V klientovi pre macOS sa zvýšili požiadavky na verziu platformy (10.10), pribudla podpora tmavej témy;
  • V klientovi GTK boli pridané klávesové skratky na pohyb v zavádzacom fronte, súbor .desktop bol zmodernizovaný, súbor AppData bol pridaný, symbolické ikony boli navrhnuté pre hornú lištu GNOME a bol vykonaný prechod z intltool získať text;
  • V klientovi pre Qt sa zvýšili požiadavky na verziu Qt (5.2+), pridali sa klávesové skratky na pohyb vo fronte sťahovania, znížila sa spotreba pamäte pri spracovaní vlastností torrentu, pre súbory s dlhými názvami boli poskytnuté popisky ,
    rozhranie prispôsobené pre obrazovky HiDPI;

  • Proces na pozadí sa prepol na používanie libsystemd namiesto libsystemd-daemon a eskalácia privilégií je zakázaná v súbore transmit-daemon.service;
  • Zraniteľnosť XSS (cross-site scripting) bola vo webovom klientovi odstránená, problémy s výkonom boli vyriešené a rozhranie pre mobilné zariadenia bolo vylepšené.

Zdroj: opennet.ru

Pridať komentár