Nieuwe versie van BitTorrent-client Transmission 3.0

Na een jaar van ontwikkeling gepubliceerde релиз Transmission 3.0, een relatief lichtgewicht en resource-intensieve BitTorrent-client geschreven in C en die een verscheidenheid aan gebruikersinterfaces ondersteunt: GTK, Qt, native Mac, webinterface, daemon, opdrachtregel.

Grote veranderingen:

  • Aan de RPC-server is de mogelijkheid toegevoegd om verbindingen via IPv6 te accepteren;
  • SSL-certificaatverificatie is standaard ingeschakeld voor HTTPS-downloads;
  • Teruggekeerd naar het gebruik van hash als naam voor .resume- en .torrent-bestanden (opgelost probleem waarbij Linux de foutmelding “Bestandsnaam te lang” weergeeft wanneer de torrent-naam erg lang is);
  • In de ingebouwde http-server is het aantal mislukte authenticatiepogingen beperkt tot 100 om te beschermen tegen het raden van wachtwoorden;
  • Peer-ID's toegevoegd voor torrent-clients Xfplay, PicoTorrent, Free Download Manager, Folx en Baidu Netdisk;
  • Ondersteuning toegevoegd voor de TCP_FASTOPEN-optie, waarmee u de tijd voor het instellen van de verbinding enigszins kunt verkorten;
  • Verbeterde verwerking van de ToS-vlag (Type of Service, traffic class) voor IPv6-verbindingen;
  • In zwarte lijsten is de mogelijkheid toegevoegd om subnetmaskers in CIDR-notatie (bijvoorbeeld 1.2.3.4/24) op te geven;
  • Ondersteuning toegevoegd voor het bouwen met mbedtls (polarssl), wolfssl (cyassl) en LibreSSL, evenals nieuwe releases van OpenSSL (1.1.0+);
  • Op CMake gebaseerde build-scripts hebben verbeterde ondersteuning voor Ninja-generator, libappindicator, systemd, Solaris en macOS;
  • In de client voor macOS zijn de eisen voor de platformversie verhoogd (10.10), ondersteuning voor een donker thema is toegevoegd;
  • In de GTK-client zijn sneltoetsen toegevoegd om door de opstartwachtrij te navigeren, het .desktop-bestand is gemoderniseerd, het AppData-bestand is toegevoegd, er zijn symbolische pictogrammen voorgesteld voor de GNOME-bovenbalk en er is een overgang gemaakt van intltool tekst ophalen;
  • In de client voor Qt zijn de vereisten voor de Qt-versie (5.2+) verhoogd, zijn er sneltoetsen toegevoegd om door de downloadwachtrij te bladeren, is het geheugengebruik verminderd bij het verwerken van torrent-eigenschappen, zijn er tooltips voorzien voor bestanden met lange namen ,
    interface aangepast voor HiDPI-schermen;

  • Het achtergrondproces is overgeschakeld naar het gebruik van libsystemd in plaats van libsystemd-daemon, en escalatie van bevoegdheden is verboden in het bestand transmissie-daemon.service;
  • De XSS-kwetsbaarheid (cross-site scripting) is geëlimineerd in de webclient, prestatieproblemen zijn opgelost en de interface voor mobiele apparaten is verbeterd.

Bron: opennet.ru

Voeg een reactie