Transmission for Mac gets its first main update in near two years
Transmission
for Mac gets its first main update in near two years
The famous open-source,
cross-platform Bit Torrent client, Transmission, today
received its first major update in more than a year and a half. As
first noted by
Softpedia, the surprise update makes the free of charge app
fully compatible with the user interface on Macs running OS X
10.9 Mavericks and later.
Transmission can now trim
potential URIs from clipboard and supports downloading from HTTP servers on OS
X El Capitan. Transmission’s daemon, web client, Qt client and GTK+ client have
also received various fixes. All told, there are over 50 changes in this
release of Transmission.
Across platforms, Transmission now
does a better job at torrent renaming with a common prefix. Additionally, the
refreshed application now supports a bunch of cryptographic back-ends such
as PolarSSL, CyaSSL and WolfSSL.
Transmission’s Qt client has
gained improvements, too, among them better handling of magnet links and a new
contextual menu on the Files tab of the Torrent Properties dialog.
As of this version, Macs
with OS X 10.6 Snow Leopard or earlier are no longer supported. Be
that as it may, I am particularly glad that Transmission to this date continues
to be free of in-app advertising, unlike its rival uTorrent which is full of
adware.
Transmission 2.9 changelog
Here’s the whole thing that has been upgraded and fixed 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 web seeds
Ø 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 (Read Directory Changes?)
Ø 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
Over, this is the first main
update to this free of charge, cross-platform Bit Torrent client in nearly two
years (the previous update is dated May 18, 2014).
I’m willing they’re care this
awesome app alive. It’s very fast, consistent, feature-packed and better than Bit
Torrent’s official client or the ad-infested uTorrent, if you query me.
What’s your preferred Bit Torrent client for the Mac?
Source: Softpedia
No comments: