Transmission 4.1 Open-Source BitTorrent-client Uitgebracht als Grote Update
Transmission 4.1 is vandaag uitgebracht als een grote update van deze open-source, gratis en platformonafhankelijke BitTorrent-client, die GTK- en Qt-gebaseerde interfaces, een headless daemon en een webinterface bevat.
Bijna drie jaar na Transmission 4.0 brengt de release van Transmission 4.1 ondersteuning voor IPv6 en dual-stack UDP-trackers, ondersteuning voor trackers die alleen het oude BEP-7 module ondersteunen, optioneel sequentieel downloaden, ondersteuning voor IPv6 Local Peer Discovery en ondersteuning voor het gebruik van een proxyserver voor webverbindingen.
Transmission 4.1 introduceert ook een nieuwe optie om een torrent meteen te verifiëren nadat het downloaden is voltooid, de mogelijkheid om IP-adressen te cachen die zijn gebruikt in globale communicatie en deze te gebruiken om de UDP6-waarschuwingslog te verminderen, evenals ondersteuning voor het meesturen van een IPv4-parameter tijdens het Extension Protocol-handshake.
Vanaf deze release controleert Transmission of lokale bestanden bestaan nadat de torrentlocatie is ingesteld, verbetert het de afhandeling van plain text en MSE-handshakes, gaat beter om met zeer grote torrents en voert het aparte poortcontroles uit voor IPv4 en IPv6 in zowel de Qt- als GTK-clients.
Onder andere opmerkelijke wijzigingen verbetert Transmission 4.1 de DHT-prestaties, verbetert het de µTP-downloadprestaties, voegt het een nieuwe JSON-RPC 2.0-conforme RPC-API toe, verbetert het de afhandeling van meerdere verbindingen vanaf hetzelfde IP-adres en verstevigt het de parser voor HTTP-trackerresponses.

De GTK-client kreeg ondersteuning voor het gebruik van native bestandskiezer-dialoogvensters, bijgewerkte voortgangsbalkkleuren die overeenkomen met die van de macOS- en webclients, evenals verbeterde support voor Flatpak en toegankelijkheid.
De Qt-client kreeg daarentegen de mogelijkheid om een aangepaste URL-pad te gebruiken bij het verbinden met externe Transmission-servers, kleurcodering van voortgangsbalken om torrentstatussen van elkaar te onderscheiden, de Labels-functie van de webclient, native iconen voor menu’s en werkbalken, en ondersteuning voor ETA (geschatte resterende tijd) in de compacte weergave.
De webclient kreeg een hoog contrastthema, ondersteuning om torrents toe te voegen via drag-and-drop, procentcijfers voor de voortgangsbalk, aparte poortcontroles voor IPv4 en IPv6, nieuwe opties om torrents te filteren op privacy- of foutenstatus, een nieuw waarschuwingsbericht en een percentage voor seed-progressie in compacte rijen.
Bovendien kreeg de webclient een selectievakje om data te verwijderen bij het verwijderen van torrents, een kolommodus voor browsers zonder viewport-beperkingen, een nieuw pop-upbeheersysteem voor ondersteuning van meerdere pop-ups in een hiërarchische structuur, touchscreen-ondersteuning in het contextmenu en ondersteuning voor weergave van datum en tijd in torrentdetails.
Transmission 4.1 verbetert ook transmission-remote, met ondersteuning voor sequentieel downloaden vanaf een specifiek stuk, wat apps in staat stelt binnen mediabestanden te zoeken voor streamingtoepassingen, ondersteuning voor limieten bij inactief seeden, standaard sorteren op datum bij het weergeven van torrents en ondersteuning voor ‘maanden’ en ‘jaren’ in de ETA-weergave voor extreem langzame torrents.
Last but not least voegt Transmission 4.1 de optie preferred_transport toe aan settings.json, waarmee gebruikers een voorkeur kunnen kiezen tussen µTP en TCP. Daarnaast kun je de schijf-schrijfcache uitschakelen door de optie cache-size-mb op 0 te zetten in settings.json, en wordt de code van libtransmission verbeterd om minder CPU en RAM te gebruiken.
Bekijk de releasenotes op de GitHub-pagina van het project voor meer details over de veranderingen in Transmission 4.1. Deze release is beschikbaar voor download vanaf dezelfde locatie als een source-tarball, samen met binaries voor macOS- en Windows-systemen.






