Nouvo vèsyon BitTorrent kliyan Transmisyon 3.0

Apre yon ane nan devlopman pibliye lage Transmisyon 3.0, yon kliyan BitTorrent relativman lejè ak resous entansif ekri nan C ak sipòte yon varyete de koòdone itilizatè: GTK, Qt, natif natal Mac, koòdone entènèt, daemon, liy kòmand.

Chanjman prensipal yo:

  • Kapasite pou aksepte koneksyon via IPv6 te ajoute nan sèvè RPC a;
  • Verifikasyon sètifika SSL aktive pa default pou telechajman HTTPS;
  • Retounen nan itilize hash kòm non pou .resume ak .torrent dosye (rezoud pwoblèm ak Linux ki montre erè "Non fichye a twò lontan" lè non torrent la trè long);
  • Nan sèvè http entegre a, kantite tantativ otantifikasyon san siksè limite a 100 pou pwoteje kont modpas devine;
  • Te ajoute ID Peer pou kliyan torrent Xfplay, PicoTorrent, Manadjè Download gratis, Folx ak Baidu Netdisk;
  • Te ajoute sipò pou opsyon TCP_FASTOPEN, ki pèmèt ou yon ti kras diminye tan konfigirasyon koneksyon an;
  • Amelyore manyen drapo ToS (Type of Service, traffic class) pou koneksyon IPv6;
  • Nan lis nwa yo, yo te ajoute kapasite pou presize mask subnet nan notasyon CIDR (pa egzanp, 1.2.3.4/24);
  • Te ajoute sipò pou bati ak mbedtls (polarssl), wolfssl (cyassl) ak LibreSSL, osi byen ke nouvo degaje OpenSSL (1.1.0+);
  • Scripts konstriksyon ki baze sou CMake yo amelyore sipò pou dèlko Ninja, libappindicator, systemd, Solaris ak macOS;
  • Nan kliyan an pou macOS, kondisyon yo pou vèsyon platfòm la te ogmante (10.10), yo te ajoute sipò pou yon tèm nwa;
  • Nan kliyan GTK, yo te ajoute hotkeys pou deplase nan keu bòt la, yo te modènize fichye .desktop la, yo te ajoute fichye AppData a, yo te pwopoze ikon senbolik pou ba anlè GNOME, epi yo te fè yon tranzisyon soti nan intltool. jwenn tèks;
  • Nan kliyan an pou Qt, kondisyon yo pou vèsyon an Qt (5.2+) yo te ogmante, hotkeys yo te ajoute pou deplase nan keu telechajman an, konsomasyon memwa te redwi lè yo trete pwopriyete torrent, konsèy zouti yo te bay pou dosye ki gen non long. ,
    koòdone adapte pou ekran HiDPI;

  • Pwosesis background nan chanje pou itilize libsystemd olye pou yo libsystemd-daemon, epi escalade privilèj yo entèdi nan fichye transmission-daemon.service la;
  • Vilnerabilite XSS (scripting cross-site) te elimine nan kliyan Entènèt la, pwoblèm pèfòmans yo te rezoud, epi koòdone pou aparèy mobil yo te amelyore.

Sous: opennet.ru

Add nouvo kòmantè