Arvid Norberg
|
1c5399b736
|
piece picker optimization
|
2011-08-16 06:30:53 +00:00 |
Arvid Norberg
|
25ad24ec68
|
piece picker optimization. O(log n), lookup of downloading pieces instead of O(n)
|
2011-08-15 04:16:43 +00:00 |
Arvid Norberg
|
b9be2fe94b
|
fix production assert
|
2011-08-14 23:55:41 +00:00 |
Arvid Norberg
|
524e116277
|
fix production asserts build
|
2011-08-14 23:30:40 +00:00 |
Arvid Norberg
|
88441e4fdc
|
another attempt at optimizing piece picker
|
2011-08-14 23:16:12 +00:00 |
Arvid Norberg
|
5e92858360
|
document piece picker and dont_have extension
|
2011-08-14 23:14:46 +00:00 |
Arvid Norberg
|
e89eb6e606
|
attempt to optimize piece picker
|
2011-08-14 21:18:06 +00:00 |
Arvid Norberg
|
e26d49a71c
|
expose new listen_on flags to python
|
2011-08-13 23:30:11 +00:00 |
Arvid Norberg
|
1b470e0961
|
move the code of chained buffer out to its own cpp file
|
2011-08-13 23:01:38 +00:00 |
Arvid Norberg
|
1d40d7aad9
|
fixing up some asserts and verbose logging
|
2011-08-13 18:46:52 +00:00 |
Arvid Norberg
|
3ef2cd8d6d
|
don't use += in configure script, since it's bash-specific
|
2011-08-11 00:21:52 +00:00 |
Arvid Norberg
|
fdd214f20a
|
back-ported connection tester from aio-branch
|
2011-08-10 07:36:59 +00:00 |
Arvid Norberg
|
4abf581f0a
|
utp fix
|
2011-08-10 05:23:59 +00:00 |
Arvid Norberg
|
bf2e4df2b2
|
fix build with std::tr1::array instead of boost::array
|
2011-08-07 23:40:39 +00:00 |
Arvid Norberg
|
587de62205
|
expose verified_pieces and the enums passed in to torrent_handle::status to python
|
2011-08-07 19:03:19 +00:00 |
Arvid Norberg
|
d12c97e495
|
clarified documentation of force_reannounce
|
2011-08-07 18:50:41 +00:00 |
Arvid Norberg
|
9a22b1bf6d
|
fix unit test
|
2011-08-07 07:37:02 +00:00 |
Arvid Norberg
|
ecba902ff1
|
fix cache eviction issue in seed_mode
|
2011-08-07 07:27:38 +00:00 |
Arvid Norberg
|
f6554bad08
|
back ported feature to expose which pieces have been verified in seed_mode and exposes it in client_test (initially implemented in the libtorrent_aio branch)
|
2011-08-07 07:19:18 +00:00 |
Arvid Norberg
|
9564636fd2
|
expose seed_mode feature to client_test
|
2011-08-07 06:34:27 +00:00 |
Arvid Norberg
|
601443afd3
|
close files in separate thread on systems where close() may block (Mac OS X for instance)
|
2011-08-07 04:41:10 +00:00 |
Arvid Norberg
|
d4958c9286
|
support for dont-have extension message
|
2011-08-07 00:41:13 +00:00 |
Arvid Norberg
|
4f7c9e2be2
|
fix state rendering in client_test for checking and queued-for-checking torrents
|
2011-08-06 20:45:21 +00:00 |
Arvid Norberg
|
3e505f01fc
|
fix issue where torrents could 'get stuck' queued for checking (if they were paused)
|
2011-08-06 17:54:33 +00:00 |
Arvid Norberg
|
8f45fea7db
|
print paused state for checking and queued-for-checking torrents in client_test
|
2011-08-06 17:43:22 +00:00 |
Arvid Norberg
|
47cf5dd27c
|
another piece deadline fix
|
2011-08-06 10:57:32 +00:00 |
Arvid Norberg
|
6a4708ef15
|
fix potential infinite loop in request_time_critical_pieces
|
2011-08-05 17:35:09 +00:00 |
Arvid Norberg
|
f38f8c57c4
|
add announce_ip to python binding
|
2011-08-05 17:11:05 +00:00 |
Arvid Norberg
|
38b91cba40
|
added some comments to time-critical-pieces
|
2011-08-05 07:56:07 +00:00 |
Arvid Norberg
|
109e527568
|
added reset_piece_deadline function
|
2011-08-05 06:31:46 +00:00 |
Arvid Norberg
|
d37e617f06
|
update docs
|
2011-08-05 06:15:08 +00:00 |
Arvid Norberg
|
0f72cd3148
|
fix merkle torrents assert
|
2011-08-05 06:10:12 +00:00 |
Arvid Norberg
|
42a220f9b8
|
fixed bug in make torrents when saving merkle tree
|
2011-08-03 08:31:10 +00:00 |
Arvid Norberg
|
125041d2bf
|
fixed typo in docs
|
2011-08-02 17:02:42 +00:00 |
Arvid Norberg
|
1537299666
|
add missing header file to makfile
|
2011-08-02 16:59:03 +00:00 |
Arvid Norberg
|
6a01b035be
|
add missing files
|
2011-08-01 08:03:26 +00:00 |
Arvid Norberg
|
855e5a1acb
|
fixed typo in settings map
|
2011-08-01 04:10:01 +00:00 |
Arvid Norberg
|
e81dbfb7f8
|
don't create all directories up front when adding torrents
|
2011-08-01 00:22:54 +00:00 |
Arvid Norberg
|
68aa222a58
|
expose set_peer_id to python binding
|
2011-08-01 00:05:53 +00:00 |
Arvid Norberg
|
a3a687e833
|
fix connection tester torrent creation
|
2011-08-01 00:03:43 +00:00 |
Arvid Norberg
|
bc2f0c8c5e
|
move disk_buffer_pool out to its own file
|
2011-07-31 02:24:36 +00:00 |
Arvid Norberg
|
a46fe97ab3
|
regenerated html
|
2011-07-30 17:53:34 +00:00 |
Arvid Norberg
|
7817229f5d
|
improve support for merkle tree torrent creation
|
2011-07-30 17:35:22 +00:00 |
Arvid Norberg
|
fbd7d49d7e
|
fix silly typo
|
2011-07-26 18:44:39 +00:00 |
Arvid Norberg
|
98157176c2
|
return a full bitmask for pieces when seeding, don't allocate empty allocations for 0-sized bitmasks
|
2011-07-26 01:52:51 +00:00 |
Arvid Norberg
|
f722d2951a
|
fix earlier time-critical-piece patch
|
2011-07-24 16:18:54 +00:00 |
Arvid Norberg
|
93420b2a9b
|
reorder rendering of some graphs
|
2011-07-24 16:06:08 +00:00 |
Arvid Norberg
|
a5f638d8f0
|
improve connection tester to support non-fast-extension clients and to be multi-threaded
|
2011-07-24 09:29:26 +00:00 |
Arvid Norberg
|
270f6959e4
|
fix PRId64 macro for mingw
|
2011-07-23 21:18:25 +00:00 |
Arvid Norberg
|
addbed9674
|
make connection_tester bind local sockets to different loopback IPs
|
2011-07-23 21:09:10 +00:00 |