Libtorrent

Latest version: v2.0.9

Safety actively analyzes 641134 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 23

1.2.14.1

* Android builds updated to NDK r23 (LTS)
* Builds with -std=c++17
* Docker image simplification and cleanup using android ndk prebuilt toolchain folder
* swig/build- scripts now have run_native_jar command to build only the corresponding native jar
* SWIG 4.0.2 ensured on all architectures
* lt:Fixes null pointer libtorrent crash on enum_net iface_from_ifaddrs

1.2.14

* improve handling of seed flag in PEX messages
* fix issue of accruing unlimited DHT node candidates when DHT is disabled
* fix bug in parsing chunked encoding
* fix incorrect reporting of active_duration when entering graceful-pause
* fix python binding for functions taking string_view
* fix python binding for torrent_info constructor overloads
* issue python deprecation warnings for some deprecated functions in the python bindings
* fix python binding for torrent_info::add_url_seed, add_tracker and add_http_seed

1.2.14.0

* Android builds no longer use netlink sockets, instead use ifaddr sockets
* Android 6.0 and below compatibility dropped. Compatible with SDK 24 and up
* openssl 1.1.1l upgrade
* lt:fix issue on MacOS where the DHT was not restarted on a network-up notification
* lt:make remove_torrent flags be treated as flags (instead of an enum)
* lt:improve handling of seed flag in PEX messages
* lt:fix issue of accruing unlimited DHT node candidates when DHT is disabled
* lt:fix bug in parsing chunked encoding
* lt:fix incorrect reporting of active_duration when entering graceful-pause

1.2.13

* Use /etc/ssl/cert.pem to validate HTTPS connections on MacOS
* allow no-interest timeouts of peer connections before all connections slots are full
* fix issue where a DHT message would count as an incoming connection
* fix issue when failing to parse outgoing_interfaces setting
* fix super-seeding issue that could cause a segfault
* fix data race in python binding of session::get_torrent_status()
* fix need_save_resume_data() for renaming files, share-mode, upload-mode,
disable- pex, lsd, and dht.
* fix incoming TCP connections when using tracker-only proxy
* fix issue with paths starting with ./
* fix integer overflow when setting a high DHT upload rate limit
* improve Path MTU discovery logic in uTP
* fix overflow issue when rlimit_nofile is set to infinity
* fix issue in python binding interpreting int settings > INT_MAX
* Fix cxxflags and linkflags injection via environment variables

1.2.13.0

* openssl 1.1.1j upgrade
* Dockerized builds
* Dropped windows x86 build script
* lt:fix incoming TCP connections when using tracker-only proxy
* lt:fix issue with paths starting with ./
* lt:fix integer overflow when setting a high DHT upload rate limit
* lt:improve Path MTU discovery logic in uTP
* lt:fix overflow issue when rlimit_nofile is set to infinity
* lt:Fix cxxflags and linkflags injection via environment variables

1.2.12

* fix loading of DHT node ID from previous session on startup
* use getrandom(), when available, and fall back to /dev/urandom
* fix python binding for "value" in dht put alerts
* fix bug in python binding for dht_put_mutable_item
* fix uTP issue acking FIN packets
* validate HTTPS certificates by default (trackers and web seeds)
* load SSL certificates from windows system certificate store, to authenticate trackers
* introduce mitigation for Server Side Request Forgery in tracker and web seed URLs
* fix error handling for pool allocation failure

Page 4 of 23

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.