-
-
Notifications
You must be signed in to change notification settings - Fork 114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to rTorrent stickz project #347
Conversation
rTorrent stickz is a project maintained by a core collaborator of ruTorrent. https://github.com/stickz/rtorrent It includes significant performance and stability optimizations for the rTorrent software. It also ensures full compatibility with link time optimizations during the build process. It is a drop in replacement for rTorrent with all the core patches from this docker container included. It also improves the implementation of UDNS to make it more reliable. The rTorrent stickz project focuses on performance and stability of the torrent client. It is designed to be fully compatible with ruTorrent. Also, it does not seek to modify the torrent software in any way that may be undesirable for users. As a result, it is a perfect candidate for this docker container!
@crazy-max I also forgot to mention, the rTorrent stickz project has GitHub Actions runners for both amd64 and arm64. The project is designed to be compatible with ARM. All development changes are tested against the ARM platform. No other rTorrent project goes to this depth, to ensure the software works properly on ARM. We intend to keep the ARM platform supported! |
I have been using this for the last few weeks and it has significantly improved my performance. @crazy-max this would be an amazing addition |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall LGTM thanks, left a comment about versioning strategy.
I'm afraid a lot of private trackers which have strict policies for valid clients will refuse/ban this rtorrent because of unrecognized build. |
Special care is being taken to ensure it remains compatible with private trackers. Also, they will have to ban seed box providers if they do that. One of the largest seed box providers is going to be deploying it in a few weeks. They funded it's development. One of the stipulations is for all private tracker mechanisms to work properly. |
rTorrent stickz is a project maintained by a core collaborator of ruTorrent. https://github.com/stickz/rtorrent
The rTorrent stickz project focuses on performance and stability of the torrent client. It is designed to be fully compatible with ruTorrent. Also, it does not seek to modify the torrent software in any way that may be undesirable for users.
It includes significant performance and stability optimizations for the rTorrent software. It also ensures full compatibility with link time optimizations during the build process. It is a drop in replacement for rTorrent with all the core patches from this docker container included. It also improves the implementation of UDNS to make it more reliable.
As a result, it is a perfect candidate for this docker container! Let's start off by removing 1354 lines of code and adding 16 lines!