2417 Commits

Author SHA1 Message Date
Arvid Norberg
add12da945 added test that exposes bug where priorities are cleared when a torrent is force-rechecked 2008-08-24 08:30:00 +00:00
Arvid Norberg
a22f6b6359 fixed type cast for std::isprint, to avoid assert 2008-08-21 13:44:30 +00:00
Arvid Norberg
5a922dd3ef replaced std::isprint with one that is not dependent on locale. Fixes #384 2008-08-21 13:41:27 +00:00
Arvid Norberg
71db0f32db removed incorrect assert. Fixes #309 2008-08-21 11:54:38 +00:00
Arvid Norberg
dd318fb9a3 fixed warnings in bencode 2008-08-21 11:40:49 +00:00
Arvid Norberg
48abc4e7e1 fixed typo 2008-08-21 11:25:10 +00:00
Arvid Norberg
635341f1e4 fixed the definition of torrent_handle::is_paused() to be consistent with torrent_status::paused and made it clear in the documentation 2008-08-21 11:24:24 +00:00
Arvid Norberg
e58485822b optimized encryption 2008-08-20 23:05:12 +00:00
Arvid Norberg
42b5cad1f8 attempt to fix NAT-PMP hang on shutdown 2008-08-20 08:34:32 +00:00
Arvid Norberg
b72badd1b1 added test for checking files when some files are missing 2008-08-20 08:07:31 +00:00
Arvid Norberg
0454fb77d7 fixed bug where is_sequential_download would return false when it should be true 2008-08-19 16:04:01 +00:00
Arvid Norberg
37389e4fe4 added test to measure peak download rate and introduced performance warning alert when disk buffer limit and request limit are reached 2008-08-19 15:04:14 +00:00
Arvid Norberg
a134908bac fixed warnings and uninitialized variable 2008-08-19 14:53:50 +00:00
Arvid Norberg
d94f35a75b fix build failure with TORRENT_DHT_VERBOSE_LOGGING 2008-08-19 08:39:21 +00:00
Arvid Norberg
893e9f2af6 fix bug in piece picker where set_piece_priority would return false even though the piece filter changed and updated test_transfer to catch it 2008-08-19 07:11:17 +00:00
Arvid Norberg
9266afe5f5 fixed bug where a torrent would not get into the 'finished' state right after file checking. It would either go to downloading or seeding. Also added test_transfer 2008-08-18 20:02:50 +00:00
Arvid Norberg
29bf61d364 fixed state changed alert since 'connecting' was removed 2008-08-18 18:04:04 +00:00
Arvid Norberg
59767d0e61 python bindings and examples fixes 2008-08-18 12:29:01 +00:00
Arvid Norberg
e8d691eed9 extended the test_torrent to torrents with 0 bytes 2008-08-17 11:42:57 +00:00
Arvid Norberg
7ae0c0f23f added documentation on how to build openssl for windows 2008-08-17 11:30:24 +00:00
Arvid Norberg
df9b8753c9 fix to previous check-in 2008-08-16 23:02:03 +00:00
Arvid Norberg
55c79dd452 converting byte order of gateway and destinaton address when enumerating routes on linux 2008-08-16 22:49:46 +00:00
Arvid Norberg
89907cdae8 fix no-metadata case to not send any other messages before the bitfield (which is sent once we have the metadata) 2008-08-16 22:07:15 +00:00
Arvid Norberg
5b28964c22 don't take the ip_interface vector by reference when it's returned by value 2008-08-16 21:26:23 +00:00
Arvid Norberg
9bae670ac7 fix build with boost-1.36 2008-08-16 21:11:27 +00:00
Arvid Norberg
a49906f0cc added some precautionary checks in bdecoder 2008-08-16 21:10:39 +00:00
Arvid Norberg
015ab223c9 added asserts for timers 2008-08-16 21:07:45 +00:00
Arvid Norberg
5d919403da updated boost link in building docs to point to boost-1.36 2008-08-13 08:03:16 +00:00
Arvid Norberg
68b61e4df6 removed redundant condition 2008-08-12 09:27:42 +00:00
Arvid Norberg
c725d44ced fixed serious issue with 'disconnect redundant peers' where seeds would be disconnected while downloading 2008-08-12 08:18:05 +00:00
Arvid Norberg
dc60418357 renamed variable in natpmp to avoid warning 2008-08-11 15:28:27 +00:00
Arvid Norberg
cc7391690b fixed client test status display since connecting_to_tracker was removed 2008-08-11 14:34:37 +00:00
Arvid Norberg
7d6a895d1b makes all tracker requests 'stopped' when aborting 2008-08-11 14:31:58 +00:00
Arvid Norberg
679b1ff675 added LeechCraft to identify client 2008-08-10 20:18:18 +00:00
Arvid Norberg
9cd95fb52c fix to invariant check 2008-08-10 15:00:56 +00:00
Arvid Norberg
56ae82be2c made the invariant check more strict 2008-08-10 10:22:36 +00:00
Arvid Norberg
54a5dd4af4 added invariant check for file-checking queue consistency 2008-08-10 09:34:39 +00:00
Arvid Norberg
cd71f3fb9b updated examples page 2008-08-09 07:34:12 +00:00
Arvid Norberg
8488d5eb59 fixed bug in disk_io_thread read cache management 2008-08-07 12:30:36 +00:00
Arvid Norberg
10c0956a2f removed redundant IP filter check 2008-08-03 23:04:38 +00:00
Arvid Norberg
7d47ed54eb removed connecting_to_tracker state 2008-08-03 15:32:15 +00:00
Arvid Norberg
cbf8e6f3b1 introduced TORRENT_NO_DEPRECATE, to disable deprecated functions. Made example not use deprecated functions. Documented magnet uri related functions. 2008-08-03 15:14:08 +00:00
Arvid Norberg
18b14e56df made the minimum announce interval configurable 2008-08-01 22:34:37 +00:00
Arvid Norberg
6b2338c5dd fix piece_picker piece-shuffle bug 2008-07-31 09:19:52 +00:00
Arvid Norberg
b5467845d7 fixed assert in file_progress and build issue when built with expensive invariant checks 2008-07-30 08:52:39 +00:00
Arvid Norberg
58978048e8 fixed assert in disk_io_thread 2008-07-30 08:05:04 +00:00
Andrew Resch
0488e0c43a Add session_settings::peer_tos to bindings 2008-07-30 06:52:54 +00:00
Arvid Norberg
3500fe3be4 when building with test-coverage on, gcov is now linked in and asserts are disabled 2008-07-30 06:43:01 +00:00
Arvid Norberg
a8562a9f19 small optimization of expensive invariant check 2008-07-30 06:42:08 +00:00
Arvid Norberg
854f029fc1 fixed warning on gcc 4.3 2008-07-30 06:41:05 +00:00