libtorrent with premiere torrent support
Go to file
Arvid Norberg 36f7228001 support SIOCGIFCONF returning more interfaces than there's space in the supplied buffer 2012-05-13 04:43:22 +00:00
bindings fixed python binding build on Mac OS and BSD 2012-05-05 19:21:20 +00:00
docs change default of rate_limit_utp to true 2012-04-15 04:32:46 +00:00
examples fix warnings 2012-05-03 06:04:59 +00:00
include/libtorrent optimize torrent::status to scale better with the number of peers 2012-05-06 22:46:21 +00:00
m4 applied patch to pthread m4 script for --as-needed support 2010-08-21 17:10:10 +00:00
src support SIOCGIFCONF returning more interfaces than there's space in the supplied buffer 2012-05-13 04:43:22 +00:00
test add all_set() function on bitfield and automatically call inc_refcount_all or dec_refcount_all if all bits are set in a bitfield 2012-05-02 18:55:58 +00:00
tools merge makefile fixes from RC_0_16 2012-04-11 04:53:45 +00:00
AUTHORS applied python binding patch to expose ip_filter. #275 2008-02-17 20:55:03 +00:00
CMakeLists.txt more work on minimizing shared object export symbol table 2012-03-20 03:53:07 +00:00
COPYING improved unit test for storage, modified move_storage to hopefully fix a bug. updated Changelog. 2007-02-25 21:11:29 +00:00
ChangeLog fixed time critical piece accounting in the request queue 2012-05-12 07:14:07 +00:00
Jamfile fix freebsd build 2012-05-13 04:40:21 +00:00
LICENSE dropped dependency on zlib 2010-03-16 06:14:22 +00:00
Makefile.am add debug option to log hash failures 2012-03-26 03:57:15 +00:00
NEWS added some documentation as well as prepared for building distribution tarball for 0.9 2005-08-17 17:19:20 +00:00
README added some documentation as well as prepared for building distribution tarball for 0.9 2005-08-17 17:19:20 +00:00
autotool.sh improve autotool bootstrap script to check for required versions 2009-09-14 20:52:48 +00:00
build_dist.sh dropped dependency on zlib 2010-03-16 06:14:22 +00:00
configure.ac merge makefile fixes from RC_0_16 2012-04-11 04:53:45 +00:00
darwin_valgrind.suppressions add suppressions file for valgrind on darwin 2010-12-30 04:33:38 +00:00
dht_flood.py make python script executable 2010-03-05 18:12:23 +00:00
libtorrent-rasterbar-cmake.pc.in don't add to pkg-config. #462 2009-01-07 02:22:58 +00:00
libtorrent-rasterbar.pc.in configure.ac: drop dependencies on boost.filesystem and boost.thread libraries 2009-11-02 02:10:38 +00:00
list_files.py make python script executable 2010-03-05 18:12:23 +00:00
parse_bandwidth_log.py make python script executable 2010-03-05 18:12:23 +00:00
parse_buffer_log.py make python script executable 2010-03-05 18:12:23 +00:00
parse_dht_log.py further simplify the DHT by getting rid of the result type and just using observers instead. This might save some memory and should fix the assert that would be triggered before 2010-11-05 19:06:50 +00:00
parse_dht_rtt.py make python script executable 2010-03-05 18:12:23 +00:00
parse_dht_stats.py make python script executable 2010-03-05 18:12:23 +00:00
parse_disk_access.py make python script executable 2010-03-05 18:12:23 +00:00
parse_disk_buffer_log.py make python script executable 2010-03-05 18:12:23 +00:00
parse_disk_log.py make python script executable 2010-03-05 18:12:23 +00:00
parse_memory_log.py make python script executable 2010-03-05 18:12:23 +00:00
parse_sample.py merged uTP branch into trunk (yay) 2010-11-29 01:33:05 +00:00
parse_session_stats.py improve session stats logging and parsing 2012-03-11 05:35:29 +00:00
parse_utp_log.py utp log parser script 2011-03-23 05:14:27 +00:00
project-root.jam *** empty log message *** 2003-11-09 18:17:09 +00:00
set_version.py add 0.16 release to changelog 2012-03-26 16:11:29 +00:00

README

libtorrent is a C++ library that aims to be a good alternative to all the
other bittorrent implementations around. It is a
library and not a full featured client, although it comes with a working
example client.

The main goals of libtorrent are:

	* to be cpu efficient
	* to be memory efficient
	* to be very easy to use

See docs/manual.html for more detailed build and usage instructions.

To build with autotools, run:

   ./configure

Followed by

   make

When libtorrent is built, finish off by running the tests:

   make check