Arvid Norberg
|
c798ab30e1
|
rewrote the piece picker to be more cpu and memory efficient. replaces the concept of sequential-download-threshold with just a sequential download settings
|
2008-01-31 17:52:29 +00:00 |
Arvid Norberg
|
f783d4d869
|
made the piece bar work in windows
|
2008-01-24 03:59:08 +00:00 |
Arvid Norberg
|
127d3e6ad5
|
bandwidth limiter fixes. proper priority that cannot starve connections
|
2008-01-17 17:40:46 +00:00 |
Arvid Norberg
|
b19bf337bf
|
generalized peer read/write state
|
2008-01-13 23:46:43 +00:00 |
Arvid Norberg
|
5d196ed555
|
auto upload slots. opens up more slots if upload rate is not met. On by default
|
2008-01-13 11:18:18 +00:00 |
Arvid Norberg
|
72eee8838c
|
sets default per-torrent download limit to infinite in client_test
|
2008-01-13 10:10:44 +00:00 |
Arvid Norberg
|
95c853e107
|
fixed peer-info header alignment in client_test
|
2008-01-13 06:31:33 +00:00 |
Arvid Norberg
|
dad00f68cd
|
prints out default gateway in example
|
2008-01-11 09:58:40 +00:00 |
Arvid Norberg
|
f36e6a6c4f
|
proper default gateway discovery
|
2008-01-11 09:38:05 +00:00 |
Arvid Norberg
|
72edfc2ee7
|
improved network interface enumeration and upnp device filtering
|
2008-01-11 06:49:37 +00:00 |
Arvid Norberg
|
a8f07edffa
|
added download rate limit per torrent
|
2008-01-10 23:12:58 +00:00 |
Arvid Norberg
|
3a727e99ff
|
expose more info through peer_info
|
2008-01-10 22:13:23 +00:00 |
Arvid Norberg
|
1d6e0f5bf6
|
bandwidth request block size optimization
|
2008-01-07 04:47:20 +00:00 |
Arvid Norberg
|
4d8833bc35
|
added total stats to client_test
|
2008-01-06 20:16:46 +00:00 |
Arvid Norberg
|
5b2f1d70e8
|
per-torrent upload rate limit fix for client_test
|
2008-01-03 08:17:17 +00:00 |
Arvid Norberg
|
1aa9a5b041
|
added option to limit upload rate per torrent to client_test
|
2008-01-02 18:22:34 +00:00 |
Arvid Norberg
|
dfd563dfbb
|
made most examples build without exception support
|
2007-12-30 01:59:10 +00:00 |
Arvid Norberg
|
f9e20ed9b1
|
removed leftover dead code from client_test
|
2007-12-27 06:23:37 +00:00 |
Arvid Norberg
|
9aa2ddec80
|
added a plugin 'smart_ban' that can ban peers sending bad data with higher accuracy
|
2007-12-18 06:04:54 +00:00 |
Arvid Norberg
|
7a393426b1
|
made client test not use a deprecated function. fixes #229
|
2007-12-15 23:35:25 +00:00 |
Michael Wojciechowski
|
bce53063ab
|
Changed configure script to not to modify LIBS, when checking for dependencies. Changed libtorrent.pc.in again, since the libraries used were
wrong, because $LIBS was used. Corrected Makefile.am in test, examples and src.
|
2007-12-14 20:53:56 +00:00 |
Arvid Norberg
|
b2dc035a54
|
support for magnet links in client_test
|
2007-12-11 20:02:55 +00:00 |
Arvid Norberg
|
fff87a6845
|
added m4 script for boost iostream and added ut_metadata to makefile
|
2007-12-08 22:02:59 +00:00 |
Arvid Norberg
|
20621cae02
|
added magnet-uri functions and a base32 decode function
|
2007-12-03 06:03:16 +00:00 |
Arvid Norberg
|
1cc0118c9c
|
supports retry for web seeds that respond with 503
|
2007-11-27 03:37:47 +00:00 |
Arvid Norberg
|
4d19f7ff0f
|
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 |
Arvid Norberg
|
f658686d6d
|
reverted incorrect check-in of client test
|
2007-10-02 19:46:14 +00:00 |
Arvid Norberg
|
3dcae188fb
|
policy now has a map of peers instead of a flat list, makes it more efficient to do lookups
|
2007-10-02 19:11:04 +00:00 |
Arvid Norberg
|
18a87916e6
|
fixed bug in client_test
|
2007-10-02 18:52:27 +00:00 |
Arvid Norberg
|
973e7be386
|
added router_for_interface along with a proper windows implementation. NAT-PMP support is now good on windows
|
2007-10-01 17:21:19 +00:00 |
Arvid Norberg
|
6fd42631c0
|
windows fixes for client_test
|
2007-10-01 17:17:49 +00:00 |
Arvid Norberg
|
09c1e0f007
|
client_test fix
|
2007-09-27 16:14:24 +00:00 |
Arvid Norberg
|
587d40e1ae
|
updates to enum_net
|
2007-09-20 16:25:07 +00:00 |
Arvid Norberg
|
01c20353a4
|
added IP to client_test
|
2007-09-20 01:21:43 +00:00 |
Arvid Norberg
|
80aee32972
|
fixed piece picker problem when a downloading piece could not be picked with the right speed category
|
2007-09-10 08:07:18 +00:00 |
Arvid Norberg
|
c8088459a0
|
made torrent_info reference counted and held by a boost::intrusive_ptr
|
2007-09-01 03:00:31 +00:00 |
Arvid Norberg
|
4137c0885a
|
fixed pausing issue introduced in the changed add_torrent
|
2007-08-22 18:37:20 +00:00 |
Arvid Norberg
|
ee01d7bb11
|
added optimistic unchoke flag to client_test
|
2007-08-22 05:02:45 +00:00 |
Arvid Norberg
|
6c50adabfc
|
updated piece_picker fix and added another invariant check to policy
|
2007-08-21 01:17:42 +00:00 |
Arvid Norberg
|
52a2df2d3f
|
added first and last piece to dump_torrent
|
2007-08-03 08:43:22 +00:00 |
Arvid Norberg
|
ce8acd0911
|
added compiler flag to disable inclusion of boost.serialization headers
|
2007-08-01 07:26:10 +00:00 |
Arvid Norberg
|
54aa76f940
|
exposed queued disk bytes in peer_info
|
2007-08-01 06:11:11 +00:00 |
Arvid Norberg
|
4c8c686a64
|
made client_test build on linux
|
2007-07-22 23:24:27 +00:00 |
Arvid Norberg
|
1381a008c4
|
added a piece bar to client_test
|
2007-07-09 00:00:35 +00:00 |
Arvid Norberg
|
4771f323f6
|
added invariant checks for peer_counter in block_info. added bytes_progress and block_size to block_info (to allow a more detail download progress display). Updated client_test to show download progress per block and also to have a separate color for 'multi blocks' (i.e. blocks that have been requested from more than one peer)
|
2007-07-08 20:45:42 +00:00 |
Arvid Norberg
|
9f24c6d79c
|
added option to link against installed boost libraries instead of building from source (boost=system and boost=source, system is default). Removed dependency in boost serialization headers
|
2007-07-07 21:27:36 +00:00 |
Arvid Norberg
|
46bf2970fb
|
fixes to remote peer download rate etimation
|
2007-06-14 21:47:00 +00:00 |
Arvid Norberg
|
97099dc0ca
|
added more fixes to Jamfile in order to make it build on windows
|
2007-06-13 17:36:26 +00:00 |
Arvid Norberg
|
fa1a37e649
|
updated Jamfile to support openssl on windows, added missing files to makefiles and made test_pe_crypto build when encryption is disabled
|
2007-06-13 01:48:24 +00:00 |
Arvid Norberg
|
3b8670626a
|
merged back async_io branch into trunk
|
2007-06-10 20:46:09 +00:00 |