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.