Releases: stickz/rtorrent
rtorrent-0.9.8-v5.2
Version 5.2 Release
It is highly recommended to upgrade to this release. The fallocate feature works better. A critical software crash is also resolved.
- Removes ~1100 lines of unused code from the project.
- Removes
--with-posix-fallocate
libtorrent configure option in favour of automation. - Optimizes the fallocate feature to perform less redundant tasks at runtime.
- Fixes a critical software crash with various methods inputted into
.rtorrent.rc
.
What's Changed
- libtorrent: Optimize fallocate by @stickz in #22
- rTorrent: Use regular iterators instead of bucket-local ones by @stickz in #23
- Cleanup unused popcount functions by @stickz in #24
- Cleanup unused functions in rak namespace by @stickz in #25
Full Changelog: v5.1-0.9.8-0.13.8...v5.2-0.9.8-0.13.8
rtorrent-0.9.8-v5.1
Version 5.1 Release
This release raises the throttle feature limit to approximately 33 gigabits, allowing the throttle plugin on ruTorrent to operate virtually without limits. It also adds a version check feature when typing rtorrent -h
into terminal.
What's Changed
- libtorrent: Increase max throttle speed to UINT_MAX by @stickz in #18
- rTorrent: Help menu version and bugs link by @ac1dburnz in #17
- libtorrent: Remove throttle min value requirement by @stickz in #21
New Contributors
- @ac1dburnz made their first contribution in #17
Full Changelog: v5.0-0.9.8-0.13.8...v5.1-0.9.8-0.13.8
rtorrent-0.9.8-v5.0
Version 5.0 Release
This release contains a significant performance improvement for downloading files. CPU usage is reduced under load, allowing a higher download ceiling to be reached. Higher priority files are also download faster, due to a reduction in normal priority pieces queued.
What's Changed
Full Changelog: v4.3-0.9.8-0.13.8...v5.0-0.9.8-0.13.8
rtorrent-0.9.8-v4.3
Version 4.3 Release
This release adds three new connection logging commands. A client requested this feature backport to log blocked IPs on their ban list.
log.add_output = "connection_filter", "rtorrent.log"
log.add_output = "connection_listen", "rtorrent.log"
log.add_output = "connection_handshake", "rtorrent.log"
What's Changed
Full Changelog: v4.2-0.9.8-0.13.8...v4.3-0.9.8-0.13.8
rtorrent-0.9.8-v4.2
Version 4.2 Release
This release adds a new --enable-hosted-mode
configure option to libtorrent. By disabling file preloading at compile time, we can reduce the overhead of the peer connection protocol. It's better to let the Linux Kernel manage it's own buffers and caches anyways.
This change is 100% backwards compatible with ruTorrent and all .rtorrent.rc configurations! If pieces.preload.type
is set to any value other than zero, it will simply be ignored. rTorrent will act like it's set at 0 and avoid all the overhead associated with the feature.
What's Changed
Full Changelog: v4.1-0.9.8-0.13.8...v4.2-0.9.8-0.13.8
rtorrent-0.9.8-v4.1
Version 4.1 Release
This improves on version 4 where the population count algorithm was updated. ASM popcnt is now implemented for SSE4.2 when compiled with --march=native
. This implementation is exponentially faster for some server processors.
What's Changed
Full Changelog: v4.0-0.9.8-0.13.8...v4.1-0.9.8-0.13.8
rtorrent-0.9.8-v4.0
Version 4.0 Release
This release contains a significant performance improvement to the population count algorithm. CPU usage is significantly reduced under load. This should allow for a higher upload ceiling to be reached, without hitting the single count limits.
What's Changed
- libtorrent: Add cpu popcount configure switch by @stickz in #9
- libtorrent: Make cpu popcount default by @stickz in #10
Full Changelog: v3.2-0.9.8-0.13.8...v4.0-0.9.8-0.13.8
rtorrent-0.9.8-v3.2
Version 3.2 hotfix
- This hotfix resolves a critical issue with flushing invalid bencode to disk.
- It also optimizes writing bencode to disk. Metadata is now only flushed when required.
What's Changed
Full Changelog: v3.1-0.9.8-0.13.8...v3.2-0.9.8-0.13.8
rtorrent-0.9.8-v3.1
Version 3.1 hotfix
This hotfix resolves a critical issue where rTorrent is unable to leech from most torrent clients.
What's Changed
Full Changelog: v3.0-0.9.8-0.13.8...v3.1-0.9.8-0.13.8
rtorrent-0.9.8-v3
Version 3
This release backports a significant improvement for disk space pre-allocation. It allows the entire torrent to be allocated on the disk at once to improve read performance. This is especially useful for mechanical hard drives to reduce disk seeking time.
The new feature is optional and disabled by default. It can be enabled by setting system.file.allocate.set = 2
in .rtorrent.rc
.
What's Changed
Full Changelog: v2.0-0.9.8-0.13.8...v3.0-0.9.8-0.13.8