| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: rtorrent | Distribution: openSUSE Tumbleweed |
| Version: 0.16.18 | Vendor: openSUSE |
| Release: 1.2 | Build date: Fri Jul 17 15:04:49 2026 |
| Group: Productivity/Networking/File-Sharing | Build host: reproducible |
| Size: 1950071 | Source RPM: rtorrent-0.16.18-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/rakshasa/rtorrent | |
| Summary: Console-based BitTorrent client | |
rTorrent is a text-based BitTorrent client written in C++ and with ncurses. It supports fast resume and session management, and can be run in the background with the help of e.g. GNU screen.
SUSE-GPL-2.0+-with-openssl-exception
* Fri Jul 17 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.18
* Encryption settings have changed to be easier to use, and
changing listen or DHT ports can be done while rtorrent is
running.
* Sun Jul 05 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.16
* Added max http request size and limited redirect protocols to
http/https.
* Tue Jun 30 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.15
* Deprecated commands: network.open_sockets,
network.max_open_sockets, network.max_open_sockets.set,
network.http.max_total_connections.set,
network.max_open_files.set
* Global network socket commands (e.g.,
network.max_open_sockets) are now deprecated. Socket
allocation is managed granularly via Socket Categories:
generic, http, internal, rpc, and files.
(e.g. new commands: system.sockets.<category>.size, .max_size,
.min_alloc/.max_alloc)
* Sun Jun 14 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.14
* Deprecated or removed commands: `file.append`, `encoding.add`,
`throttle.ip`, `dht.throttle.name`
* DHT is now auto by default if session.path is set.
* Max memory usage is now 32Gb by default on 64-bit platforms,
and 1Gb on 32-bit platforms. As such there's no need for most
users to change this value.
* Fri Jun 05 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.13
* Added a new callback mechanism and use it for trackers.
* Added intermediate requesting flag for trackers to prevent
premature deletion.
* Added per-category allocation limits to SocketManager.
* rpc: close SCGI task on EPIPE to stop event_write() busy-loop.
* Wed May 20 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.12
* Trackers now handle requests in the tracker thread and UDP
requests use just two open sockets for IPv4/6.
* Since all long-time UDP tracker issues have been resolved,
`trackers.use_udp` has been deprecated. If you need to disable
UDP trackers, or HTTP trackers, use download insert events.
* SCGI replies larger than 1000 bytes are now compressed by
default.
* Sat May 02 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.11
* Fix an off-by-one in `SCgiTask::event_read`
* Thu Apr 23 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.10
* Added support for gzip accepted_encoding in scgi headers.
* Added special syntax to config files to enable log categories
early.
* Thu Apr 09 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.9
* Improved DNS cache handling and various bug fixes
* Trusted/Untrusted XMLRPC Connection Security Model
* SCGI Systemd Socket Activation Support
* Mon Mar 16 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.8
* Fixed various SCGI issues.
* Wed Mar 04 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.7
* Expand '~/' to $HOME in session path.
* Add separate commands for unbuffered logs.
* Allow DHT bootstrap nodes to be added when DHT is off.
* Sat Jan 03 2026 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.6
* Session saves are now handled in a separate thread.
* Downloading of magnet links now save the metadata file to
session directory by default.
* New Timestamp Helper Commands: Added ``.or_zero`` and
``.elapsed`` commands for ``d.timestamp.started`` and
``d.timestamp.finished``.
* Wed Dec 03 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.5
* Fixes 100% CPU usage bug in *BSD kqueue event handler and UDNS
resolver.
* Tue Nov 25 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.4
* This release contains several bug fixes and minor improvements.
* Tue Nov 04 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.2
* Added dual listening ports when both IPv4 and IPv6 are bound.
* Fri Oct 17 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.1
* DHT now tries to open the same port as the listen port by
default.
* Fri Sep 05 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.16.0
* Added ``network.block.ipv4in6.set`` command.
* Inverted color of focus ui element.
* Block ipv4/6 now sets the resolve type.
* Fix file descriptor leak in session file saving with
``system.files.session.fdatasync`` set to no.
* Fixed DHT bind address and converted to using sockaddr.
* Fixed uninitialized rpc slots when SCGI is not used.
* Fixed closing of external fd's and potential race-conditions in
CurlStack::close_get().
* Sat Aug 23 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.15.6
* Use getaddrinfo for numeric hostname lookups in UdnsResolver.
* Sun Jun 22 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.15.5
* Fixed corrupted stack in curl stack due to wrong argument type.
* Fix file descriptor leak in session file saving.
* Mon Jun 02 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.15.4
* Refactoring of threads, polling and scheduler code.
* Added `system.files.advise_random.hashing.set` for speeding
up initial hashing of files in a torrent. This can be used in
conjunction with `system.files.advise_random.set` to reduce
disk I/O on SSDs.
* Enabling `system.files.advise_random.set` will reduce
unnecessary disk I/O on SSDs, while disabling
`system.files.advise_random.hashing.set` ensures that the
initial hashing retains the benefits of sequential disk
read-ahead.
* Fri May 02 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.15.3
* Fixed slow SCGI replies
* Cleaned up thread/scheduler code
- Delete 0001-Added-default-switch-cases-to-RpcManager.patch
(merged)
* Fri Mar 28 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.15.2
* Colors, LUA and json-rpc are now supported in the client
- Add 0001-Added-default-switch-cases-to-RpcManager.patch
* Thu Jan 02 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.15.1
* Resolved scgi software crash with SIGPIPE exception.
* Thu Dec 26 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.15
* Resolved scgi software crash with SIGPIPE exception.
* Resolved a crash with the curl stack during shutdown.
* Sun Sep 29 2024 Jan Engelhardt <jengelh@inai.de>
- Update to release 0.10.0
* A fix for a torrent client stack overflow crash with the lockfile
buffer.
* New trackers.delay_scrape command for .rtorrent.rc to avoid
crashes with thousands of torrents and allow instant startups.
* A fix for a critical memory leak with RPC commands which may
waste an alarming amount of memory.
* A fix for critical torrent client breakage if a power
outage/failure occurs during a session saving interval
- Delete 0001-utils-lockfile-avoid-stack-overflow-for-lockfile-buf.patch
(merged)
/usr/bin/rtorrent /usr/lib/systemd/system/rtorrent.service /usr/lib/sysusers.d/system-user-rtorrent.conf /usr/share/applications/rtorrent.desktop /usr/share/doc/packages/rtorrent /usr/share/doc/packages/rtorrent/rtorrent.rc /usr/share/licenses/rtorrent /usr/share/licenses/rtorrent/COPYING /usr/share/man/man1/rtorrent.1.gz /usr/share/rtorrent /usr/share/rtorrent/lua /usr/share/rtorrent/lua/rtorrent.lua
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Aug 3 00:14:01 2026