
Fix tracker error XSS in inspector (CVE-?).Fix exit code to be zero when dumping settings.Harden rvice by disallowing privileges elevation.Use libsystemd instead of libsystemd-daemon (TRAC-5921).Update translations, add new translations for Afrikaans, Catalan, Danish, Greek, Norwegian Bokmål, Slovenian.Use default (instead of system) locale to be more flexible.Use session ID (if available) to check if session is local or not.Improve UI look on hi-dpi displays (YMMV).Display tooltips in torrent properties (file tree) in case the names don't fit.

Reduce torrent properties (file tree) memory usage.Fix sorting by progress in presence of magnet transfers.Fix prepending of drive letter to various user-selected paths on Windows.torrent files into main window on Windows Update translations, add new translations for Portuguese (Portugal).Switch from intltool to gettext for translations.


Fix autoupdate on High Sierra and up by bumping the Sparkle version.Remove Growl support, notification center is always used.Fail installation on Windows if UCRT is not installed.Switch to submodules to manage (most of) third-party dependencies.CMake-related improvements (Ninja generator, libappindicator, systemd, Solaris and macOS).Fix a number of memory leaks (magnet loading, session shutdown, bencoded data parsing).Fix quota support for uClibc-ng 1.0.18+ and DragonFly BSD.Add support for mbedtls (formely polarssl) and wolfssl (formely cyassl), LibreSSL.Load CA certs from system store on Windows / OpenSSL.Sanitize suspicious path components instead of rejecting them.Parse session-id header case-insensitively.Add labels support to libtransmission and transmission-remote.Update the resume file before running scripts.Change torrent location even if no data move is needed.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.Improve completion scripts execution and error handling add support for.Don't switch trackers while announcing (leads to crash).Abort handshake if establishing DH shared secret fails (leads to crash).Improve ToS handling on IPv6 connections.Add TCP_FASTOPEN support (should result in slight speedup).Announce INT64_MAX as size left if the value is unknown (helps with e.g.Add Peer ID for Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk torrent clients.Set idle seed limit range to 1.40320 (4 weeks tops) in all clients.Limit the number of incorrect authentication attempts in embedded web server to 100 to prevent brute-force attacks.

