libtorrent v2.0.11
- Created
- Updated
An efficient feature complete C++ BitTorrent implementation
- https://libtorrent.org
- Documentation: https://libtorrent.org/reference.html
# License
# Supported Platforms
!uwp
- ✅ linux
- ✅ osx
- ✅ windows
- ❌
uwp
# Features
Default feature: iconv
# deprfun
build with deprecated functions enabled
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# examples
build the examples in the examples directory
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# iconv default
# python
build the python bindings in bindings/python directory
Dependencies:
and 86 transitive dependencies:
- boost-algorithm
>= v1.86.0
(by boost-graph ) - boost-align
>= v1.86.0
(by boost-python ) - boost-any
>= v1.86.0
(by boost-graph ) - boost-array
>= v1.86.0
(by boost-range ) - boost-assert
>= v1.86.0
(by boost-align ) - boost-atomic
>= v1.86.0
(by boost-thread ) - boost-bimap
>= v1.86.0
(by boost-graph ) - boost-bind
>= v1.86.0
(by boost-python ) - boost-chrono
>= v1.86.0
(by boost-thread ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-concept-check
>= v1.86.0
(by boost-iterator ) - boost-config
>= v1.86.0
(by boost-assert ) - boost-container
>= v1.86.0
(by boost-lexical-cast ) - boost-container-hash
>= v1.86.0
(by boost-fusion ) - boost-conversion
>= v1.86.0
(by boost-python ) - boost-core
>= v1.86.0
(by boost-align ) - boost-date-time
>= v1.86.0
(by boost-thread ) - boost-describe
>= v1.86.0
(by boost-container-hash ) - boost-detail
>= v1.86.0
(by boost-python ) - boost-dynamic-bitset
>= v1.86.0
(by boost-random ) - boost-endian
>= v1.86.0
(by boost-spirit ) - boost-exception
>= v1.86.0
(by boost-algorithm ) - boost-foreach
>= v1.86.0
(by boost-python ) - boost-function
>= v1.86.0
(by boost-functional ) - boost-function-types
>= v1.86.0
(by boost-iterator ) - boost-functional
>= v1.86.0
(by boost-fusion ) - boost-fusion
>= v1.86.0
(by boost-iterator ) - boost-graph
>= v1.86.0
(by boost-python ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-integer
>= v1.86.0
(by boost-regex ) - boost-intrusive
>= v1.86.0
(by boost-container ) - boost-io
>= v1.86.0
(by boost-utility ) - boost-iterator
>= v1.86.0
(by boost-foreach ) - boost-lambda
>= v1.86.0
(by boost-bimap ) - boost-lexical-cast
>= v1.86.0
(by boost-graph ) - boost-math
>= v1.86.0
(by boost-graph ) - boost-move
>= v1.86.0
(by boost-smart-ptr ) - boost-mp11
>= v1.86.0
(by boost-describe ) - boost-mpl
>= v1.86.0
(by boost-function-types ) - boost-multi-index
>= v1.86.0
(by boost-bimap ) - boost-numeric-conversion
>= v1.86.0
(by boost-date-time ) - boost-optional
>= v1.86.0
(by boost-iterator ) - boost-parameter
>= v1.86.0
(by boost-graph ) - boost-phoenix
>= v1.86.0
(by boost-spirit ) - boost-pool
>= v1.86.0
(by boost-spirit ) - boost-predef
>= v1.86.0
(by boost-mpl ) - boost-preprocessor
>= v1.86.0
(by boost-detail ) - boost-property-map
>= v1.86.0
(by boost-graph ) - boost-property-tree
>= v1.86.0
(by boost-graph ) - boost-proto
>= v1.86.0
(by boost-phoenix ) boost-random
>= v1.86.0
(by boost-math )Platforms:
!uwp
- boost-range
>= v1.86.0
(by boost-foreach ) - boost-ratio
>= v1.86.0
(by boost-chrono ) - boost-regex
>= v1.86.0
(by boost-range ) - boost-serialization
>= v1.86.0
(by boost-property-tree ) - boost-smart-ptr
>= v1.86.0
(by boost-conversion ) - boost-spirit
>= v1.86.0
(by boost-serialization ) - boost-static-assert
>= v1.86.0
(by boost-core ) - boost-system
>= v1.86.0
(by boost-random ) - boost-thread
>= v1.86.0
(by boost-spirit ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-tokenizer
>= v1.86.0
(by boost-date-time ) - boost-tti
>= v1.86.0
(by boost-graph ) - boost-tuple
>= v1.86.0
(by boost-fusion ) - boost-type-index
>= v1.86.0
(by boost-any ) - boost-type-traits
>= v1.86.0
(by boost-smart-ptr ) - boost-typeof
>= v1.86.0
(by boost-functional ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - boost-unordered
>= v1.86.0
(by boost-algorithm ) - boost-utility
>= v1.86.0
(by boost-mpl ) - boost-variant
>= v1.86.0
(by boost-spirit ) - boost-variant2
>= v1.86.0
(by boost-system ) - boost-winapi
>= v1.86.0
(by boost-system ) - boost-xpressive
>= v1.86.0
(by boost-graph ) - gettext-libintl (by gettext )
libiconv (by gettext-libintl )
Platforms:
!linux
python3 (by boost-python , python3 )
Platforms:
!windows
Features:extensions
- zlib (by python3 )
Host Dependencies:
10 transitive dependencies:
- pkgconf (by vcpkg-pkgconfig-get-modules )
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake (by boost-cmake )
- vcpkg-cmake-config (by boost-cmake )
- vcpkg-cmake-get-vars (by vcpkg-make )
- vcpkg-get-python (by python3 )
- vcpkg-make (by gettext-libintl )
vcpkg-msbuild (by python3 )
Platforms:
windows
- vcpkg-pkgconfig-get-modules (by vcpkg-msbuild )
- vcpkg-tool-meson (by pkgconf )
# test
build the libtorrent tests
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# tools
build the tools in the tools directory
Dependencies:
No dependencies.
Host Dependencies:
No dependencies.
# Dependencies
- boost-asio
- boost-chrono
- boost-config
- boost-crc
- boost-date-time
- boost-iterator
- boost-logic
- boost-multi-index
- boost-multiprecision
- boost-pool
- boost-random
- boost-scope-exit
- boost-system
- boost-variant
- openssl
and 50 transitive dependencies:
- boost-algorithm
>= v1.86.0
(by boost-date-time ) - boost-align
>= v1.86.0
(by boost-asio ) - boost-array
>= v1.86.0
(by boost-algorithm ) - boost-assert
>= v1.86.0
(by boost-align ) - boost-bind
>= v1.86.0
(by boost-algorithm ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-concept-check
>= v1.86.0
(by boost-algorithm ) - boost-container
>= v1.86.0
(by boost-lexical-cast ) - boost-container-hash
>= v1.86.0
(by boost-fusion ) boost-context
>= v1.86.0
(by boost-asio )Platforms:
!uwp & !emscripten
- boost-conversion
>= v1.86.0
(by boost-range ) - boost-core
>= v1.86.0
(by boost-align ) boost-coroutine
>= v1.86.0
(by boost-asio )Platforms:
!(arm & windows) & !uwp & !emscripten
- boost-describe
>= v1.86.0
(by boost-container-hash ) - boost-detail
>= v1.86.0
(by boost-iterator ) - boost-dynamic-bitset
>= v1.86.0
(by boost-random ) - boost-exception
>= v1.86.0
(by boost-coroutine ) - boost-function
>= v1.86.0
(by boost-algorithm ) - boost-function-types
>= v1.86.0
(by boost-iterator ) - boost-functional
>= v1.86.0
(by boost-fusion ) - boost-fusion
>= v1.86.0
(by boost-iterator ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-integer
>= v1.86.0
(by boost-pool ) - boost-intrusive
>= v1.86.0
(by boost-container ) - boost-io
>= v1.86.0
(by boost-utility ) - boost-lexical-cast
>= v1.86.0
(by boost-date-time ) - boost-math
>= v1.86.0
(by boost-multiprecision ) - boost-move
>= v1.86.0
(by boost-smart-ptr ) - boost-mp11
>= v1.86.0
(by boost-context ) - boost-mpl
>= v1.86.0
(by boost-function-types ) - boost-numeric-conversion
>= v1.86.0
(by boost-date-time ) - boost-optional
>= v1.86.0
(by boost-iterator ) - boost-predef
>= v1.86.0
(by boost-winapi ) - boost-preprocessor
>= v1.86.0
(by boost-utility ) - boost-range
>= v1.86.0
(by boost-algorithm ) - boost-ratio
>= v1.86.0
(by boost-chrono ) - boost-regex
>= v1.86.0
(by boost-range ) - boost-smart-ptr
>= v1.86.0
(by boost-context ) - boost-static-assert
>= v1.86.0
(by boost-core ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-tokenizer
>= v1.86.0
(by boost-date-time ) - boost-tuple
>= v1.86.0
(by boost-exception ) - boost-type-index
>= v1.86.0
(by boost-variant ) - boost-type-traits
>= v1.86.0
(by boost-integer ) - boost-typeof
>= v1.86.0
(by boost-functional ) - boost-uninstall
>= v1.86.0
(by boost-cmake ) - boost-unordered
>= v1.86.0
(by boost-algorithm ) - boost-utility
>= v1.86.0
(by boost-coroutine ) - boost-variant2
>= v1.86.0
(by boost-system ) - boost-winapi
>= v1.86.0
(by boost-pool )
# Host Dependencies
and 2 transitive dependencies:
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake-get-vars (by openssl )
# Dependents
No dependents.
# Host Dependents
No dependents.
# Contributors
Viktor Elofsson
Alexander Karatarakis
Stanislav Ershov
Robert Schumacher
Andrew McMahon
pravic
Denis Zavorotnyy
wangli28
yurybura
Francisco Pombal
ras0219
Alexander Neumann
JonLiu1993
Francisco Pombal
autoantwort
Billy O'Neal
Dhanush Murali
Frank
David Liu
Mengna Li
Cheney Wang
rremilian
# Changelog
and 30 more commits:
ef5cc53
[gdcm/libtorrent] Upgrade to new version063b687
[libtorrent] Update to 1.2.1-bcb26fd6751015f
[boost] Update to 1.67ab881e9
[libtorrent] Update to 1.1.64971bb4
[libtorrent] Update to more recent snapshot to support boost 1.66b79395c
Update downstream libraries to use modularized boost19d64fb
Update libtorrent to 1.1.526516fe
vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)20944ef
Fix vcpkg Boost naming for static libs and also fix the include file for shared libs.26cf1a8
Add port for Rasterbar-libtorrent.