Transmission BitTorrent Client Gets Update After Almost Two Years
LIKE
TWEET
SHARE
PIN
SHARE
POST
MAIL
MORE
Posted February 29, 2016 at 5:59pm by iClarified
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...