April 27, 2024

Transmission BitTorrent Client Gets Update After Almost Two Years

Posted February 29, 2016 at 5:59pm by iClarified · 14907 views
Transmission, a popular BitTorrent client has been updated after almost two years, bringing support for newer OS X operating systems and other improvements.

Transmission is an open source, volunteer-based project that doesn't bundle toolbars, pop-up ads, flash ads, twitter tools, or anything else into the software. It doesn't have a payware version or track its users, making it a popular choice for those who use torrents. However, the application hadn't been updated since July 1st, 2014, until yesterday.

Here's a look at the changes included in Transmission 2.9:

All Platforms
● 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)

Mac Client
● UI fixes for OS X 10.9+
● Trim potential URIs from clipboard
● Allow downloading files from http servers (not https) on OS X 10.11+
● Change Sparkle Update URL to use HTTPS instead of HTTP (addresses Sparkle vulnerability)
● Fix global options popover layout
● Fix building with Xcode 7+
● Drop OS X 10.6 support

GTK+ Client
● Fix overshoot and undershoot indicators display with GTK+ 3.16+ in main window
● Don't require DISPLAY if started with --version argument

Qt Client
● Improve performance in Torrent Properties dialog for torrents with lots of files
● Prevent entering file renaming mode with mouse double-click
● Add context menu on files tab of Torrent Properties dialog resembling that of Mac client
● Remove torrent file from watch directory even if "show options dialog" is not set
● Use theme-provided icons in system tray and About dialog
● Fix initial watch directory scan
● Improve filter bar look and feel; lots of other small visual fixes; RTL layout fixes
● Show message to the user when duplicate torrent is being added
● Improve magnets handling in main window
● Display notifications via tray icon if D-Bus is not available
● Show notice on top of filtered torrents list; clear whole filter on notice double-click
● Add proper compiler flags to indicate C++11 use
● Fix translation files loading
● Add Chinese (China), German, Indonesian, Italian (Italy), Korean, Polish (Poland), Ukrainian translations; update existing translations

Daemon
● Run as service on Windows when in background mode
● Rework directory watching, add support for native mechanisms on BSD/Darwin (kqueue) and Windows (ReadDirectoryChanges?)
● Don't make assumptions of remote path validity in transmission-remote

Web Client
● Content Security Policy enhancements
● Enable "resume now" for queued torrents
● Mark appropriate fields in preferences dialog as HTML5 number fields
● Update to jQuery 1.11.2, jQueryUI 1.11.4; use jQueryUI menus instead of custom ones

You can download Transmission for free from the link below...

Download