Tech

Transmission 3.00 Download | TechSpot

The transfer was built from the ground up to be a powerful yet lightweight BitTorrent client. Its simple, intuitive interface is designed to integrate tightly with any computing environment you choose to use.

Transfer strikes a balance between providing useful functionality without overly increasing the number of functions. Moreover, anyone can use or modify it for free.

Functions:

  • Uses fewer resources than other clients
  • Native Mac clients, GTK + and Qt GUI
  • The daemon is ideal for servers, embedded systems and standalone use
  • All of this can be remotely controlled using web clients and terminal clients.
  • Local Host Discovery
  • Full encryption, DHT, µTP, PEX and Magnet Link support

Transmission runs natively on over five operating systems. Fully configuring your network, intelligently blocking peers from sending corrupted data, and built-in peer-to-peer sharing are some of the features that allow Transmission to download your files as quickly as possible. All this is done in the background, and the user does not need to worry about complicated settings.

Bandwidth is a precious commodity these days. The transmission makes it possible to efficiently ration this product. You can queue your torrents for maximum performance. Or slow down during peak periods.

Transmission easily lets you do both, and therefore only works hard when you want to. Support for Growl notifications and dock badges keeps you on top of what’s happening so you can get back to more important things.

NOTE. The transfer is completely open source, with most of the code licensed under the Liberal MIT License and select code under the GNU General Public License.

What’s new:

All platforms

  • Allow RPC server to listen on IPv6 address (# 161)
  • Change TR_CURL_SSL_VERIFY to TR_CURL_SSL_NO_VERIFY and enable default verification (# 334)
  • Revert to using hash as the base name for resume and torrent files (stored in the config directory) (# 122)
  • Handle the “fields” argument in the “session-get” RPC request; if the “fields” array is present in the arguments, only the specified session fields are returned; otherwise, return all fields as before
  • Limit bad authentication attempts to the Embedded Web Server to 100 to prevent brute-force attacks (# 371)
  • Set the inactive seed limit range to 1..40320 (4 weeks maximum) for all clients (# 212)
  • Add Peer ID for torrent clients Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk (# 256, # 285, # 355, # 363, # 386)
  • Declare INT64_MAX as the remaining size if the value is unknown (helps for example with Amazon S3 trackers) (# 250)
  • Add TCP_FASTOPEN support (should result in slight speedup) (# 184)
  • Improved ToS handling for IPv6 connections (# 128, # 341, # 360, # 692, # 737)
  • Abort handshake if establishing DH shared secret fails (fails) (# 27)
  • Do not switch trackers during announcement (crashes) (# 297)
  • Improved execution of completion scripts and error handling; add support for .cmd and .bat files on Windows (# 405)
  • Maintain a “session ID” file (in a temporary directory) to better determine if a session is local or remote; return id as part of the session-receive response (TRAC-5348, # 861)
  • Change torrent location even if no data movement is required (# 35)
  • Support for CIDR-marked block lists (# 230, # 741)
  • Update the resume file before running scripts (# 825)
  • Make Multiscrap Constraints Responsive (# 837)
  • Added support for labels in libtransmission and transfer-remote (# 822)
  • Parse Session ID Header Case-insensitively (# 765)
  • Disinfecting suspicious pathway components instead of rejecting them (# 62, # 294)
  • Download CA Certificates from System Store in Windows / OpenSSL (# 446)
  • Add support for mbedtls (formerly polarssl) and wolfssl (formerly cyassl), LibreSSL (# 115, # 116, # 284, # 486, # 524, # 570)
  • Fix build against OpenSSL 1.1.0+ (# 24)
  • Fixed quota support for uClibc-ng 1.0.18+ and DragonFly BSD (# 42, # 58, # 312)
  • Fix a number of memory leaks (loading magnet, logging out, parsing encoded data) (# 56)
  • Upgrade miniupnpc version to 2.0.20170509 (# 347)
  • CMake-related improvements (Ninja generator, libappindicator, systemd, Solaris and macOS) (# 72, # 96, # 117, # 118, # 133, # 191)
  • Switch to submodules to manage (most) third party dependencies
  • Windows installation fails if UCRT is not installed

Mac client

  • Raise the minimum macOS version to 10.10
  • Dark mode support (# 644, # 722, # 757, # 779, # 788)
  • Remove Growl support, action center is always used (# 387)
  • Fix auto-update on High Sierra and above by raising the Sparkle version (# 121, # 600)
  • Moving to ARC (# 336)
  • Use correct UTF-8 encoding (with macOS specific normalization) when setting boot / incomplete directory path and exit script (# 11)
  • Fix uncaught exception when dragging multiple items between groups (# 51)
  • Add flat options for status icons for message log (# 134)
  • Optimize image assets size (# 304, # 429)
  • Refresh file icon on file name change (# 37)
  • Update translations

GTK + client

  • Add hotkeys to queue up / down (# 158)
  • Upgrade the .desktop file (# 162)
  • Add AppData file (# 224)
  • Add a symbolic icon variant for the Gnome top bar and when using a high contrast theme (# 414, # 449)
  • Update file icon when its name is changed (# 37)
  • Switch from intltool to gettext for translations (# 584, # 647)
  • Update translations, add new translations for Portuguese (Portugal)

Qt client

  • Bump the minimum Qt version to 5.2
  • Fixed dragging .torrent files to the main Windows window (# 269).
  • Fix adding drive letter to various user-selected paths in Windows (# 236, # 307, # 404, # 437, # 699, # 723, # 877)
  • Fix sorting by progress if there are magnetic transfers (# 234)
  • Fix deleting .torrent files when adding (# 262)
  • Add hotkeys to queue up / down (# 158)
  • Reduce memory usage by torrent properties (file tree)
  • Show tooltips in torrent properties (file tree) if names don’t match (# 411)
  • Improving the look of the user interface on high resolution displays (YMMV)
  • Use the session id (if available) to check if the session is local or not (# 861)
  • For more flexibility, use the default locale (instead of the system locale) (# 130)
  • Upgrade the .desktop file (# 162)
  • Update translations, add new translations for Afrikaans, Catalan, Danish, Greek, Norwegian Bokmål, Slovenian

Daemon

  • Use libsystemd instead of libsystemd-daemon (TRAC-5921)
  • Fortify transfer-daemon.service by disallowing privilege escalation (# 795)
  • Fix zero exit code on factory reset (# 487)

Web client

  • Fix XSS tracker bug in inspector (CVE-?)
  • Troubleshoot performance issues due to incorrect use of setInterval () to update UI (TRAC-6031)
  • Fix recognition of https: // links in the comments field (# 41, # 180)
  • Fix the style of the torrent list in Google Chrome 59+ (# 384)
  • Show ETA in compact form on non-mobile devices (# 146)
  • Show file download button on mobile devices (# 320, # 431, # 956)
  • Add keyboard shortcuts for web interface (# 351)
  • Disable autocomplete in torrent URL field (# 367)

Utilities

  • Prevent a crash when displaying torrents with an invalid creation date (# 609)
  • Handling IPv6 RPC Addresses on Remote Transfer (# 247)
  • Add –unsorted option to transmission-show (# 767)
  • Extend torrent id column in remote transfer for cleaner formatting (# 840)

Code signing policy

  • Windows MSI Packages: Free Code Signing from SignPath.io, Certificate from SignPath Foundation

Source link

Read More

Leave a Reply

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

Back to top button