Neue Version des BitTorrent-Clients Transmission 3.0
Nach einem Jahr Entwicklung veröffentlicht freigeben Transmission 3.0, ein relativ leichter und ressourcenintensiver BitTorrent-Client, der in C geschrieben ist und eine Vielzahl von Benutzeroberflächen unterstützt: GTK, Qt, nativer Mac, Webschnittstelle, Daemon, Befehlszeile.
Wichtigste Änderungen:
Dem RPC-Server wurde die Möglichkeit hinzugefügt, Verbindungen über IPv6 zu akzeptieren;
Die SSL-Zertifikatsüberprüfung ist für HTTPS-Downloads standardmäßig aktiviert.
Es wurde wieder Hash als Name für .resume- und .torrent-Dateien verwendet (behebt das Problem). das problem unter Linux wird der Fehler „Dateiname zu lang“ angezeigt, wenn der Torrent-Name sehr lang ist);
Beim integrierten http-Server ist die Anzahl der erfolglosen Authentifizierungsversuche zum Schutz vor dem Erraten von Passwörtern auf 100 begrenzt;
Peer-IDs für die Torrent-Clients Xfplay, PicoTorrent, Free Download Manager, Folx und Baidu Netdisk hinzugefügt;
Unterstützung für die Option TCP_FASTOPEN hinzugefügt, mit der Sie die Zeit für den Verbindungsaufbau etwas verkürzen können;
Verbesserte Handhabung des ToS-Flags (Type of Service, Traffic Class) für IPv6-Verbindungen;
In Blacklists wurde die Möglichkeit hinzugefügt, Subnetzmasken in CIDR-Notation anzugeben (z. B. 1.2.3.4/24).
Unterstützung für die Erstellung mit mbedtls (polarssl), wolfssl (cyassl) und LibreSSL sowie neuen Versionen von OpenSSL (1.1.0+) hinzugefügt;
CMake-basierte Build-Skripte bieten verbesserte Unterstützung für Ninja Generator, libappindicator, systemd, Solaris und macOS;
Im Client für macOS wurden die Anforderungen an die Plattformversion erhöht (10.10), Unterstützung für ein dunkles Theme wurde hinzugefügt;
Im GTK-Client wurden Hotkeys zum Navigieren durch die Boot-Warteschlange hinzugefügt, die .desktop-Datei wurde modernisiert, die AppData-Datei wurde hinzugefügt, symbolische Symbole wurden für die obere GNOME-Leiste vorgeschlagen und es wurde ein Übergang von intltool vorgenommen Text abrufen;
Im Client für Qt wurden die Anforderungen für die Qt-Version (5.2+) erhöht, Hotkeys zum Navigieren durch die Download-Warteschlange hinzugefügt, der Speicherverbrauch bei der Verarbeitung von Torrent-Eigenschaften reduziert, Tooltips für Dateien mit langen Namen bereitgestellt ,
Schnittstelle angepasst für HiDPI-Bildschirme;
Der Hintergrundprozess hat auf die Verwendung von libsystemd anstelle von libsystemd-daemon umgestellt und eine Rechteausweitung ist in der Datei „transmission-daemon.service“ verboten.
Im Webclient wurde die XSS-Schwachstelle (Cross-Site-Scripting) behoben, Leistungsprobleme behoben und die Schnittstelle für mobile Geräte verbessert.