|
|
|
|
Changelog for transmission-daemon-4.0.6-1.1.x86_64.rpm :
* Thu May 30 2024 Paolo Stivanin - Update to 4.0.6: + Improved parsing HTTP tracker announce response. (#6223) + Fixed 4.0.0 bug that caused some user scripts to have an invalid TR_TORRENT_TRACKERS environment variable. (#6434) + Fixed 4.0.0 bug where alt-speed-enabled had no effect in settings.json. (#6483) + Fixed 4.0.0 bug where the GTK client\'s \"Use authentication\" option was not saved between\'s sessions. (#6514) + Fixed 4.0.0 bug where the filename for single-file torrents aren\'t sanitized. (#6846) + Fixed 4.0.0 bug where piece size description text and slider state in torrent creation dialog are not always up-to-date. + Fixed build when compiling with GTKMM 4. (#6393) + Added the launchable desktop-id to metainfo files. (#6779) + Fixed build when compiling on BSD. (#6812) + Fixed a 4.0.0 bug where the infinite ratio symbol was displayed incorrectly in the WebUI. (#6491, #6500) + Fixed layout issue in speed display. (#6570) + General UI improvement related to filterbar and fixes download/upload speed info wrap. (#6761) + Fixed a couple of logging issues. (#6463) * Tue Apr 16 2024 Max Lin - Build with gcc13 on Leap 15 * Fri Feb 23 2024 Dominique Leuenberger - Fix build with recent cmake macro change (DOCDIR): do not install the documentation using cmake, as we already do so using %doc. Change if(INSTALL_DOC) to if(FALSE) in CMakeLists.txt. The more obvious option of passing -DINSTALL_DOC=OFF is ot viable, as that also disables installing the man pages. * Wed Feb 14 2024 Martin Schreiner - Migrate from update-alternatives to libalternatives (bsc#1219107). * Tue Feb 06 2024 Matej Cepl - Add correct creation of the transmission user/group (needed by the latest RPM 4.19).- Remove now useless Provides in the daemon subpackage. * Sat Feb 03 2024 Dominique Leuenberger - Have transmission-daemon provide user(transmission) and group(transmission): the user/group are generated in the pre scriptlet using useradd/groupadd. * Wed Jan 10 2024 Paolo Stivanin - Update to version 4.0.5: + Fixed 4.0.0 bug where the IP address field in UDP announces were not encoded in network byte order. + Fixed a bug that incorrectly escaped JSON strings in some locales. + Fixed 4.0.4 decreased download speeds for people who set a low upload bandwidth limit. + Fixed bug that prevented editing trackers on magnet links. + Fixed HTTP tracker announces and scrapes sometimes failing after adding a torrent file by HTTPS URL. + In RPC responses, change the default sort order of torrents to match Transmission 3.00. + Fixed tr_sys_path_copy() behavior on some Synology Devices. + Fix: only append .added suffix to watchdir files. + Fixed crash when opening torrent file from \"Recently used\" section in GTK 4. * Fri Nov 24 2023 Bjørn Lie - Update to version 4.0.4: + Fixed bug in sending torrent metadata to peers. + Avoid unnecessary heap memory allocations. + Fixed filename collision edge case when renaming files. + Fixed locale errors that broke number rounding when displaying statistics, e.g. upload / download ratios. + 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. + Fixed potential Windows crash when getstdhandle() returns NULL. + Fixed 4.0.0 bug where the port numbers in LDP announces are sometimes malformed. + Fixed a bug that prevented editing the query part of a tracker URL. + Fixed a bug where Transmission may not announce LPD on its listening interface. + Made small performance improvements in libtransmission. + Qt Client: - Fixed torrent name rendering when showing magnet links in compact view. - Fixed bug that broke the \"Move torrent file to trash\" setting. - Fixed Qt 6.4 deprecation warning. - Fixed poor resolution of Qt application icon. + GTK Client: Fixed missing \'Remove torrent\' tooltip. + Web Client: - Don\'t show null as a tier name in the inspector\'s tier list. - Fixed truncated play / pause icons. - Fixed overflow when rendering peer lists and made speed indicators honor prefers-color-scheme media queries. - Made the main menu accessible even on smaller displays. + transmission-cli: - Fixed \"no such file or directory\" warning when adding a magnet link. - Fixed bug that caused the wrong decimal separator to be used in some locales. + transmission-remote: Fixed display bug that failed to show some torrent labels. + Everything Else: - Ran all PNG files through lossless compressors to make them smaller. - Fixed potential build issue when compiling on macOS with gcc. * Fri May 05 2023 Emiliano Langella - Fix transmission-daemon missing /var/lib/transmission * Sat Apr 15 2023 Luciano Santos - Update to version 4.0.3: + Fix 4.0.2 higher CPU load while downloading (a regression). + Fix 4.0.0 bug where the torrentGet RPC method returned wrong trackerStats.tier values. + Fix 4.0.0 HTTP announce behavior with bind-address-ipv * settings. + Fix 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. + Fix use of metainfo display-name as a fallback name. + Updated torrent Peer ID generation to happen once per session, even for public torrents. + GTK client: - Fix 4.0.0 preferences dialog being too large for small displays. - Fix 4.0.0 regression of percents, speeds, sizes, etc, not being i18nized properly. + Daemon: Set the log level sooner at startup to ensure events aren\'t missed. + Fix 4.0.0 bug in the display of how much of a torrent has been downloaded. + Documentation improvements.- Drop merged-upstream patch: 9fc0e4ff6186e3aee3d3350e9f1b062aa6e161fe.patch * Mon Mar 27 2023 Bjørn Lie - Add 9fc0e4ff6186e3aee3d3350e9f1b062aa6e161fe.patch: Fix: disable-deprecated by default for end users (needed due to new deprecation in gtkmm). * Thu Mar 16 2023 Paolo Stivanin - Update to 4.0.2: + Highlights: - Fixed 4.0.1 bug where some torrents thought they were magnet links. - Fixed 4.0.0 bug where download speed limits were ignored for uTP peers. - Fixed 4.0.0 bug using announce-list when creating single-tracker private torrents. + All platforms: - Restored support for path.utf-8 keys in torrent info dictionaries. - Fixed value of TR_TIME_LOCALTIME environment variable in torrent scripts. - Limited in-kernel file copying to 2 GiB blocks at a time to avoid potential issues with CIFS mounts. - Simplified filename info in log messages. - Fixed std::clamp() assertion failures. - Fixed small error calculating protocol overhead when receiving peer messages. - Fixed incorrect escaping of non-BMP characters when generating JSON. - Fixed 4.0.0 crash when receiving malformed piece data from peers. - Fixed 4.0.0 potential crash when downloading from webseeds. - Improved handling of the leechers param in trackers\' announce responses. - 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. - Fixed display of IPv6 tracker URLs. - Fixed code that could stop being interested in peers that have pieces we want to download. - Improved sanity checking of magnet links added via RPC. - Fixed a misleading error message when Transmission is unable to write to the incomplete-dir. - Worked around an older libdht bug that could provide invalid peer info. - Restored RPC torrentGet.wanted return value to match 3.00 behavior. + QT client: - Ensured that \"Open File\" opens the torrent\'s folder for multi-file torrents. - Fixed 4.0.0 bug that prevented batch-adding trackers to multiple torrents at once. - Fixed per-torrent ratio display in main window. + GTK client: - Fixed 4.0.0 ignoring -m/--minimized command line option. - Fixed assertion failure in the progress display when creating a new torrent. + Web client: - Fixed minor UI bugs, e.g. layout and control alignment. - Fixed 4.0.0 bug that that failed to save alternate speed begin/end settings changes. - Improved colors in both light & dark mode. + Daemon: - Made the \"unrecognized argument\" error message more readable. + transmission-remote: - Fixed a spurious error message when adding magnet links. * Thu Feb 23 2023 Luciano Santos - Update to version 4.0.1: + Issues fixed: - Poor speed and some checksums being incorrectly marked as failed in somes torrents. - Beachballing / jank. - Blocklists using more memory than necessary. - Failure to migrate magnet links from Transmission 3. - Many other fixes.- Changes from version 4.0.0: + Added many performance improvements, and numerous bugfixes. + The entire codebase has been migrated from C to C++. + The remote control GUIs (transmission-qt and transmission-web) now use the RPC API \"table\" mode, resulting in smaller payloads / less bandwidth use. + Added support for GTK 4, and both Qt5 and Qt6. + The GTK client has been ported to gtkmm. + New Features: - Support for using BitTorrent v2 and hybrid torrents. - 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 now. - Added an option to omit potentially-identifying information (e.g. User-Agent and date created) when creating new torrents. - The Web client has been rewritten and now supports mobile use. - When creating new torrents, users can now specify the piece size. - IPv6 blocklists are now supported. - Dozens of other new features. + Fix small scrape/announce packet size that could trip SYN flood detection on some systems. + Remove the 1024 open files limit previously required by how libcurl was used. + Add configurable anti-brute force settings. + Fetch metadata of stopped magnets. + Stop logging excessive error messages after they repeat too many times. + The web client has been given a major overhaul. + User-visible highlights include: - Mobile is now fully supported. - Added fullscreen support on mobile. - Better support for dark mode. - Added mime icons to the torrent list. - Improved theme consistency across the app.- Port build system from Autotools to CMake: replace libtool build requirement with cmake and ninja; replace Autotool macros with CMake\'s.- Add explicit build requirement on CMake modules: Qt5Gui, Qt5LinguistTools, Qt5Network, Qt5Svg, and Qt5Widgets.- Drop libqt5-linguist-devel, now that its CMake module is being used instead.- Use our own libdeflate as build requirement instead of the bundled one.- Replace openssl-devel with the more reliable pkgconfig(openssl).- Replace intltool build requirement with gettext-tools.- Replace glib-2.0 and gtk+-3.0 with giomm-2.68, glibmm-2.68, and gtkmm-4.0 pkgconfig modules following code base switch from C to C++.- Drop libappindicator3-devel build requirement. AppIndicator is no longer supported.- Drop fdupes build requirement/macro. There isn\'t duplicate files anymore.- Drop no longer needed %desktop_database_post and %icon_theme_cache_post macros targeted at pre-Leap openSUSE/SUSE releases.- Drop no longer needed patches: transmission-hybrid-torrent-length.patch, and transmission-3.00-openssl-3.patch.- Refresh harden_transmission-daemon.service.patch patch with Quilt.- Drop transmission-qt.desktop source file favoring the one provided by upstream.- Add transmission.rpmlintrc file to filter the \"file-not-in-%lang\" warning, since we are excluding the English translations from the lang sub-packages and packaging them in the common sub-package instead. * Sun Feb 05 2023 Luca Beltrame - Apply downstream patch from Gentoo to fix a crash with openSSL 3 (boo#1207914): * transmission-3.00-openssl-3.patch * Wed Jan 25 2023 Michael Vetter - boo#1207555: Transmission can\'t open Bittorrent v2 torrents Add transmission-hybrid-torrent-length.patch * Sun Apr 03 2022 Stephan Kulow - Do not run autoreconf - not patching any input files and intltool is broken with autoreconf of 2.71 * Thu Nov 25 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_transmission-daemon.service.patch
|
|
|