libtorrent with premiere torrent support
Go to file
Arvid Norberg c92fef5b69 simplified torrent_handle by using a macro and moving the big chunks of code into torrent (get_download_queue() and get_peer_info()) 2007-11-25 18:48:43 +00:00
bindings applied patch in #203. adds python bindings to start and stop local service discovery 2007-11-16 20:00:17 +00:00
debian Use package versions, dependencies. 2005-08-30 21:20:42 +00:00
docs regenerated manual.html 2007-11-25 11:41:58 +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 simplified torrent_handle by using a macro and moving the big chunks of code into torrent (get_download_queue() and get_peer_info()) 2007-11-25 18:48:43 +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 simplified torrent_handle by using a macro and moving the big chunks of code into torrent (get_download_queue() and get_peer_info()) 2007-11-25 18:48:43 +00:00
test first version of 'part file' support. Can currently only be set when starting torrent 2007-11-25 10:47:05 +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 updated changelog 2007-11-22 02:21:02 +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 updated comment in configure file 2007-10-18 07:17:21 +00:00
libtorrent.pc.in pkg-config file bugfix 2006-12-27 23:52:20 +00:00
list_files.py added python script to generate file listing for make file from asio directory structure 2007-11-18 17:00:15 +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