Transmission 3.0


Transmission 3.0

Am 22. Mai 2020 wurde die beliebte plattformübergreifende, kostenlose BitTorrent-Clientsoftware Transmission veröffentlicht, die neben der Standardgrafikschnittstelle auch die Steuerung über CLI und Web ermöglicht und sich durch Geschwindigkeit und geringen Ressourcenverbrauch auszeichnet.

In der neuen Version wurden folgende Änderungen umgesetzt:

Allgemeine Änderungen auf allen Plattformen:

  • RPC-Server können jetzt Verbindungen über IPv6 annehmen.
  • Die Überprüfung von Zertifikaten ist standardmäßig aktiviert, SSLum die Kompatibilität zu gewährleisten. TR_CURL_SSL_VERIFY wurde durch TR_CURL_SSL_NO_VERIFY
  • ersetzt. Für die Dateinamen .torrent und .resume wird standardmäßig wieder ein Hash verwendet.
  • Um sich vor Brute-Force-Angriffen zu schützen, wurde die Anzahl der fehlgeschlagenen Authentifizierungsversuche auf 100 begrenzt. Webserver. Die Auszahlungszeit im Leerlauf ist auf 40320 Minuten (4 Wochen) begrenzt.
  • Peer IDs für die Torrent-Clients Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk wurden hinzugefügt.
  • INT64_MAX
  • wird standardmäßig als Größe des unvollendeten Downloads deklariert, wenn die tatsächliche Größe unbekannt ist (hilft zum Beispiel mit Amazon S3-Trackern). TCP_FASTOPEN
  • Unterstützung für (erlaubt, den Verbindungsaufbau leicht zu beschleunigen).Die Verarbeitung von ToS in IPv6-Verbindungen wurde verbessert.
  • Das Handshake wird automatisch abgebrochen, wenn der gemeinsame Schlüssel nicht erlangt werden kann (was zu Abstürzen führte).
  • Der Wechsel der Tracker während der Ankündigung ist verboten (was ebenfalls zu Abstürzen führte).
  • Die Unterstützung für die Session-ID-Datei (im temporären Verzeichnis) wurde hinzugefügt, um genauer zu bestimmen, ob die Sitzung lokal oder remote ist; die ID wird der Antwort "session-get" beigefügt.
  • Unterstützung für die Klassenlose Adressierung (CIDR) in der schwarzen Liste hinzugefügt.
  • Die Unterstützung von Tags in libtransmission und transmission-remote wurde hinzugefügt.
  • Die Verarbeitung der Header session-id erfolgt jetzt ohne Berücksichtigung von Groß- und Kleinschreibung.
  • Unterstützung für die Verwendung von CA-Zertifikaten aus dem Systemspeicher.
  • Mehrere Speicherlecks (beim Herunterladen von Magneten, beim Beenden der Sitzung, bei der Analyse von Binärdaten) wurden behoben.
  • Verbesserungen beim CMake-Build (Ninja-Generator, libappindicator, systemd, Solaris und macOS).
  • Übergang zu Submodulen zur Lösung (der meisten) Drittanbieterabhängigkeiten.
  • Änderungen am Daemon:

Verwendung von libsystemd anstelle von libsystemd-daemon.

  • Striktes Verbot der Privilegienanhebung für transmission-daemon.service.
  • Web-Client:

XSS-Sicherheitsanfälligkeit wurde behoben.

  • Das Stylesheet wurde in Chromium 59+ korrigiert.
  • Die Schaltfläche "Herunterladen (wie beim 'Herunterladen auf die Website', nicht 'Herunterladen für sich selbst')" wird jetzt auf mobilen Geräten angezeigt.
  • Wurde hinzugefügt.
  • Die verbleibende Ladezeit wird jetzt im Kompaktmodus angezeigt (zuvor nur auf Mobilgeräten und im erweiterten Modus).

Quelle: linux.org.ru

60GB SSD 8Gb DDR4