forked from crazy-max/docker-rtorrent-rutorrent
-
Notifications
You must be signed in to change notification settings - Fork 0
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
PR from crazymax head #1
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Also update to PHP 8.1 and Nginx 1.22.1. GeoIP2 extension has been updated to 1.3.1 from a fork for compat with PHP 8.1. Created a fork of xmlrpc-c on GitHub to fix issues with SVN checkout from Sourceforge.
Alpine Linux 3.17
Align xmlrpc-c version
`xmlrpc-c` is not configured properly. It will cause a very significant performance regression, if the `wininet` and `libwww` clients are not disabled. We want `xmlrpc-c` to use `curl` because it's razor fast and stable. These changes require testing before being merged. I don't have time to test it. The change value is of high importance.
Configure xml-rpc correctly
Install nginx and webdav module from Alpine repo
rTorrent, libTorrent and xmlrpc support link time optimizations. It's safe to do this. Make rTorrent and libTorrent with Level 2 optimizations. (default is no optimization)
Make rtorrent and libtorrent with -O2 -flto
Needed to bump php7 to php81 to match the installed version, so rutorrent plugins can initiatlise properly.
Bump php version in .rtlocal.rc
Fix nginx logs folder perms
ruTorrent v4.0-stable
Update GeoIP2 ruTorrent plugin
ruTorrent v4.3.0
readme: fix markdown
Update .rtlocal.rc file for changes
We must add `$useInternalHybrid = true;` to the torrent creator configuration file for ruTorrent v4.3.0.
ruTorrent v4.3.0 fix
Signed-off-by: djerfy <djerfy@gmail.com>
ruTorrent v4.3.1-hotfix
Users are receiving 404 errors during version upgrades. We need to disallow removing the httprpc plugin because it's required for ruTorrent v4.3+ operation. See #345.
ruTorrent: Do not permit core plugin removal of httprpc
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!
fixes #348 There is no point in supporting IPV6 on this docker container. IPV4 is required anyways for rTorrent to function properly. If the user disables loading the IPV6 kernel module at boot time, the docker container will fail to initialize if nginx is listening for IPV6.
nginx: Disable listening for IPV6
Switch to rTorrent stickz project
ruTorrent: Upgrade to v4.3.2
closes #354 Please tag a next release after merging.
rTorrent: Upgrade to version 3.1
# 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 * rTorrent: Fix & optimize write_bencode by @stickz in stickz/rtorrent@970deae **Full Changelog**: stickz/rtorrent@v3.1-0.9.8-0.13.8...v3.2-0.9.8-0.13.8
rTorrent: Upgrade to v3.2
Quality Gate passedIssues Measures |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.