libtorrent with premiere torrent support
Go to file
Arvid Norberg ff5887e15e applied patch to detect boost libraries in make files as submitted in #148 2007-10-10 07:15:26 +00:00
bindings updated python bindings 2007-08-27 10:31:35 +00:00
debian Use package versions, dependencies. 2005-08-30 21:20:42 +00:00
docs added ipv4 and ipv6 to the extension handshake protocol 2007-10-01 02:47:57 +00:00
examples storage optimization. introduced a nother allocation mode: sparse. Now there is allocate, compact and sparse. Unless compact is used, the memory structures used to keep track of pieces are no longer allocated. sparse storage mode is now the default 2007-10-08 20:01:36 +00:00
include fixed destruction order issue 2007-10-09 22:17:16 +00:00
m4 applied patch to detect boost libraries in make files as submitted in #148 2007-10-10 07:15:26 +00:00
src parole mode improvement. Doesn't clear out the request queue when choked by a peer on parole anymore 2007-10-10 02:27:55 +00:00
test fixed test_storage 2007-10-09 07:23:39 +00:00
zlib Adding files to setup autotools. 2005-08-17 00:24:41 +00:00
AUTHORS merged back encryption branch to trunk 2007-06-06 00:41:20 +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 url parsing bug related to IPv6 addresses. fixes #66 2007-06-09 00:11:11 +00:00
Jamfile removed the symmetric property of libtorrent features to create shorter paths, since that is a problem on windows 2007-09-25 20:36:02 +00:00
Makefile.am fixed makefile 2007-08-17 00:54:51 +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
configure.in applied patch in #85 2007-07-16 21:20:36 +00:00
libtorrent.pc.in pkg-config file bugfix 2006-12-27 23:52:20 +00:00
parse_buffer_log.py changed the double send buffers to a chained buffer using iovec send operations. buffers are recycled (saves memory and cpu) and memory copies are avoided (saves cpu). More statistics is added to track buffer usage 2007-09-29 16:14:03 +00:00
parse_disk_log.py made log parser generate throughput graph as well 2007-09-17 08:54:12 +00:00
parse_session_stats.py changed the double send buffers to a chained buffer using iovec send operations. buffers are recycled (saves memory and cpu) and memory copies are avoided (saves cpu). More statistics is added to track buffer usage 2007-09-29 16:14:03 +00:00
project-root.jam *** empty log message *** 2003-11-09 18:17:09 +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