Transmission 3.0


Transmission 3.0

22 maja 2020 roku odbyła się premiera popularnego wieloplatformowego, darmowego klienta BitTorrent, Transmission, który oprócz standardowego interfejsu graficznego obsługuje również zarządzanie przez cli oraz sieć, wyróżniającego się szybkością działania i niskim zużyciem zasobów.

W nowej wersji wprowadzone zostały następujące zmiany:

Ogólne zmiany na wszystkich platformach:

  • Serwery RPC zyskały możliwość przyjmowania połączeń przez IPv6
  • Domyślnie włączona jest weryfikacja certyfikatów SSL, w celu zgodności z którą TR_CURL_SSL_VERIFY został zastąpiony przez TR_CURL_SSL_NO_VERIFY
  • Dla nazw plików .torrent i .resume domyślnie ponownie używany jest hash
  • W celu ochrony przed atakiem typu brute force, wbudowany serwer WWW ograniczył liczbę nieudanych prób autoryzacji do 100
  • Czas seeding podczas bezczynności został ograniczony do 40320 minut (4 tygodnie)
  • Dodano Peer ID dla klientów torrent, takich jak Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk
  • INT64_MAX domyślnie jest zadeklarowane jako rozmiar nieukończonego pobierania, jeśli rzeczywisty rozmiar jest nieznany (pomaga np. z trackerami Amazon S3)
  • Wsparcie zostało włączone TCP_FASTOPEN(pozwoli nieco przyspieszyć rozpoczęcie połączenia)
  • Udoskonalono obsługę ToS w połączeniach IPv6
  • Ręczne uzgadnianie zostanie wymuszone przerwanie, jeśli nie uda się uzyskać wspólnego sekretu (prowadziło to do awarii)
  • Zabroniono zmiany trackerów podczas ogłaszania (prowadziło to do awarii)
  • Dodano wsparcie dla pliku „session ID” (w katalogu tymczasowym), umożliwiającego dokładniejsze określenie, czy sesja jest lokalna czy zdalna; ID dołącza się do odpowiedzi „session-get”.
  • Dodano wsparcie dla adresacji bezklasowej (CIDR) w czarnej liście
  • Dodano wsparcie dla etykiet w libtransmission i transmission-remote
  • Obsługa nagłówków session-id zaczęła być realizowana niezależnie od wielkości liter
  • Wsparcie dla ładowania certyfikatów CA z systemowego magazynu
  • Wyeliminowano wielokrotne wycieki pamięci (ładowanie magnet, zakończenie sesji, analiza danych binarnych)
  • Udoskonalenie kompilacji oparte na CMake (generator Ninja, libappindicator, systemd, Solaris i macOS)
  • Przejście na submoduły w celu rozwiązania (większości) zewnętrznych zależności

Zmiany demona:

  • Użycie libsystemd zamiast libsystemd-daemon
  • Ścisły zakaz podwyższania uprawnień dla transmission-daemon.service

Klient WWW:

  • Naprawiono lukę XSS
  • Poprawiono arkusz stylów w Chromium 59+
  • Dodano wyświetlanie przycisku „załaduj (jak w „załaduj na stronę”, a nie w „załaduj dla siebie”)” na urządzeniach mobilnych
  • Dodano wyświetlanie pozostałego czasu ładowania w trybie kompaktowym (wcześniej było to tylko na urządzeniach mobilnych i w trybie rozwiniętym).

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster