Transmisja 3.0 obejmuje obsługę protokołu IPv6 w RPC, różne ulepszenia i nie tylko

Transmissionprin

Po roku rozwoju,  zapowiedziano uruchomienie nowej wersji Transmission 3.0, w którym dodano nowe funkcje, zmiany i poprawki błędów. Ci, którzy nie są zaznajomieni z Transmisją, powinni to wiedzieć to darmowy, otwarty, lekki klient P2P dla sieci BitTorrent.

Jest stosunkowo lekki i niewymagający w zakresie zasobów klienta BitTorrent, napisany w języku C i obsługuje różne interfejsy użytkownika: GTK, Qt, natywny Mac, interfejs sieciowy, demon, wiersz poleceń. Jest kompatybilny z następującymi systemami operacyjnymi: Mac OS X, Linux, NetBSD, FreeBSD, OpenBSD i Windows.

Główną zaletą to oprogramowanie jest tak naprawdę wolne i bez reklam, wyskakujących okienek i niewiarygodnych linków.

Drugą zaletą jest to, że ma kilka opcji sterowania programem, oprócz normalnego trybu okna, możesz dodawać i usuwać torrenty z wiersza poleceń lub przez przeglądarkę.

Co nowego w Transmission 3.0?

Do głównych zmian, które wyróżniają się w zapowiedzi tej nowej wersji tego popularnego klienta torrentów, należą: zmiany w Twoim interfejsie, od kiedy dla klienta GTK dodano skróty klawiszowe aby poruszać się po sekwencji pobierania, zaktualizowano plik .desktop, dodano plik AppData, zaproponowano symboliczne ikony dla górnego panelu GNOME, zmiana z intltool na gettext została zakończona.

Podczas, dla wersji klienta dla Qtzwiększone są wymagania dla wersji Qt (5.2+), skróty klawiszowe są dodawane poruszać się w kolejce pobierania, zużycie pamięci jest zmniejszone podczas przetwarzania właściwości torrenta, dla plików o długich nazwach przewidziana jest podpowiedź, interfejs jest przystosowany do wyświetlaczy HiDPI.

W procesie w tle przeniesiono do używania libsystemd zamiast libsystemd-daemon; eskalacja uprawnień jest zabroniona w pliku streaming-daemon.service.

Ponadto rozwiązanie luki XSS w kliencie WWW oraz że problemy z wydajnością zostały rozwiązane, a interfejs dla urządzeń mobilnych został ulepszony.

Z drugiej strony należy również zauważyć, że plik możliwość akceptowania połączeń przez IPv6 na serwerze RPC i że Weryfikacja certyfikatu SSL jest domyślnie włączona do pobrania przez HTTPS. We wbudowanym serwerze http liczba nieudanych prób uwierzytelnienia w celu ochrony przed zgadywaniem hasła jest ograniczona do 100.

Z innych zmian które są wymienione:

  • Dodano identyfikatory równorzędne dla klientów torrent Xfplay, PicoTorrent, Free Download Manager, Folx i Baidu Netdisk.
  • Dodano obsługę opcji TCP_FASTOPEN, która pozwala na nieznaczne skrócenie czasu konfiguracji połączenia.
  • Poprawiona obsługa wskaźnika ToS (rodzaj usługi, klasa ruchu) dla połączeń IPv6;
  • Dodano możliwość określania masek podsieci w adnotacjach CIDR na czarnej liście (na przykład 1.2.3.4/24).
  • Obsługa kompilacji została dodana z mbedtls (polarssl), wolfssl (cyassl) i LibreSSL, a także z nowymi wersjami OpenSSL (1.1.0+).
  • Skrypty budujące oparte na CMake poprawiły obsługę generatora Ninja, libappindicator, systemd, Solaris i macOS.
  • Klient dla macOS zwiększył wymagania dla wersji platformy (10.10), dodał obsługę ciemnego motywu.

Jak zainstalować transmisję w systemie Linux?

do Ci, którzy są użytkownikami Debiana, Ubuntu, Linux Mint lub dowolnej dystrybucji wywodzącej się z nich, zainstaluj aplikację z:

sudo add-apt-repository ppa:transmissionbt/ppa -y
sudo apt install transmission

Jeśli są Użytkownicy Fedory lub oparte na niej dystrybucje, mogą zainstalować aplikację w następujący sposób Komenda:

sudo yum install transmission

A dla tych, którzy Użytkownicy systemu Mandriva Linux muszą zainstalować za pomocą tego polecenia:

sudo urpmi transmission

W przypadku tych, którzy są Użytkownicy openSUSE powinni wpisać w terminalu:

sudo zypper install transmission

Wreszcie, w przypadku użytkowników Arch Linux i dystrybucje z niego pochodzące, możesz zainstalować za pomocą tego polecenia:

sudo pacman -S transmission

W ten sam sposób Możesz skompilować Transmission w systemie z jego kodu źródłowego, wystarczy wykonać następujące kroki, aby móc to zrobić.

Ich kod źródłowy jest hostowany na GitHub, więc muszą mieć obsługę git, aby mogli sklonować repozytorium.

Zamierzamy otworzyć terminal i wpisać w nim następujące polecenie.

Najpierw pobierzemy kod źródłowy z:

git clone https://github.com/transmission/transmission Transmission

Wchodzimy do katalogu:

cd Transmission

Rozpoczynamy kompilację od następujących poleceń, które musimy wpisywać kolejno:

git submodule update --init
mkdir build
cd build
cmake ..
make
sudo make install

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.