Commit Graph

264 Commits

Author SHA1 Message Date
Arvid Norberg
ecaa3068d5 added natpmp support. bumped version number to 0.13. added piece priority support to the piece picker. optmized and simplified the piece picker in the process. 2007-03-15 22:03:56 +00:00
Arvid Norberg
23c95e35a0 merged fixes from RC_0_12 branch 2007-03-12 01:05:15 +00:00
Arvid Norberg
7728fbd179 regenerated docs 2007-03-10 20:33:54 +00:00
Arvid Norberg
2dbfa156d3 client test now always uses dht. fixed problem with the dht logging and updated dht extension docs. 2007-03-08 21:42:37 +00:00
Arvid Norberg
6f0a0beadb fix to allow hostnames for peers in tracker responses 2007-03-07 18:50:38 +00:00
Arvid Norberg
b17710df09 improved error reporting on http seed failures 2007-03-06 23:56:17 +00:00
Arvid Norberg
8e844494a3 added DelCo project 2007-02-27 17:29:00 +00:00
Arvid Norberg
7be41a5c8a added bitfox as a project using libtorrent 2007-02-26 20:21:40 +00:00
Arvid Norberg
f6c7a87fff added the gentoo ebuilds to the building documentation 2007-02-22 18:47:27 +00:00
Arvid Norberg
ae059040da fixed typo 2007-02-21 17:16:29 +00:00
Arvid Norberg
df46401c9c added docs for python binding. Fixed warning in python binding. 2007-02-20 04:32:13 +00:00
Arvid Norberg
f795be7acf made the dht be a fallback by default, fixed glitch in earlier fix to make sure block requests are sent properly, fixed problem in peer_connection::second_tick if the piece picker was removed because of the torrent becoming a seed 2007-02-12 09:20:49 +00:00
Arvid Norberg
d0ebdb2dee added prioritization in the bandwidth_manager (throttler), web seeds now have lower priority when being handed bandwidth. torrent_reply_alert now includes the number of peers returned from the tracker. updated Changelog 2007-02-01 07:33:04 +00:00
Arvid Norberg
f14c84b01e fixes in DHT to make it work when the number of transaction slots are full (very rare case). Added a feature to (optionally) resolve the countries of peers and updated the docs (see peer_info::country). 2007-01-29 07:39:33 +00:00
Arvid Norberg
69ef67d71e made a common base class for torrent alerts. Made the bandwidth quota block size variable depending on the limit 2007-01-16 05:05:52 +00:00
Arvid Norberg
7344c4823b added num_connections, num_uploads, upload_rate_limit and download_rate_limit. Added building from cvs section. 2007-01-03 11:42:10 +00:00
Arvid Norberg
8ab5ba2cf5 updated user agent documentation 2006-12-22 16:51:19 +00:00
Arvid Norberg
5e6258e396 added another client to the projects page 2006-12-11 12:46:05 +00:00
Arvid Norberg
7fa3d899a1 updated extension documentation 2006-12-04 12:15:49 +00:00
Arvid Norberg
c2d31bb2b7 documentation updates on building on ubuntu and suse 2006-12-02 14:10:09 +00:00
Arvid Norberg
982b69a8a7 updated deluge-torrent links 2006-11-30 11:55:40 +00:00
Arvid Norberg
ce9eed5ea1 fixed incorrectly named members of session_status, fixed compilation error in ut_pex, documentation updates 2006-11-28 18:18:37 +00:00
Arvid Norberg
d62801280f doc updates and started adding documentation for new plugin interface 2006-11-27 00:04:20 +00:00
Arvid Norberg
615faa51ae doc updates 2006-11-26 17:39:04 +00:00
Arvid Norberg
01f1d01d58 improved logging, fixed option to allow multiple connections from the same IP 2006-11-15 21:39:58 +00:00
Arvid Norberg
51e3261dd0 the file pool has been moved to the session and its size can be controlled via session_settings. Added untested option to allow multiple connections from the same IP. 2006-11-14 15:53:38 +00:00
Arvid Norberg
e35fc5c4be refactored extensions and added a plugin interface. fixed file.cpp for windows 2006-11-14 00:08:16 +00:00
Arvid Norberg
b5e6c66e64 added link to lecture notes on bittorrent introduction 2006-11-12 23:42:41 +00:00
Arvid Norberg
cb0da5c7a6 fixed credits and date 2006-11-08 00:38:30 +00:00
Arvid Norberg
562d95759f updated docs 2006-11-08 00:34:02 +00:00
Arvid Norberg
4d94c7574c added default constructor to session_proxy 2006-10-15 13:46:52 +00:00
Arvid Norberg
6727dfaed7 added warning to torrent_handle 2006-10-14 17:18:41 +00:00
Arvid Norberg
892268aef4 updated changelog and added 0.11 release point 2006-10-14 08:15:57 +00:00
Arvid Norberg
c84e96898b added workaround for incorrectly encoded paths in torrent files 2006-10-12 23:51:10 +00:00
Arvid Norberg
7eb6090a08 fixed the layout 2006-10-12 21:37:16 +00:00
Arvid Norberg
81f54dee02 added ubuntu build notes by xi stan 2006-10-12 21:24:24 +00:00
Arvid Norberg
f1457fd33e added signature to session::abort() 2006-10-11 22:03:24 +00:00
Arvid Norberg
f0519e86e8 separated session from session_impl and made a real pimpl-class of it. Introduced the possibility to destruct the sessions async. 2006-10-11 14:02:21 +00:00
Arvid Norberg
910733f29e added proper support for dht router nodes (which are automatically used to bootstrap from, and won't get added to the routing table) 2006-09-27 17:20:18 +00:00
Arvid Norberg
362f700906 fixed integer overflow bug occuring when building with gcc 4.1.x. updated the projects page, removed dead code from allocate_resources. 2006-09-25 22:37:48 +00:00
Arvid Norberg
fe0d570f05 completed IPv6 support in ip_filter and updated test_ip_filter and documentation. Documented recently added extensions to DHT. 2006-09-23 21:24:28 +00:00
Arvid Norberg
004d3771cb added first version of an IPv6 extension and docs 2006-09-21 18:22:26 +00:00
Arvid Norberg
f92b6cd90c fixed test_ip_filter and test_piece_picker to reflect recent api changes. Fixed an Obj.C naming issue. Removed files from include/Makefile.am that was removed from asio. 2006-09-11 23:34:07 +00:00
Arvid Norberg
dc2e25141c changed sequencial download threshold api, it is now per torrent 2006-09-04 23:22:21 +00:00
Arvid Norberg
191fd76b42 made sequenced_download_threshold a per torrent setting. Updated the project page layout. Removed incorrect invariant checks in piece picker. 2006-09-04 17:17:45 +00:00
Arvid Norberg
e8c43c868f updated dump_torrent examples to print DHT nodes from the torrent file 2006-09-03 19:53:19 +00:00
Arvid Norberg
35c6fc413c fixed Jamfile. updated docs with some recent changes. 2006-09-02 07:33:01 +00:00
Arvid Norberg
bdf1bbc8f4 changed the file format for storing the DHT routing table to support IPv6. Changed the address used to be IPv4-IPv6 independent (ip_filter still onlt works with IPv4). Added default boost-build features to the building documentation. Completed the jamfile's support for building without DHT support. Updated documentation with these changes. 2006-09-01 03:06:00 +00:00
Arvid Norberg
9470a6b726 added features to the jamfile for logging and dht-support and updated corresponding documentation. Added Jamplayer to the project page 2006-08-31 00:26:41 +00:00
Arvid Norberg
d5a421f78d added gmane link to mailing list archive 2006-08-29 01:13:17 +00:00