Ny version av BitTorrent Client Transmission 3.0

Efter ett år av utveckling publicerad släpp Transmission 3.0, en relativt lätt och resurskrävande BitTorrent-klient skriven i C och som stöder en mängd olika användargränssnitt: GTK, Qt, inbyggd Mac, webbgränssnitt, demon, kommandorad.

Huvudändringar:

  • Möjligheten att acceptera anslutningar via IPv6 har lagts till RPC-servern;
  • SSL-certifikatverifiering är aktiverat som standard för HTTPS-nedladdningar;
  • Återställd till att använda hash som namn för .resume- och .torrent-filer (löser problemet med Linux som visar felet "Filnamn för långt" när torrentnamnet är mycket långt);
  • I den inbyggda http-servern är antalet misslyckade autentiseringsförsök begränsat till 100 för att skydda mot lösenordsgissning;
  • Lade till Peer ID för torrentklienter Xfplay, PicoTorrent, Free Download Manager, Folx och Baidu Netdisk;
  • Lade till stöd för alternativet TCP_FASTOPEN, vilket gör att du kan minska anslutningsinstallationstiden något;
  • Förbättrad hantering av ToS-flaggan (Type of Service, trafikklass) för IPv6-anslutningar;
  • I svarta listor har möjligheten att ange subnätmasker i CIDR-notation (till exempel 1.2.3.4/24) lagts till;
  • Lade till stöd för att bygga med mbedtls (polarssl), wolfssl (cyassl) och LibreSSL, samt nya utgåvor av OpenSSL (1.1.0+);
  • CMake-baserade byggskript har förbättrat stöd för Ninja-generator, libappindicator, systemd, Solaris och macOS;
  • I klienten för macOS har kraven för plattformsversionen höjts (10.10), stöd för ett mörkt tema har lagts till;
  • I GTK-klienten har snabbtangenter lagts till för att flytta genom startkön, .desktop-filen har moderniserats, AppData-filen har lagts till, symboliska ikoner har föreslagits för GNOMEs toppfält och en övergång har gjorts från intltool att få text;
  • I klienten för Qt har kraven för Qt-versionen (5.2+) höjts, snabbtangenter har lagts till för att flytta genom nedladdningskön, minnesförbrukningen har minskat vid bearbetning av torrentegenskaper, verktygstips har tillhandahållits för filer med långa namn ,
    gränssnitt anpassat för HiDPI-skärmar;

  • Bakgrundsprocessen har gått över till att använda libsystemd istället för libsystemd-daemon, och privilegieskalering är förbjuden i filen transmission-daemon.service;
  • XSS-sårbarheten (cross-site scripting) har eliminerats i webbklienten, prestandaproblem har lösts och gränssnittet för mobila enheter har förbättrats.

Källa: opennet.ru

Lägg en kommentar