What's new in Portable Transmission-Qt 4.0.5

Dec 10, 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 Portable Transmission-Qt 4.0.4 (Aug 31, 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 Portable Transmission-Qt 4.0.3 (Apr 17, 2023)

  • All Platforms:
  • Fixed 4.0.2 higher CPU load while downloading. Regression introduced by #5167. (#5266, #5273)
  • Fixed 4.0.0 bug where the torrentGet RPC method returned wrong trackerStats.tier values. (#5274)
  • Fixed 4.0.0 HTTP announce behavior with bind-address-ipv* settings. (#5296)
  • Fixed 4.0.0 bug in code that detects the computer's IPv6 support. (#5312)
  • Silenced 4.0.0 minor log warnings for cross_seed_entry and uid entries in torrent files. (#5365)
  • When adding a duplicate torrent via the RPC API, the return value now matches Transmission 3's return value. (#5370)
  • Fixed use of metainfo display-name as a fallback name. (#5378)
  • Updated torrent Peer ID generation to happen once per session, even for public torrents. (#5233)
  • macOS Client:
  • Added support for non-UTF-8 magnets. (#5244)
  • Fixed potential memory leak in tr_strv_convert_utf8(). (#5264)
  • Fixed crash on launch from tapping on a notification. (#5280)
  • Qt Client:
  • Fixed 4.0.2 FTBFS on Qt 5.13. (#5238)
  • GTK Client:
  • Fixed 4.0.0 preferences dialog being too large for small displays. (#5276, #5360)
  • Fixed 4.0.0 regression of percents, speeds, sizes, etc. not being i18nized properly. (#5288)
  • Fixed FTBFS in GTKMM 4.10. (#5289, #5295)
  • Web Client:
  • Fixed confusing Inspector UI when waiting for initial data from the server. (#5249)
  • Fixed a keyboard shortcut conflict. (#5318)
  • Turned off keyboard shortcuts when input fields have focus. (#5381)
  • Show announce URL's origins in the inspector's tracker list. (#5382)
  • Added missing date-added field in the Inspector's info tab. (#5386)
  • Daemon:
  • Set the log level sooner at startup to ensure events aren't missed. (#5345)
  • transmission-remote:
  • Fixed 4.0.0 bug in the display of how much of a torrent has been downloaded. (#5265)
  • Everything Else:
  • Bumped fallback version of libdeflate from v1.17 to bugfix release v1.18. (#5388)
  • Documentation improvements. (#5278)

New in Portable Transmission-Qt 2.91 (Jan 30, 2018)

  • All Platforms:
  • Fix Makefile.am to include Windows patches into source archive
  • Fix miniupnpc script to handle spaces and other special chars in paths

New in Portable Transmission-Qt 2.84 (14386) (Mar 23, 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 Portable Transmission-Qt 2.84 (14309) (Jul 29, 2014)

  • Fix peer communication vulnerability (no known exploits)