Transmission 2.90 Brings A Big List Of Changes

Edit: Due to the fact that this article is old, the installation instructions may not work anymore. In order to successfully install the latest version of Transmission, please access the transmission tag and open the latest article (the one on top).

The latest installation instructions for Transmission

As you may know, Transmission is an open-source bittorrent client, available on Linux systems. Due to the fact that it is built in either GTK and Qt, Transmission is installable on a lot of Linux systems. Among others, it can be used via the terminal or as a Web client, it has support for DHT, PEX, µTP and Magnet Link.

The latest version available is Transmission 2.90, which has been recently released, coming with changes:

  • Fix renaming torrent files with common prefix
  • Fix some more thread safety bugs in the tr_list datatype
  • Fix infinite loop when removing torrent data
  • Add support for CyaSSL/WolfSSL and PolarSSL cryptographic backends; bump OpenSSL minimum to v0.9.7
  • Initial CMake build system support
  • Many improvements to support Windows builds with MSVS and MinGW; drop XP/2003 support, only Vista and up now
  • Allow building against system UTP and DHT libraries
  • Fix several memory leaks and buffer overflows
  • Support miniupnpc API v14
  • Fix “prefetch-enabled” value type in settings.json (boolean instead of integer)
  • Fix some issues discovered by static analysis (cppcheck, coverity)
  • Fix invalid JSON encoding for non-printable characters
  • Fix multi-threaded locale use when encoding/decoding JSON data
  • Fix encrypted communication with libevent 2.1+
  • Prevent completed pieces modification by webseeds
  • Require absolute paths in RPC requests
  • Fix and unify torrent origin display in GTK+, Qt and web clients
  • Fix crash on session shutdown (evdns_getaddrinfo_cancel)
  • Retry if RPC server fails to bind to specified address
  • Improve error checking on metadata retrieval
  • Improve UTF-8 validity checking (merge changes from LLVM)
  • Don’t build transmission-cli by default (it’s long deprecated)

For more information, see the official announcement.

Installation instructions:

In order to install Transmission on Ubuntu, you have to add the PPA to your system, update the local repository index and install the transmission package:

$ sudo add-apt-repository ppa:transmissionbt/ppa
$ sudo apt-get update
$ sudo apt-get install transmission

Optional, to remove transmission, do:

$ sudo apt-get remove transmission

Liked it? Take a second to support Geekster on Patreon!
Tagged with: , , , , , , , , , ,
Posted in The Linux and Unix Articles!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Support LinuxG via Patreon
Support LinuxG.net on Patreon!
Subscribe

  

Subscribe to get the latest Linux news and how to guides directly on your e-mail!