libtorrent 2.0.11
What's Changed
bump version for future release by @arvidn in #7621
torrent_status::num_pieces counts pieces passed hash check by @arvidn in #7631
Updated numerous action revisions by @xavier2k6 in #7590
back-port fixes to brew on CI by @arvidn in #7648
fix setup.py to not use distutils by @arvidn in #7649
fix integer overflow in piece picker by @arvidn in #7647
Send read_piece_alert after piece passes by @YakoYakoYokuYoku in #7642
test for set_piece_deadline() by @arvidn in #7652
default target windows 10 by @arvidn in #7662
Make anti-leech choker never increase score for dishonesty by @Artoria2e5 in #7658
fix the compilation failure caused by the failure to find std::max by @zzlhyly in #7664
bump libsimulator submodule by @arvidn in #7673
assume copy_file_range() exists on linux (unless old glibc) by @arvidn in #7670
bump cibuildwheel action to v2.17.0 by @arvidn in #7672
rely on the openssl version already installed on the runner by @arvidn in #7685
ask msvc to report the correct C++ version in __cplusplus macro by @arvidn in #7545
attempt to make CirrusCI job more efficient by @arvidn in #7697
remove aligned storage, as it's deprecated in C++23 by @arvidn in #7698
attempt to fix msvc version macro builds by @arvidn in #7709
GHA workflow update by @arvidn in #7699
apply DSCP setting to peers before connecting by @arvidn in #7696
check settings_pack::max_out_request_queue before alert outstanding_r… by @tkittich in #7714
improve debug facilities of swarm simulations by @arvidn in #7719
Improve simulator determinism by @arvidn in #7720
fix issue when closing a uTP connection by @arvidn in #7717
fix test_copy_file to recognize overlayfs as supporting sparse files. by @arvidn in #7715
Fix some typos by @xavier2k6 in #7728
don't discard netlink messages for previously seen addresses by @ssiloti in #7737
fix pre-allocation when changing priority by @arvidn in #7738
limit the piece size in create_torrent constructor by @arvidn in #7739
Updated numerous pre-commit hook revs. by @xavier2k6 in #7723
fix BEP-40 peer priority for IPv6 by @arvidn in #7743
GHA CI: Migrate to OpenSSL 3.x by @xavier2k6 in #7746
minor fix on documentation by @joriscarrier in #7753
allow connections while checking resume data if no_verify_files flag is set by @e1y4s in #7754
don't hint POSIX_FADV_RANDOM by @arvidn in #7758
fix tests to work on linux ZFS by @arvidn in #7759
fix bug where file_progress could sometimes be reported as >100% by @arvidn in #7765
cibuildwheel: Add macOS arm64 support by @xavier2k6 in #7727
Move construct std::shared_ptr objects by @Chocobo1 in #7768
Bump libsimulator submodule by @0xThiebaut in #7773
fix performance bug in the file pool by @arvidn in #7779
piece_picker updates by @arvidn in #7781
Add announce_port support by @0xThiebaut in #7771
fix race condition when cancelling requests after becoming a seed by @arvidn in #7787
abort_download() is OK in any state by @arvidn in #7788
Bump some pre-commit-hook revs by @xavier2k6 in #7804
Fix mmap error when reading empty file during resume check on Linux by @Doekin in #7808
homebrew uses standard name for pre-built boost_system now by @arvidn in #7816
bump ubuntu version in workflows by @arvidn in #7817
remove use of std::aligned_union by @arvidn in #7818
bump version by @arvidn in #7815
Fix typos by @xavier2k6 in #7820
add some possible values to the documentation for dht_bootstrap_nodes by @arvidn in #7827
fix applying IP filter to DHT traffic (HanabishiRecca) by @arvidn in #7829
cibuildwheel: update workflow by @xavier2k6 in #7805
add invariant check to socks5_stream by @arvidn in #7785
fix fcntl.h warning by @arvidn in #7830
use stricter rules for what filenames are valid on Android by @arvidn in #7828
validate add_torrent_params::save_path at run-time by @arvidn in #7826
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2025-675da71568
Please login to add feedback.
This update has been submitted for testing by mooninite.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
This update has been submitted for stable by bodhi.
This update has been pushed to stable.