Transmission 2.90 Brings A Big List Of Changes

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

Share and Enjoy

  • Twitter
  • Facebook
  • Google Plus
  • Email
  • RSS
Tagged with: , , , , , , , , , ,
Posted in The Linux and Unix Articles!

Leave a Reply

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

*