| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: transmission-daemon | Distribution: openSUSE Tumbleweed |
| Version: 4.0.6 | Vendor: openSUSE |
| Release: 3.1 | Build date: Wed May 7 13:43:47 2025 |
| Group: Productivity/Networking/Other | Build host: reproducible |
| Size: 2874124 | Source RPM: transmission-4.0.6-3.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.transmissionbt.com/ | |
| Summary: Daemon for the "transmission" BitTorrent client | |
Transmission is a BitTorrent client. It has GTK+ and Qt GUI clients, a daemon for servers and headless use, and both can be remote controlled by HTTP and the terminal. It supports Local Peer Discovery, DHT, µTP, PEX and magnet links.
(GPL-2.0-only OR GPL-3.0-only) AND MIT
* Wed May 07 2025 Simon Lees <sflees@suse.de>
- export CMAKE_POLICY_VERSION_MINIMUM="3.5" to ignore cmakes
minimum version warnings
* Thu Mar 13 2025 Alexey Rochev <equeim@gmail.com>
- transmission-qt is built with Qt 6
* Thu May 30 2024 Paolo Stivanin <info@paolostivanin.com>
- 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 <mlin@suse.com>
- Build with gcc13 on Leap 15
* Fri Feb 23 2024 Dominique Leuenberger <dimstar@opensuse.org>
- 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 <martin.schreiner@suse.com>
- Migrate from update-alternatives to libalternatives (bsc#1219107).
* Tue Feb 06 2024 Matej Cepl <mcepl@cepl.eu>
- 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 <dimstar@opensuse.org>
- 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 <info@paolostivanin.com>
- 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 <bjorn.lie@gmail.com>
- 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 <emiliano.langella@suse.com>
- Fix transmission-daemon missing /var/lib/transmission
* Sat Apr 15 2023 Luciano Santos <luc14n0@opensuse.org>
- 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 <bjorn.lie@gmail.com>
- Add 9fc0e4ff6186e3aee3d3350e9f1b062aa6e161fe.patch: Fix:
disable-deprecated by default for end users (needed due to new
deprecation in gtkmm).
* Thu Mar 16 2023 Paolo Stivanin <info@paolostivanin.com>
- 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 <luc14n0@opensuse.org>
- 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 <lbeltrame@kde.org>
- 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 <mvetter@suse.com>
- boo#1207555: Transmission can't open Bittorrent v2 torrents
Add transmission-hybrid-torrent-length.patch
* Sun Apr 03 2022 Stephan Kulow <coolo@suse.com>
- Do not run autoreconf - not patching any input files
and intltool is broken with autoreconf of 2.71
/usr/bin/transmission-daemon /usr/lib/systemd/system/transmission-daemon.service /usr/share/doc/packages/transmission-daemon /usr/share/doc/packages/transmission-daemon/AUTHORS /usr/share/doc/packages/transmission-daemon/Blocked-Traffic.md /usr/share/doc/packages/transmission-daemon/Blocklists.md /usr/share/doc/packages/transmission-daemon/Bug-Submission.md /usr/share/doc/packages/transmission-daemon/Building-Transmission.md /usr/share/doc/packages/transmission-daemon/Configuration-Files.md /usr/share/doc/packages/transmission-daemon/Editing-Configuration-Files.md /usr/share/doc/packages/transmission-daemon/Environment-Variables.md /usr/share/doc/packages/transmission-daemon/Headless-Usage.md /usr/share/doc/packages/transmission-daemon/Peer-ID-and-User-Agent.md /usr/share/doc/packages/transmission-daemon/Peer-Status-Text.md /usr/share/doc/packages/transmission-daemon/Port-Forwarding-Guide.md /usr/share/doc/packages/transmission-daemon/Previous-Releases.md /usr/share/doc/packages/transmission-daemon/README.md /usr/share/doc/packages/transmission-daemon/README.openSUSE /usr/share/doc/packages/transmission-daemon/Release-Notes.md /usr/share/doc/packages/transmission-daemon/Scripts.md /usr/share/doc/packages/transmission-daemon/Testing-Transmission.md /usr/share/doc/packages/transmission-daemon/Translating.md /usr/share/doc/packages/transmission-daemon/Transmission-Architecture.md /usr/share/doc/packages/transmission-daemon/Transmission-Resume-Files.md /usr/share/doc/packages/transmission-daemon/Transmission-is-Downloading-Files-I-Asked-It-To-Not-Download.md /usr/share/doc/packages/transmission-daemon/Web-Interface.md /usr/share/doc/packages/transmission-daemon/Why-Are-My-Speeds-So-Slow.md /usr/share/doc/packages/transmission-daemon/Why-is-my-port-closed.md /usr/share/doc/packages/transmission-daemon/encryption.txt /usr/share/doc/packages/transmission-daemon/extended-messaging.txt /usr/share/doc/packages/transmission-daemon/news-2.42-and-older.md /usr/share/doc/packages/transmission-daemon/news-2.50.md /usr/share/doc/packages/transmission-daemon/news-2.51.md /usr/share/doc/packages/transmission-daemon/news-2.52.md /usr/share/doc/packages/transmission-daemon/news-2.60.md /usr/share/doc/packages/transmission-daemon/news-2.61.md /usr/share/doc/packages/transmission-daemon/news-2.70.md /usr/share/doc/packages/transmission-daemon/news-2.71.md /usr/share/doc/packages/transmission-daemon/news-2.72.md /usr/share/doc/packages/transmission-daemon/news-2.73.md /usr/share/doc/packages/transmission-daemon/news-2.74.md /usr/share/doc/packages/transmission-daemon/news-2.75.md /usr/share/doc/packages/transmission-daemon/news-2.76.md /usr/share/doc/packages/transmission-daemon/news-2.77.md /usr/share/doc/packages/transmission-daemon/news-2.80.md /usr/share/doc/packages/transmission-daemon/news-2.81.md /usr/share/doc/packages/transmission-daemon/news-2.82.md /usr/share/doc/packages/transmission-daemon/news-2.83.md /usr/share/doc/packages/transmission-daemon/news-2.84.md /usr/share/doc/packages/transmission-daemon/news-2.90.md /usr/share/doc/packages/transmission-daemon/news-2.91.md /usr/share/doc/packages/transmission-daemon/news-2.92.md /usr/share/doc/packages/transmission-daemon/news-2.93.md /usr/share/doc/packages/transmission-daemon/news-2.94.md /usr/share/doc/packages/transmission-daemon/news-3.00.md /usr/share/doc/packages/transmission-daemon/news-4.0.0-beta-1.md /usr/share/doc/packages/transmission-daemon/news-4.0.0-beta-2.md /usr/share/doc/packages/transmission-daemon/news-4.0.0-beta-3.md /usr/share/doc/packages/transmission-daemon/news-4.0.0.md /usr/share/doc/packages/transmission-daemon/news-4.0.1.md /usr/share/doc/packages/transmission-daemon/news-4.0.2.md /usr/share/doc/packages/transmission-daemon/news-4.0.3.md /usr/share/doc/packages/transmission-daemon/news-4.0.4.md /usr/share/doc/packages/transmission-daemon/news-4.0.5.md /usr/share/doc/packages/transmission-daemon/news-4.0.6.md /usr/share/doc/packages/transmission-daemon/resources /usr/share/doc/packages/transmission-daemon/resources/QT-Enable-Web-Lnx-1.png /usr/share/doc/packages/transmission-daemon/resources/QT-Enable-Web-Lnx-2.png /usr/share/doc/packages/transmission-daemon/resources/QT-Enable-Web-Lnx-3.png /usr/share/doc/packages/transmission-daemon/resources/QT-Enable-Web-Win-1.png /usr/share/doc/packages/transmission-daemon/resources/QT-Enable-Web-Win-2.png /usr/share/doc/packages/transmission-daemon/resources/QT-Enable-Web-Win-3.png /usr/share/doc/packages/transmission-daemon/resources/WI-adding-torrent.png /usr/share/doc/packages/transmission-daemon/resources/WI-display-filters-panel.png /usr/share/doc/packages/transmission-daemon/resources/WI-list-of-added-torrents.png /usr/share/doc/packages/transmission-daemon/resources/WI-main-screen.png /usr/share/doc/packages/transmission-daemon/resources/WI-torrent-inspector-files-tab.png /usr/share/doc/packages/transmission-daemon/resources/WI-torrent-inspector-peers-tab.png /usr/share/doc/packages/transmission-daemon/resources/WI-torrent-inspector-trackers-tab.png /usr/share/doc/packages/transmission-daemon/resources/WI-torrent-inspector.png /usr/share/doc/packages/transmission-daemon/resources/WI-torrent-management-panel.png /usr/share/doc/packages/transmission-daemon/resources/mac-enable-web-1.png /usr/share/doc/packages/transmission-daemon/resources/mac-enable-web-2.png /usr/share/doc/packages/transmission-daemon/resources/transmission-arch.gif /usr/share/doc/packages/transmission-daemon/resources/transmission-prod.gif /usr/share/doc/packages/transmission-daemon/rpc-spec.md /usr/share/doc/packages/transmission-daemon/send-email-when-torrent-done.sh /usr/share/licenses/transmission-daemon /usr/share/licenses/transmission-daemon/COPYING /usr/share/man/man1/transmission-daemon.1.gz /var/lib/transmission
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025