libtorrent with premiere torrent support
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
fake 82dd578f95 toggle premiere flag off when all pieces available 3 years ago
.github exempt issues belonging to milestones from being marked stale 3 years ago
bindings add premiere mode 3 years ago
cmake/Modules fix quoting of path in cmake generate-pkg-config 3 years ago
docs Make tests and tools python3 compatible. 3 years ago
ed25519 remove dead code in ed25519 4 years ago
examples Make tests and tools python3 compatible. 3 years ago
fuzzers Make tests and tools python3 compatible. 3 years ago
include/libtorrent add premiere mode 3 years ago
m4 merged RC_1_1 into master 6 years ago
simulation tweak rate based choker to increase rate threashold by 2 kiB/s. Improve documentation 3 years ago
src toggle premiere flag off when all pieces available 3 years ago
test Make tests and tools python3 compatible. 3 years ago
tools Make tests and tools python3 compatible. 3 years ago
.gitignore Add examples, tools, and python binding binaries to gitignore 4 years ago
.gitmodules add .gitmodules 7 years ago
.travis.yml remove outdated cpplint from travis CI 3 years ago
AUTHORS merged RC_1_1 into master 5 years ago
CMakeLists.txt fix using OpenSSL static libs in CMake build 3 years ago
CONTRIBUTING.rst update changelog and update contributing document 7 years ago
COPYING update year in copyright header 5 years ago
ChangeLog fix queue position for force_rechecking a torrent that is not auto-managed 3 years ago
Jamfile bump version 3 years ago
Jamroot.jam add missing semicolon to Jamroot.jam 3 years ago
LICENSE Remove duplicate word in comments like "the the" 4 years ago
LibtorrentRasterbarConfig.cmake.in Fix CMake targets names in the Config.cmake file. 5 years ago
Makefile.am Fix generation of docs 3 years ago
NEWS polishing, update copyright 9 years ago
README.rst remove .doozer 3 years ago
appveyor.yml Make tests and tools python3 compatible. 3 years ago
autotool.sh Fix autotool.sh warning if builddir exists 6 years ago
bootstrap.sh merged bootstrap.sh script from RC_0_16 10 years ago
build_dist.sh Make tests and tools python3 compatible. 3 years ago
clang_tidy.jam various clang-tidy fixes 3 years ago
configure.ac bump version 3 years ago
libtorrent-rasterbar.pc.in merged fixes from RC_0_16 9 years ago
setup.py Make tests and tools python3 compatible. 3 years ago
sonar-project.properties only analyze src/ and include/ 5 years ago

README.rst

libtorrent
----------

.. image:: https://travis-ci.org/arvidn/libtorrent.svg?branch=master
:target: https://travis-ci.org/arvidn/libtorrent

.. image:: https://ci.appveyor.com/api/projects/status/w7teauvub5813mew/branch/master?svg=true
:target: https://ci.appveyor.com/project/arvidn/libtorrent/branch/master

.. image:: https://img.shields.io/lgtm/alerts/g/arvidn/libtorrent.svg?logo=lgtm&logoWidth=18
:target: https://lgtm.com/projects/g/arvidn/libtorrent/alerts/

.. image:: https://codecov.io/github/arvidn/libtorrent/coverage.svg?branch=master
:target: https://codecov.io/github/arvidn/libtorrent?branch=master&view=all#sort=missing&dir=desc

.. image:: https://img.shields.io/lgtm/grade/cpp/g/arvidn/libtorrent.svg?logo=lgtm&logoWidth=18
:target: https://lgtm.com/projects/g/arvidn/libtorrent/context:cpp

.. image:: https://sonarcloud.io/api/project_badges/measure?project=libtorrent&metric=alert_status
:target: https://sonarcloud.io/dashboard?id=libtorrent

.. image:: https://sonarcloud.io/api/project_badges/measure?project=libtorrent&metric=security_rating
:target: https://sonarcloud.io/dashboard?id=libtorrent

.. image:: https://sonarcloud.io/api/project_badges/measure?project=libtorrent&metric=sqale_rating
:target: https://sonarcloud.io/dashboard?id=libtorrent

.. image:: https://www.openhub.net/p/rasterbar-libtorrent/widgets/project_thin_badge.gif
:target: https://www.openhub.net/p/rasterbar-libtorrent?ref=sample

.. image:: https://bestpractices.coreinfrastructure.org/projects/3020/badge
:target: https://bestpractices.coreinfrastructure.org/en/projects/3020

libtorrent is an open source C++ library implementing the BitTorrent protocol,
along with most popular extensions, making it suitable for real world
deployment. It is configurable to be able to fit both servers and embedded
devices.

The main goals of libtorrent are to be efficient and easy to use.

See `libtorrent.org`__ for more detailed build and usage instructions.

.. __: http://libtorrent.org

To build with boost-build, make sure boost and boost-build is installed and run:

b2

In the libtorrent root. To build the examples, run ``b2`` in the ``examples``
directory.

See `building.html`__ for more details on how to build and which configuration
options are available. For python bindings, see `the python docs`__.

libtorrent `ABI report`_.

.. _`ABI report`: https://abi-laboratory.pro/index.php?view=timeline&l=libtorrent

.. __: docs/building.rst
.. __: docs/python_binding.rst