Transmission-Qt Changelog

What's new in Transmission-Qt 4.0.5

Dec 8, 2023
  • Highlights:
  • Fixed 4.0.0 bug where the IP address field in UDP announces were not encoded in network byte order. [BEP-15]. (#6132)
  • Fixed a bug that incorrectly escaped JSON strings in some locales. (#6005, #6133)
  • Fixed 4.0.4 decreased download speeds for people who set a low upload bandwidth limit. (#6134)
  • All Platforms:
  • Fixed bug that prevented editing trackers on magnet links. (#5957)
  • Fixed HTTP tracker announces and scrapes sometimes failing after adding a torrent file by HTTPS URL. (#5969)
  • In RPC responses, change the default sort order of torrents to match Transmission 3.00. (#5604)
  • Fixed tr_sys_path_copy() behavior on some Synology Devices. (#5974)
  • Qt Client:
  • Fix: only append .added suffix to watchdir files. (#5705)
  • GTK Client:
  • Fixed crash when opening torrent file from "Recently used" section in GTK 4. (#6131, #6142)

New in Transmission-Qt 4.0.4 (Aug 29, 2023)

  • All Platforms:
  • Fixed bug in sending torrent metadata to peers. (#5460)
  • Avoid unnecessary heap memory allocations. (#5520, #5527)
  • Fixed filename collision edge case when renaming files. (#5563)
  • Fixed locale errors that broke number rounding when displaying statistics, e.g. upload / download ratios. (#5587)
  • Always use a fixed-length key query in tracker announces. This isn't required by the spec, but some trackers rely on that fixed length because it's common practice by other BitTorrent clients. (#5652)
  • Fixed potential Windows crash when getstdhandle() returns NULL. (#5675)
  • Fixed 4.0.0 bug where the port numbers in LDP announces are sometimes malformed. (#5825)
  • Fixed a bug that prevented editing the query part of a tracker URL. (#5871)
  • Fixed a bug where Transmission may not announce LPD on its listening interface. (#5896)
  • Made small performance improvements in libtransmission. (#5715)
  • macOS Client:
  • Updated code that had been using deprecated API. (#5633)
  • Qt Client:
  • Fixed torrent name rendering when showing magnet links in compact view. (#5491)
  • Fixed bug that broke the "Move torrent file to trash" setting. (#5505)
  • Fixed Qt 6.4 deprecation warning. (#5552)
  • Fixed poor resolution of Qt application icon. (#5570)
  • GTK Client:
  • Fixed missing 'Remove torrent' tooltip. (#5777)
  • Web Client:
  • Don't show null as a tier name in the inspector's tier list. (#5462)
  • Fixed truncated play / pause icons. (#5771)
  • Fixed overflow when rendering peer lists and made speed indicators honor prefers-color-scheme media queries. (#5814)
  • Made the main menu accessible even on smaller displays. (#5827)
  • transmission-cli:
  • Fixed "no such file or directory" warning when adding a magnet link. (#5426)
  • Fixed bug that caused the wrong decimal separator to be used in some locales. (#5444)
  • transmission-remote:
  • Fixed display bug that failed to show some torrent labels. (#5572)
  • Everything Else:
  • Ran all PNG files through lossless compressors to make them smaller. (#5586)
  • Fixed potential build issue when compiling on macOS with gcc. (#5632)

New in Transmission-Qt 4.0.3 (Apr 14, 2023)

  • Fixed 4.0.2 higher CPU load while downloading. Regression
  • Fixed 4.0.0 bug where the torrentGet RPC method returned wrong trackerStats.tier values.
  • Fixed 4.0.0 HTTP announce behavior with bind-address-ipv* settings.
  • Fixed 4.0.0 bug in code that detects the computer's IPv6 support.
  • Silenced 4.0.0 minor log warnings for cross_seed_entry and uid entries in torrent files.
  • When adding a duplicate torrent via the RPC API, the return value now matches Transmission 3's return value.
  • Fixed use of metainfo display-name as a fallback name.
  • Updated torrent Peer ID generation to happen once per session, even for public torrents.

New in Transmission-Qt 4.0.2 (Mar 15, 2023)

  • Highlights:
  • Fixed 4.0.1 bug where some torrents thought they were magnet links. (#5025)
  • Fixed 4.0.0 bug that broke watchdirs in the macOS client. (#5058, macOS Client)
  • Fixed 4.0.0 bug where download speed limits were ignored for uTP peers. (#5086)
  • Fixed 4.0.0 bug using announce-list when creating single-tracker private torrents. (#5106)
  • All Platforms:
  • Restored support for path.utf-8 keys in torrent info dictionaries. (#3454)
  • Fixed value of TR_TIME_LOCALTIME environment variable in torrent scripts. (#5006)
  • Limited in-kernel file copying to 2 GiB blocks at a time to avoid potential issues with CIFS mounts. (#5039)
  • Simplified filename info in log messages. (#5055)
  • Fixed std::clamp() assertion failures. (#5080, #5203)
  • Fixed small error calculating protocol overhead when receiving peer messages. (#5091)
  • Fixed incorrect escaping of non-BMP characters when generating JSON. (#5096)
  • Fixed 4.0.0 crash when receiving malformed piece data from peers. (#5097)
  • Fixed 4.0.0 potential crash when downloading from webseeds. (#5161)
  • Improved handling of the leechers param in trackers' announce responses. (#5164)
  • Fixed 4.0.0 regression that stopped increasing the download priority of files' first and last pieces. These pieces are important for making incomplete files previewable / playable while still being downloaded. (#5167)
  • Fixed display of IPv6 tracker URLs. (#5174)
  • Fixed code that could stop being interested in peers that have pieces we want to download. (#5176)
  • Improved sanity checking of magnet links added via RPC. (#5202)
  • Fixed a misleading error message when Transmission is unable to write to the incomplete-dir. (#5217)
  • Worked around an older libdht bug that could provide invalid peer info. (#5218)
  • Restored RPC torrentGet.wanted return value to match 3.00 behavior. (#5170)
  • macOS Client:
  • Fixed minor UI bugs, e.g. layout and control alignment. (#5016, #5018, #5019, #5021, #5035, #5066)
  • Added up / down arrows to upload / download badge info. (#5095)
  • Fixed 4.0.0 bug where macOS users could see some of their old torrents reappear after removing & restarting. (#5117)
  • Fixed "Unrecognized colorspace number -1" error messages from macOS. (#5219)
  • Fixed bug that caused local data to not be found when adding a new torrent in a custom folder. (#5060)
  • Fixed crash on startup in copyWithZone(). (#5079)
  • Qt Client:
  • Ensured that "Open File" opens the torrent's folder for multi-file torrents. (#5115)
  • Fixed 4.0.0 bug that prevented batch-adding trackers to multiple torrents at once. (#5122)
  • Fixed per-torrent ratio display in main window. (#5193)
  • GTK Client:
  • Fixed 4.0.0 ignoring -m/--minimized command line option. (#5175)
  • Fixed assertion failure in the progress display when creating a new torrent. (#5180)
  • Web Client:
  • Fixed minor UI bugs, e.g. layout and control alignment. (#5001)
  • Fixed 4.0.0 bug that that failed to save alternate speed begin/end settings changes. (#5033)
  • Fixed broken keyboard shortcuts on desktop Safari. (#5054)
  • Improved colors in both light & dark mode. (#5083, #5114, #5151)
  • Daemon:
  • Made the "unrecognized argument" error message more readable. (#5029)
  • transmission-remote:
  • Fixed a spurious error message when adding magnet links. (#5088)
  • Everything Else:
  • Documentation improvements. (#4971, #4980, #5099, #5135, #5214, #5225)
  • Updated translations. (#5182)
  • Fixed 4.0.1 failure to discover tests when cross-compiling without an emulator. (#5197)

New in Transmission-Qt 4.0.0 (Feb 8, 2023)

  • libtransmission (All Platforms):
  • Added a new setting, torrent-added-verify-mode, to force-verify added torrents. (#4611)
  • Improved handling of webseed servers that do not support Range requests or 206 Partial Content. (#4601)
  • Improved handling of webseed servers that return a content-encoding that was not requested. (#4609)
  • Fixed 4.0.0-beta.3 potential socket leak. (#4616)
  • Fixed 4.0.0-beta.3 regression that failed to detect largefile build flags on 32bit systems. (#4627)
  • Fixed 4.0.0-beta.1 UI bug when removing a tracker from the announce list. (#4635)
  • Improved error handling when receiving corrupt piece data from peers. (#4665)
  • Fixed 4.0.0-beta.1 FTBFS error on CentOS 7. (#4673, #4675)
  • Made small performance improvements in libtransmission. (#4577, #4679)
  • Dropped libiconv dependency in libtransmission. (#4565)
  • Updated 403 RPC error message. (#4567)
  • Bumped libdeflate snapshot to 1.17. (#4596)
  • macOS Client:
  • Fixed two Help menus in macOS. (#4500)
  • Fixed bug that caused magnet links to always be paused when added. (#4528)
  • Fixed 4.0.0-beta.1 regression that broke the Piece View "blinking" when a piece completes. (#4587)
  • Ensured that the preferences window is centered the first time it is shown. (#4659)
  • Fixed 4.0.0-beta.1 regression that incorrectly handled corrupt blocklists. (#4705)
  • Increased the font size in the main window's torrent list. (#4557)
  • Fixed libpsl dependency build issue on macOS. (#4642)
  • Qt Client:
  • Made display order of speed limits consistent between Properties, Details dialogs. (#4677)
  • GTK Client:
  • Fixed 4.0.0-beta.1 regression making it impossible to close "Set location" dialog (GTK 3 only). (#4625)
  • Fixed 4.0.0-beta.2 regression leading to crash during progress bars rendering on some systems. (#4688)
  • Web Client:
  • Fixed 4.0.0-beta.1 potential crash when detecting mime-types. (#4569)
  • Fixed 4.0.0-beta.1 regression that broke file priority buttons in the web client. (#4610)
  • Daemon:
  • Fixed stderr logging issue when running as a systemd unit. (#4612)
  • transmission-remote:
  • Fixed 4.0.0-beta.1 regression when displaying session info. (#4624)
  • Fixed 4.0.0-beta.1 regression when displaying tracker info. (#4633)

New in Transmission-Qt 4.0.0 Beta 3 (Jan 6, 2023)

  • libtransmission (All Platforms):
  • Dropped obsolete CyaSSL and PolarSSL crypto backends (WolfSSL and MbedTLS are still supported). (#4495)
  • Updated extension protocol handshake to include yourip value as suggested by BEP 10. (#4504)
  • Fixed out-of-order teardown bug that could cause a crash on shutdown. (#4331, #4348, #4451)
  • Fixed 4.0.0-beta.1 bug that broke detection of a peer's UDP port in a peer handshake. (#4334)
  • Fixed 4.0.0-beta.2 regression that broke port forwarding in some settings. (#4343)
  • Fixed 4.0.0-beta.2 bitfield crash. (#4346)
  • Fixed 4.0.0-beta.1 pattern matching in whitelist and host_whitelist. (#4353)
  • Fixed 4.0.0-beta.2 crash when pausing a torrent. (#4358)
  • Fixed 4.0.0-beta.2 IPv6 µTP socket binding regression. (#4469)
  • Followed BEP 7 suggestion to remove &ipv4= and &ipv6= query parameters from tracker announcements. (#4502)
  • Followed BEP 7 suggestion to make the tracker announce &key= query parameter unique per-torrent. (#4508)
  • Updated the bookkeeping to ensure both TCP and uTP connections honor the connection limit. (#4534)
  • Made small performance improvements in libtransmission. (#4393, #4401, #4404, #4412, #4424, #4425, #4431, #4519)
  • Improved test coverage in the code that checks for reserved IP address use. (#4462)
  • macOS Client:
  • Sorting by size now only uses the sizes of files that are wanted. (#4365)
  • Fixed memory leak in the blocklist downloader. (#4309)
  • Fixed UI issues in the main window when using Groups. (#4333)
  • Improved layout of macOS UI elements. (#4366, #4367, #4460)
  • Fixed the background style of torrents selected in the main window. (#4458)
  • Updated code that had been using deprecated API. (#4308, #4441)
  • Removed unused or unnecessary code. (#4374, #4440)
  • Fixed 4.0.0-beta.1 regression that showed an incorrect icon or name in the drag overlay. (#4428)
  • Fixed the file display of torrents that consist of just a single file in a single folder. (#4454)
  • Qt Client:
  • Fixed progress bars positioning on Mac. (#4489)
  • Added Qt dependencies for Windows build instructions and minor fixes. (#4363)
  • Updated Qt CMakeLists.txt to include support for building svg. (#4437)
  • GTK Client:
  • Fixed 4.0.0-beta.1 regression leading to potential crash on startup upon watch directory setup. (#4355)
  • Fixed 4.0.0-beta.1 regression that prevented closing the "update blocklist" dialog. (#4391, #4392)
  • Fixed a bug that hid the "Enable µTP for peer communication" checkbox. (#4349)
  • Removed unused or unnecessary code. (#4416)
  • transmission-remote:
  • Fixed 4.0.0-beta.1 bug that showed the wrong ETA for some torrents. (#4506)
  • transmission-show:
  • Fixed 4.0.0-beta.2 regression that caused transmission-show --scrape to not exit cleanly. (#4447)
  • Everything Else:
  • Added Windows build manual. (#4291)
  • Removed Visual C++ redistributable libraries installation from the MSI package. (#4339)
  • Removed obsolete 'lightweight' build option. (#4509)

New in Transmission-Qt 4.0.0 Beta 2 (Dec 2, 2022)

  • Highlights:
  • Added support for GTK 4. (#3916, GTK Client)
  • Prefer ayatana-indicator over appindicator, if present. (#4001, GTK Client)
  • Lots of bugfixes!
  • libtransmission (All Platforms):
  • Fixed 4.0.0-beta.1 regression that could misformat the port forwarding log messages. (#3911)
  • Fixed 4.0.0-beta.1 regression that could crash when mixing IPv4 and IPv6 addresses in an IP blocklist. (#4011)
  • Fixed 4.0.0-beta.1 regression that could fail to serve web client files from Windows. (#4099)
  • Fixed 4.0.0-beta.1 bug that returned an incorrect key in group-get RPC responses. (#4171)
  • Fixed data overflow in Message Log. (#4237)
  • Fixed 4.0.0-beta.1 regression that broke the TR_TORRENT_LABELS environment variable when running user scripts. (#4260)
  • Fixed slow shutdown caused by waiting on unresponsive trackers to reply. (#4285)
  • Minor efficiency improvements in libtransmission. (#4116, #4216, #4220, #4224, #4226)
  • Improved DHT bootstrapping on startup. (#4122)
  • Made host lookups more efficient for users that disable CA verification. (#4159)
  • Lowered CPU overhead in tr_peerIo::write() when writing to encrypted streams. (#4258)
  • Improved detection of preinstalled system copies of libutp. (#4072)
  • Use a newer version of fast_float as a fallback when no preinstalled version can be found on the system. (#4098)
  • Updated libtransmission's copy of the mime-types list. (#4246)
  • macOS Client:
  • Added the ability to sort by activity using the filter bar. (#3944)
  • Fixed sort order when sorting by activity was reversed. (#3924)
  • Fixed a potential hang when updating blocklists. (#4010)
  • Fixed formatting of ETA dates for slow torrents. (#4085)
  • Corrected the display in user locale of some quantities above 1000. (#4109)
  • Fixed 4.0.0-beta.1 Inspector filter crash. (#4138)
  • Fixed 4.0.0-beta.1 regression that could crash when displaying some torrents that contain invalid UTF-8. (#4144)
  • Fixed 4.0.0-beta.1 UI glitch when users attempted to set piece size too high or too low. (#4145)
  • Fixed missing 4.0.0-beta.1 translations. (#4161)
  • Fixed a long-standing bug that could freeze the UI on startup while Time Machine was active. (#4208)
  • Fixed deleting previously selected torrent when attempting to clear search field using ⌘⌫. (#4245)
  • The 'Transmission' name has been removed from the Toolbar in Big Sur and later OS versions. (#3919)
  • Improved sizing and alignment of the Message Log window. (#3962)
  • Changed Badge display so that upload is up and download is down. (#4055)
  • Auto enlarge search field. (#4067)
  • Support UserNotifications framework. (#3040)
  • Fixed various Xcode and CMake build issues. (#3940, #3946, #3951, #4156, #4185, #4195, #4231, #4234)
  • Fixed macOS API deprecation warnings. (#3950, #4112, #4190, #4221)
  • Fixed various macOS API warnings. (#4202)
  • GTK Client:
  • Added support for GTK 4. (#3916)
  • Prefer ayatana-indicator over appindicator, if present. (#4001)
  • Changed progress bar color depending on torrent state. (#3976)
  • Fixed 4.0.0-beta.1 regression that could cause a crash after completing a download. (#3963)
  • Fixed an issue where already open Details dialog didn't update files list once magnet metainfo is retrieved. (#4004)
  • Fixed 4.0.0-beta.1 regression that broke bulk-adding torrents from watchdirs. (#4079)
  • Fixed broken ETA formatting in the 4.0.0-beta.1 Torrent Details dialog. (#4227)
  • Fixed 4.0.0-beta.1 regression that made the About dialog difficult to close. (#3892)
  • Fixed 4.0.0-beta.1 regression that made duplicate add/edit tracker error dialogs being shown twice. (#3898)
  • Increased default Message Log window size to avoid toolbar controls being hidden on overflow. (#3971)
  • Turned on more clang-tidy checks and fixed warnings. (#4127, #4137, #4158, #4160, #4167, #4174, #4183)
  • Improved favicons lookup for unreachable tracker servers. (#4278)
  • Web Client:
  • Fix: chrome needs vendor prefix(-webkit-) for mask. (#4056)
  • Improved layout of 'Add Torrents' dialog. (#4063)
  • Improved inspector dialog styling on Chrome. (#4095)
  • Refresh web interface across desktop and mobile. (#3985)
  • Docs: refresh web-interface page. ([#427...

New in Transmission-Qt 4.0.0 Beta 1 (Oct 7, 2022)

  • Resource Efficiency:
  • The code has been extensively profiled and improved to fix inefficient code and memory use. For example, a stress test of starting transmission-daemon with 25,000 torrents is almost entirely IO-bound, using 50% fewer CPU cycles and 70% fewer memory allocations than Transmission 3.00.
  • The remote control GUIs (transmission-qt and transmission-web) now use the RPC API "table" mode, resulting in smaller payloads / less bandwidth use.
  • RPC payloads are now compressed using libdeflate, a "heavily optimized [library that is] significantly faster than the zlib library."
  • Community:
  • The project is much more responsive to bug reports and code submissions than it has been in the past.
  • There is a new group of volunteer contributors who are working on Transmission!
  • Transmission 4.0.0-beta.1 includes over 300 new community commits (see the Thank You section below for a list) and is welcoming new contributors.
  • Documentation has been moved into the transmission/transmission so that contributors can submit PRs to improve it
  • Code Modernization:
  • The entire codebase has been migrated from C to C++. In the process, we've removed thousands of lines of custom code and used standard C++ tools instead. The core's code has shrunk by 18%. The core codebase has extensively refactored to be more testable and maintainable.
  • The GTK client has been ported to gtkmm.
  • The Web client has been rewritten in modern JavaScript and no longer uses jQuery. The entire gzipped bundle is now 68K.
  • The unit tests have been expanded and ported to Google Test. Clang sanitizer builds are run during CI.
  • The core library is now fuzz tested.
  • Transmission now uses Sonarcloud, Coverity, LGTM, and clang-tidy static analysis on new code. Several hundred code warnings have been fixed compared to Transmission 3.00.
  • New Features:
  • Support for using BitTorrent v2 torrents and hybrid torrents. (Support for creating v2 and hybrid torrents is slated for an upcoming release.)
  • Users can now set "default" trackers that can be used to announce all public torrents.
  • Newly-added seeds can start immediately and verify pieces on demand, instead of needing a full verify before seeding can begin. (#2626)
  • Added an option to omit potentially-identifying information (e.g. User-Agent and date created) when creating new torrents. (#3452)
  • The Web client has been rewritten and now supports mobile use.
  • When creating new torrents, users can now specify the piece size. (#3768, #3145, #2805)
  • IPv6 blocklists are now supported. (#3835)
  • Beginning with 4.0.0-beta.1, Transmission releases now use semver versioning.
  • Dozens of other new features -- too many to list here! We've been working on this for a year!
  • Other Changes:
  • Fix small scrape/announce packet size that could trip SYN flood detection on some systems (#3236)
  • Remove the 1024 open files limit previously required by how libcurl was used (#893)
  • Add configurable anti-brute force settings (#1447)
  • Fetch metadata of stopped magnets (#1080)
  • Stop logging excessive error messages after they repeat too many times. In some cases, repetitive messages had been spamming syslogs. (#2756)
  • Qt Client:
  • Support both Qt5 and Qt6 (#2069)
  • Nicer error handling when duplicate torrents are added (#1410)
  • More efficient use of RPC (#1234, #1322, #1333)
  • More efficient state updates (#1334, #1335, #1336, #1428, #1430, #1432, #1433, #1234)
  • Slightly more efficient RPC requests (#1373)
  • Better caching of tracker favicons (#1402)
  • Fix memory leaks (#1378)
  • Fix FreeSpaceLabel crash (#1604)
  • Add remote server version info in the About dialog (#1603)
  • Support TR_RPC_VERBOSE environment variable for debugging RPC calls (#1435)
  • Allow filtering by info hash (#1763)
  • GTK Client:
  • Ported to GTKMM
  • When creating new torrents, their piece size can be specified.
  • The File menu now incorporates normal quick key operations.
  • The Details dialog now includes the date a torrent was added.
  • The Details dialog now renders large file lists faster. ([#2992](https://github.com/transmission/transmission/pull/2992], #2993
  • Better i18n of phrases for past, present, and future tense (#3214)

New in Transmission-Qt 3.00 (May 23, 2020)

  • All Platforms:
  • Allow the RPC server to listen on an IPv6 address (#161)
  • Change TR_CURL_SSL_VERIFY to TR_CURL_SSL_NO_VERIFY and enable verification by default (#334)
  • Go back to using hash as base name for resume and torrent files (those stored in configuration directory) (#122)
  • Handle "fields" argument in "session-get" RPC request; if "fields" array is present in arguments, only return session fields specified; otherwise return all the fields as before
  • Limit the number of incorrect authentication attempts in embedded web server to 100 to prevent brute-force attacks (#371)
  • Set idle seed limit range to 1..40320 (4 weeks tops) in all clients (#212)
  • Add Peer ID for Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk torrent clients (#256, #285, #355, #363, #386)
  • Announce INT64_MAX as size left if the value is unknown (helps with e.g. Amazon S3 trackers) (#250)
  • Add TCP_FASTOPEN support (should result in slight speedup) (#184)
  • Improve ToS handling on IPv6 connections (#128, #341, #360, #692, #737)
  • Abort handshake if establishing DH shared secret fails (leads to crash) (#27)
  • Don't switch trackers while announcing (leads to crash) (#297)
  • Improve completion scripts execution and error handling; add support for .cmd and .bat files on Windows (#405)
  • Maintain a "session ID" file (in temporary directory) to better detect whether session is local or remote; return the ID as part of "session-get" response (TRAC-5348, #861)
  • Change torrent location even if no data move is needed (#35)
  • Support CIDR-notated blocklists (#230, #741)
  • Update the resume file before running scripts (#825)
  • Make multiscrape limits adaptive (#837)
  • Add labels support to libtransmission and transmission-remote (#822)
  • Parse session-id header case-insensitively (#765)
  • Sanitize suspicious path components instead of rejecting them (#62, #294)
  • Load CA certs from system store on Windows / OpenSSL (#446)
  • Add support for mbedtls (formely polarssl) and wolfssl (formely cyassl), LibreSSL (#115, #116, #284, #486, #524, #570)
  • Fix building against OpenSSL 1.1.0+ (#24)
  • Fix quota support for uClibc-ng 1.0.18+ and DragonFly BSD (#42, #58, #312)
  • Fix a number of memory leaks (magnet loading, session shutdown, bencoded data parsing) (#56)
  • Bump 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 of) third-party dependencies
  • Fail installation on Windows if UCRT is not installed
  • GTK+ Client:
  • Add queue up/down hotkeys (#158)
  • Modernize the .desktop file (#162)
  • Add AppData file (#224)
  • Add symbolic icon variant for the Gnome top bar and when the high contrast theme is in use (#414, #449)
  • Update file icon when its name changes (#37)
  • Switch from intltool to gettext for translations (#584, #647)
  • Update translations, add new translations for Portuguese (Portugal)
  • Qt Client:
  • Bump minimum Qt version to 5.2
  • Fix dropping .torrent files into main window on Windows (#269)
  • Fix prepending of drive letter to various user-selected paths on Windows (#236, #307, #404, #437, #699, #723, #877)
  • Fix sorting by progress in presence of magnet transfers (#234)
  • Fix .torrent file trashing upon addition (#262)
  • Add queue up/down hotkeys (#158)
  • Reduce torrent properties (file tree) memory usage
  • Display tooltips in torrent properties (file tree) in case the names don't fit (#411)
  • Improve UI look on hi-dpi displays (YMMV)
  • Use session ID (if available) to check if session is local or not (#861)
  • Use default (instead of system) locale to be more flexible (#130)
  • Modernize 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)
  • Harden transmission-daemon.service by disallowing privileges elevation (#795)
  • Fix exit code to be zero when dumping settings (#487)
  • Web Client:
  • Fix tracker error XSS in inspector (CVE-?)
  • Fix performance issues due to improper use of setInterval() for UI refresh (TRAC-6031)
  • Fix recognition of https:// links in comments field (#41, #180)
  • Fix torrent list style in Google Chrome 59+ (#384)
  • Show ETA in compact view on non-mobile devices (#146)
  • Show upload file button on mobile devices (#320, #431, #956)
  • Add keyboard hotkeys for web interface (#351)
  • Disable autocompletion in torrent URL field (#367)
  • Utils:
  • Prevent crash in transmission-show displaying torrents with invalid creation date (#609)
  • Handle IPv6 RPC addresses in transmission-remote (#247)
  • Add --unsorted option to transmission-show (#767)
  • Widen the torrent-id column in transmission-remote for cleaner formatting (#840)
  • Code Signing Policy:
  • Windows MSI packages: free code signing provided by SignPath.io, certificate by SignPath Foundation

New in Transmission-Qt 2.94 (May 2, 2018)

  • All Platforms
  • Fix building against LibreSSL (#284, #486, #570)
  • Fix building against mbedTLS (#115, #528)
  • Fix torrents ETA calculation (#522)
  • Fix cross-compilation issues caused by miniupnpc configuration test (#475)
  • Qt Client
  • Fix bad downloaded percentage in DetailsDialog (#547)
  • Web Client
  • Fix tracker error XSS in inspector (CVE pending; found by Rory McNamara of Gotham Digital Science)
  • Fix torrent name HTML-escaping in trackers inspector tab

New in Transmission-Qt 2.93 (Jan 25, 2018)

  • All Platforms:
  • Fix CVE-2018-5702 (#468)
  • Fix crash on handshake if establishing DH shared secret fails (#27)
  • Fix crash when switching to next tracker during announcement (#297)
  • Fix potential issue during password salt extraction in OOM situation (#141)
  • Workaround glib_DEFUN- and glib_REQUIRE-related configuration issue (#215)
  • Fix building against OpenSSL 1.1.0+ (#24)

New in Transmission-Qt 2.91 (Feb 23, 2017)

  • All Platforms:
  • Fix Makefile.am to include Windows patches into source archive
  • Fix miniupnpc script to handle spaces and other special chars in paths
  • Qt Client:
  • Fix existing running instance detection and torrents delegation when using DBus
  • Daemon:
  • Fix building on Windows x86
  • Add --blocklist-update argument description to transmission-remote man page
  • Use -rad as short form of --remove-and-delete option in transmission-remote

New in Transmission-Qt 2.90 (Feb 23, 2017)

  • 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)
  • 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

New in Transmission-Qt 2.84.9 (May 9, 2016)

  • Local (unofficial) release (shows version 2.84).
  • Local Changes:
  • Fix spurious stopped announce (similar patch to cfp p2p's on ticket #5092).
  • Added SSL support for remote sessions (similar patch to kreed's on ticket #5412).
  • Added automatic redirection when remote session's daemon has a modified path.
  • Fixed sparse .part file allocation.
  • Built with gcc 6.1.0.
  • Using curl 7.48.0.
  • Using OpenSSL 1.0.2h.
  • Installer built with InstallBuilder 16.4.0.

New in Transmission-Qt 2.84.8 (Mar 28, 2016)

  • Local (unofficial) release (shows version 2.84).
  • Local Changes:
  • Fixed bandwidth control (thanks to AltplusF4 for reporting the problem).
  • New Russian translation (thanks to Ivan Ilyasov).

New in Transmission-Qt 2.84.7 (Mar 22, 2016)

  • Local (unofficial) release (shows version 2.84).
  • Local Changes:
  • New translations (DE, IT, IN, PL) pilfered from Transmission 2.92 ;-)
  • Built with gcc 5.3.0.
  • Using curl 7.47.1
  • Using OpenSSL 1.0.2g

New in Transmission-Qt 2.84.6 (Nov 25, 2015)

  • Local (unofficial) release (shows version 2.84).
  • Local Changes: - Experimental: Added UDP support to natpmp.
  • Experimental: Added IPv6 support to upnp.
  • Fixed bug #61: No tool tip on tray icon for 32-bit app (thanks to Peri for reporting it). Fixed bug #58: Notification issues (thanks to LeVvE for the report).
  • Using DBUS 1.10.0 (1.10.{2,4} doesn't auto start) - Using curl 7.45.0

New in Transmission-Qt 2.84.5 (Aug 16, 2015)

  • * Local (unofficial) release (shows version 2.84).
  • * Local Changes:
  • - r14550 patch used (thanks to cfpp2p).
  • - Request #27 Add trackers by list
  • - Using libevent-2.0.22 (patched).
  • - Using curl 7.43.0
  • - Using OpenSSL 1.0.2d.
  • - Using DBUS 1.9.20
  • - Built with gcc 5.2.0.

New in Transmission-Qt 2.84.4 Revision 14386 (Jun 1, 2015)

  • Re-build & re-upload of the last release.
  • There was a problem with latest libevent, reverted to using libevent-2.0.21.
  • This time the Chinese translation is the latest (thanks liaodahao for checking).

New in Transmission-Qt 2.84.1 Revision 14386 (Mar 12, 2015)

  • Local (unofficial) release (shows version 2.84).
  • Local Changes:
  • Fixed disabling show options dialog (bug #52).
  • Added existing environment variables to script env.
  • Added location history for remote session (request #22).
  • Skip r14367, most of r14382, r14383, r14387, many more, r14395.
  • Skip r14352 (I've already made that improvement in a different way).
  • Changed handling of .torrent files delete, trash, rename -- following how the daemon works.
  • Fix torrent pick-up from watch dir at start. Skip r14375.
  • Speedup torrent delegation. - Made colums wider on peers properties.
  • Skip r14320, r14321, r14327, r14330 - r14338.
  • Added Win 10 to compatibility manifests.
  • Added compatibility manifest to dbus-daemon.
  • Using OpenSSL 1.0.1l, curl 7.41.0, DBUS 1.9.14.
  • Installer built with InstallBuilder 9.5.3.

New in Transmission-Qt 2.84 Revision 14309 (Jul 4, 2014)

  • Local Changes:
  • Improved setting "start minimized".
  • Fixed problem renaming files (still doesn't work on Windows with directories).
  • Added compatibility manifest for Win 8.1.
  • Using DBUS 1.8.6, libnatpmp-20140401, miniupnpc-1.9.20140701.
  • Installer built with InstallBuilder 9.0.2.

New in Transmission-Qt 2.83 Revision 14283 (May 20, 2014)

  • Upstream release.
  • No new local changes.

New in Transmission-Qt 2.83 Revision 14272 (May 15, 2014)

  • Unofficial release (reports version 2.82 to peers).
  • Local changes: - Fixed error renaming a file which is a prefix of other file(s).
  • Added recovery from communication error to daemon.
  • Tray caption for daemon communication error fixed.
  • Fixed auto-size of columns in details panel.
  • Added remember size & position to details panel.
  • Built with gcc 6.9.0, using Qt 4.8.6, DBUS 1.8.2 .
  • Installer built with InstallBuilder 9.0.0 .

New in Transmission-Qt 2.82 Revision 14254 (Apr 2, 2014)

  • Local changes:
  • Includes improved French translation (made by Gostron).
  • Improved experimental long path support (which fixed problem with deleting files, thanks to Arpione for test case).
  • Fixed wrong tray icon caption message when remote session has error.
  • Fixed problem with file names (& path components) ending in space or dot -- by replacing it.
  • Using miniupnp 1.9, curl 7.36.0 .

New in Transmission-Qt 2.82 Revision 14216 (Apr 2, 2014)

  • Local changes:
  • Added unicode (UTF-16) support for completion script (both path & environment).
  • Added message panel when add fails with a duplicate torrent.
  • Added cfpp2p's fix for initial verification of torrents from magnet (for remote sessions the daemon needs a patch).
  • Fixed connection status display (i.e. icon & tooltip on status bar).
  • Experimental long path support (may break in Windows 8.1 thanks to Microsoft).
  • Fixed available disk space display.
  • Fixed installer (again). Old versions have to be cleaned manually.
  • Using curl 7.34.0, DBUS 1.7.8.

New in Transmission-Qt 2.82 Revision 14160 (Aug 12, 2013)

  • Fix webseed crash
  • Fix crash when adding UDP trackers whose host's canonical name couldn't be found
  • Fix crash when sending handshakes to some peers immediately after adding a magnet link
  • Fix crash when parsing incoming encrypted handshakes when the user is removing the related torrent
  • Add safeguard to prevent zombie processes after running a script when a torrent finishes downloading
  • Fix "bad file descriptor" error
  • Queued torrents no longer show up as paused after exiting & restarting
  • Fix 2.81 compilation error on OpenBSD
  • Don't misidentify Tixati as BitTornado?
  • GTK+ Client:
  • Fix crash that occurred in some cases after using Torrent > Set Location
  • Fix crash where on_app_exit() got called twice in a row
  • Fix 2.81 compilation error on older versions of glib
  • Can now open folders that have a '#' in their names
  • Silence gobject warning when updating a blocklist from URL
  • Qt Client:
  • Qt 5 support
  • Web Client:
  • Fix syntax error in index.html's meta name="viewport"
  • Fix file uploading issue in Internet Explorer 11

New in Transmission-Qt 2.81 Revision 14128 (Jul 19, 2013)

  • Upstream release:
  • All Platforms:
  • Fix 2.80 bug that showed the incorrect status for some peers
  • Better handling of announce errors returned by some trackers
  • Fix compilation error on Solaris
  • GTK+ Client:
  • Fix minor memory leaks
  • Remove OnlyShowIn?= from the .desktop file
  • Qt Client:
  • Remove OnlyShowIn?= from the .desktop file
  • Daemon
  • Change the systemd script to start Transmission after the network's initialized
  • Web Client:
  • Slightly better compression of png files
  • Local changes: - Fixed large file support on 32-bit build

New in Transmission-Qt 2.80 Revision 14103 (Jun 27, 2013)

  • ATTENTION: A new installer is used, it is recommended to uninstall older versions first (to clean the installed programs list).
  • Local changes:
  • New 64-bit build & installer (32-bit will run everywhere, 64-bit only on 64-bit versions of Windows).
  • Changed many lower limits on parameters (speeds, ratio, idle time).
  • Fixed problem with display name of magnets, which is used as temporary torrent file name.
  • Fixed a crash when using a ssh tunnel to connect to remote session.
  • Fixed blocklist update.
  • Fixed bug with foreign characters that affected "Open Folder", and "Delete Files & Remove".
  • Built with gcc 4.8.1
  • Using curl 7.31.0, DBUS 1.7.2 (1.7.0 for 32-bit version since the newer doesn't work on XP), Qt 4.8.5

New in Transmission-Qt 2.77 Revision 14033 (Feb 27, 2013)

  • Fixed build problem (where optimization produced an executable that crashed if the automatic opening of the peer port was enabled).

New in Transmission-Qt 2.77 Revision 14031 (Feb 19, 2013)

  • All Platforms:
  • Fix 2.75 regression that broke JSON parsing of real numbers in locales that don't use '.' as a decimal separator
  • Don't invalidate the OS's file cache when closing files
  • Fix overflow error when setting speed limits above ~8589 kB/s
  • Generated magnet links didn't include webseeds
  • Fix minor memory leaks when using webseeds
  • GTK+ Client:
  • Minor pluralization fixes in the UI
  • Fix folder mis-selection issue in the Preferences dialog
  • Fix GTK+ console warnings on shutdown
  • Qt Client:
  • Fix non Latin-1 symbol issue when showing file transfer speeds
  • Fix issue when creating new torrents with multiple trackers
  • Fix lost text selection in the properties dialog's 'comment' field
  • Daemon:
  • Fix documentation errors in the spec and manpages
  • CLI:
  • Fix transmission-cli failure when the download directory doesn't exist

New in Transmission-Qt 2.76 Revision 13785 (Jan 10, 2013)

  • Change in restore from tray: one-click always.
  • Now built with gcc 4.7.2

New in Transmission-Qt 2.74 Revision 13648 (Dec 12, 2012)

  • New French translation
  • Fixed using Unicode parameters (like the one used opening torrent files with foreign characters using Windows Explorer
  • Fixed resource definition & manifest (app was running in Vista compatibility mode on Windows 7)
  • cfpp2p's feature added: pausing a magnet that was loaded to pause after metadata clears that setting. NOTE: for remote sessions you also need a patched daemon (patch available upon request)
  • Changes to default appearance (less flat, more Windows like).
  • Now using Qt 4.8.4, libevent 2.0.21, curl 7.28.1

New in Transmission-Qt 2.71 Revision 13538 (Sep 27, 2012)

  • Added prefs. desktop option to enable use of native file/directory dialog.
  • Fixed handling of network shares (tested with Samba/CIFS).
  • Fixed handling file names w/spaces in "Open Folder".
  • Fixed handling modified file names (from invalid original) in "Open Folder".
  • Added enable/disable (turtle) speed limits to task bar menu.
  • Now using Qt 4.8.3.

New in Transmission-Qt 2.61 Revision 13407 (Jul 28, 2012)

  • DBUS daemon version 1.6.4

New in Transmission-Qt 2.60 Revision 13375 (Jul 6, 2012)

  • Fixed LPD (Local Peer Discovery).
  • Fixed torrent text filter malfunction.
  • Changed URL link and magnet open panel to the full panel.
  • Added some user's patches for the torrent/URL/magnet open panel.
  • Improved tracker information for some trackers (UDP and no scrape HTTP).
  • Experimental: handling of invalid file names (incompatible with sharing actual files with daemon for Cygwin or any other version).
  • Experimental: added a user's patch that adds a log viewer (not compatible with the daemon, which hasn't been modified).

New in Transmission-Qt 2.52 Revision 13304 (May 21, 2012)

  • Enabled UDP scrapes.
  • Experimental: Added (some) persistence to queues. Still incomplete. Experimental: Enabled the speed & size unit selection.
  • Changed D&D for magnets to use the same panel as D&Ding an URL.
  • Fixed handling foreign characters in the preferences (download-dir, watch-dir, etc.)
  • Fixed the window being kept behind other windows when restored from minimized.
  • Fixed crash when "Recycle Bin" is enabled, and "Delete files & Remove" is used on a magnet.

New in Transmission-Qt 2.51 Revision 13280 (May 14, 2012)

  • Local changes:
  • Experimental:
  • 'push & hold' buttons for start, pause, delete variants (watch out for effect when nothing is selected, start button will do 'start all' w/o needing to hold and open the menu; same for pause/'pause all')
  • Updated Qt to version 4.8.1, D-Bus to version 1.5.12 - Added 'Open URL' button to tool bar (URL is http: or magnet:)
  • Added D&D for magnets
  • Added preferences option to use 'Recycle Bin' (read the warning, it means if the torrent includes a directory, the whole directory is put in the recycle bin, no matter what you added)
  • Enabled the use of recycle bin
  • Modified 'Open Folder' to operate one level down (i.e. browse the torrent files' folder, or browse and select the file)

New in Transmission-Qt 2.50 Revision 13228 (Feb 16, 2012)

  • Upstream release.
  • Local changes:
  • Reverted r13195 to keep speed and size as IEC units, not SI.
  • Facelift using QtCurve style (the style is fixed now, see(1) to change themes). Fixed deleting of local .torrent files when that option is set.
  • Fixed mishandling the -style arguments as something to download.
  • Fixed showing pop-up messages in desktop tray.
  • Changed to minimize to tray with both minimize and close window buttons; only works when the tray icon is activated on preferences.
  • Added some icons (Windows doesn't have the standard (freedesktop) theme icons).
  • Fixed favicon detection for "MS Windows icon resource" type icons.
  • Fixed errors removing files and directories.
  • Fixed configuration directory creation on non-english locale (thanks to geon_). (1) To change QtCurve's theme, set the environment variable QTCURVE_CONFIG_FILE to some of the included themes (files under the installation directory, for instance: themes/Ozone.qtcurve) or to one of your own.

New in Transmission-Qt 2.50b1 Revision 13221 Beta (Feb 13, 2012)

  • Upstream release.
  • Local changes:
  • Reverted r13195 to keep speed and size as IEC units, not SI.
  • Facelift using QtCurve style (the style is fixed now, see(1) to change themes).
  • Fixed deleting of local .torrent files when that option is set.
  • Fixed mishandling the -style arguments as something to download.
  • Fixed showing pop-up messages in desktop tray.
  • Changed to minimize to tray with both minimize and close window buttons; only works when the tray icon is activated on preferences.
  • Added some icons (Windows doesn't have the standard (freedesktop) theme icons).
  • Fixed favicon detection for "MS Windows icon resource" type icons.
  • Fixed errors removing files and directories.
  • Fixed configuration directory creation on non-english locale (thanks to geon_).
  • (1) To change QtCurve's theme, set the environment variable QTCURVE_CONFIG_FILE to some of the included themes (files under the installation directory, for instance: themes/Ozone.qtcurve) or to one of your own.

New in Transmission-Qt 2.42+ Revision 13118 Beta (Dec 29, 2011)

  • Fixed configuration directory creation on non-English locale.

New in Transmission-Qt 2.42+ Revision 13096 Beta (Nov 21, 2011)

  • For testing performance with large torrents.
  • Local changes:
  • Facelift using QtCurve style (the style is fixed now, see(1) to change themes). Fixed deleting of local .torrent files when that option is set.
  • Fixed mishandling the -style arguments as something to download.
  • Fixed showing pop-up messages in desktop tray.
  • Changed to minimize to tray with both minimize and close window buttons; only works when the tray icon is activated on preferences.
  • Added some icons (Windows doesn't have the standard (freedesktop) theme icons).
  • Fixed favicon detection for "MS Windows icon resource" type icons. (1) To change QtCurve's theme, set the environment variable QTCURVE_CONFIG_FILE to some of the included themes (files under the installation directory, for instance: themes/Ozone.qtcurve) or to one of your own.

New in Transmission-Qt 2.42 (Oct 20, 2011)

  • Upstream release. See See https://trac.transmissionbt.com/wiki/Changes
  • Local changes:
  • Fixed installer Lithuanian and Catalan translation (thanks to er-ku).
  • Added all available Qt translations plus the new one by er-ku (these only affect general stings, not the application specific ones, we only have updated translations for Lithuanian, and Spanish, almost complete ones for Russian, Brasilian Portugese, and Kazakh.)
  • Fixed unresponsive application while creating files (using sparse files).
  • Fixed leaving a temporary directory when deleting torrents.
  • Cleanlooks progress bar colors are as before.

New in Transmission-Qt 2.41 (Oct 10, 2011)

  • Fixes for Mac application, no changes for this app.
  • Local changes:
  • Backported a couple of unreleased fixes to make it worth changing.

New in Transmission-Qt 2.40 (Oct 6, 2011)

  • Upstream release. See See https://trac.transmissionbt.com/wiki/Changes - Main new feature:
  • torrent queueing.
  • New Lithuanian translation included.
  • Local changes:
  • Modified progress bar colors and behavior (fills left to right for both download and seeding with ratio objective).
  • A couple of bug fixes.

New in Transmission-Qt 2.40 Beta 3 (Sep 29, 2011)

  • Upstream release.
  • See https://trac.transmissionbt.com/wiki/Changes
  • New Lithuanian translation included.

New in Transmission-Qt 2.40 Beta 2 (Sep 29, 2011)

  • Upstream release.

New in Transmission-Qt 2.40 Beta 1 (Sep 29, 2011)

  • Upstream release.
  • Main feature change:
  • torrent queueing (i.e. you set the max. number of downloads, the others wait).
  • Local changes:
  • Fixed creating new torrents from directories.
  • Fixed problem of application not saving its settings (keeps showing disclaimer).

New in Transmission-Qt 2.33 (Jul 21, 2011)

  • Improved webseed support
  • Better support for moving and deleting files
  • Fix "Too many open files" bug
  • Apply blocklists towards DHT communication
  • Fix displayed availability
  • GTK+:
  • Remove deprecated GConf2 dependency
  • Qt:
  • Fix high CPU issues
  • Fix wrong torrent count on tracker filterbar
  • Update Spanish translation

New in Transmission-Qt 2.32 (Jun 30, 2011)

  • Upstream release.
  • Includes un-patched DBUS 1.5.4, make sure the file etc/session.conf is changed by the installer or file and magnet association may not work (the original program only works with a specific configuration setting).
  • Uses libevent 2.0.12, libcurl 7.21.6, miniupnp 1.5.

New in Transmission-Qt 2.31 (May 26, 2011)

  • hughmann reported the application crashed on startup.
  • the old installer was overwritten
  • This release fixes a pair of 2.30 packaging errors.

New in Transmission-Qt 2.30b2 Revision 12358 Experimental (Apr 15, 2011)

  • Modified libtransmission/upnp.c to accept unrecognized routers (no valid IGD).

New in Transmission-Qt 2.22 (Apr 15, 2011)

  • Regular release, except:
  • Disabling UPnP since it has been causing crashes
  • Shipping DBUS 1.4.0 (the newer versions don't work).
  • Included is a contributed, complete, Russian translation, if you want to try it go into the application directory, down to translations, delete or rename transmission_ru.qm and rename transmission_ru-IB.qm [Note: all contributed translations should be sent to https://trac.transmissionbt.com/report either as a new ticket or added to an existing one -- all other translations are there.]