Commit Graph

6400 Commits

Author SHA1 Message Date
Arvid Norberg
362a16c161 update todo 2013-09-19 02:19:35 +00:00
Arvid Norberg
86864b0a0c merged todo comment from RC_0_16 2013-09-18 18:48:01 +00:00
Arvid Norberg
dfaddedc6f another attempt to not make delegated stall 2013-09-18 09:05:27 +00:00
Arvid Norberg
413f7b00ba run delegated.exe as a background process in case it can't daemonize 2013-09-18 08:43:08 +00:00
Arvid Norberg
40682837c9 minimal support for building tests with static linking 2013-09-18 08:42:30 +00:00
Arvid Norberg
b754e5391a merge max allowed outstanding piece requests from peers from RC_0_16 2013-09-18 06:50:49 +00:00
Arvid Norberg
89b6c51725 make test_swarm test with a smaller torrent, making the test complete faster 2013-09-17 09:33:42 +00:00
Arvid Norberg
93cd697d8f fix link error of test_dht 2013-09-17 08:46:50 +00:00
Arvid Norberg
bb925ad671 fix build error in test_dht 2013-09-16 03:49:30 +00:00
Arvid Norberg
82b81b7f71 build examples and tools as part of regression tests 2013-09-15 12:53:53 +00:00
Arvid Norberg
9b93085e1d regenerate todo.html 2013-09-15 12:32:11 +00:00
Arvid Norberg
3d6145f713 resolve duplicate torrents by URL as well (by linear scan) 2013-09-15 12:29:09 +00:00
Arvid Norberg
00cbb91601 make dump_torrent build without deprecated functions 2013-09-15 12:18:27 +00:00
Arvid Norberg
b81dbc4669 fix stats logging 2013-09-15 05:14:03 +00:00
Arvid Norberg
4ec97bfaaa make verbose dht logging work again 2013-09-14 22:00:41 +00:00
Arvid Norberg
40941608a9 improve DHT routing table some, by replacing high RTT nodes within a node ID prefix 2013-09-14 21:49:08 +00:00
Arvid Norberg
2df72d276e when evicting peers waiting to establish connection, evict the ones that have been trying for the longest first 2013-09-14 21:47:31 +00:00
Arvid Norberg
a386d8aca0 merged build fix without exceptions from RC_0_16 2013-09-14 10:26:55 +00:00
Arvid Norberg
908e29957e include error code in metadata failure alert 2013-09-14 10:09:30 +00:00
Arvid Norberg
f1f89123e8 don't count pad-files as partial download pieces in the piece picker. prioritize which immutable dht items to keep also based on distance from our ID. remove some todo comments that probably should not be done 2013-09-14 10:08:31 +00:00
Arvid Norberg
1aa47fc13e add more utp statistics and make the congestion controller less aggressive when the up-link is not saturated 2013-09-14 10:06:48 +00:00
Arvid Norberg
84fcc0baf0 merged utp fix from RC_0_16 2013-09-12 11:28:54 +00:00
Arvid Norberg
f2e16c36b3 merged fix from RC_0_16 2013-09-12 07:10:52 +00:00
Arvid Norberg
d42ca11ef3 merged changes from RC_0_16 2013-09-12 00:57:26 +00:00
Arvid Norberg
955c369168 fix backwards compatibility with tracker_url and async_add_torrent 2013-09-10 23:35:37 +00:00
Arvid Norberg
730bc38515 extend benchmark to run both upload and download tests 2013-09-10 21:04:56 +00:00
Arvid Norberg
aace9e68e9 add script that runs a cpu benchmark of downloading 2013-09-10 05:48:38 +00:00
Arvid Norberg
39264c5ad3 introduce new, optional, get_peers mechanism that is more privacy preserving (doesn't leak the info-hash to as many DHT nodes) 2013-09-09 07:08:02 +00:00
Arvid Norberg
b94f3d8b9a fix build with old asio (boost-1.42 era) 2013-09-09 07:07:09 +00:00
Arvid Norberg
a780b8469d abstract generic_category() to build on boost-1.42 and older. fix some include issues in tests 2013-09-09 07:06:12 +00:00
Arvid Norberg
42ae69979f restore commented out function 2013-09-09 06:12:08 +00:00
Arvid Norberg
8ab8172cb7 improve DHT routing table to return better nodes (lower RTT and closer to target) 2013-09-09 04:16:52 +00:00
Arvid Norberg
7c66c2911f merged fixes from RC_0_16 2013-09-07 21:27:07 +00:00
Arvid Norberg
288f203a92 fix missed function call in previous check-in 2013-09-06 05:44:38 +00:00
Arvid Norberg
b28810a92e documented bitfield 2013-09-06 02:29:21 +00:00
Arvid Norberg
dcb5cd0e56 merge memory allocation fix from RC_0_16 2013-09-05 07:14:42 +00:00
Arvid Norberg
5bf28dd5b2 allow longer test timeouts when running under valgrind 2013-09-04 05:52:43 +00:00
Arvid Norberg
0f3cb1b8a4 fix valgrind issues in tests 2013-09-04 05:50:40 +00:00
Arvid Norberg
75789e3958 fix uninitialized variable in disk_io_thread 2013-09-04 04:09:33 +00:00
Arvid Norberg
8bb2c46f42 fix darwin link error for release builds 2013-09-04 01:16:13 +00:00
Arvid Norberg
bbbd84ef32 fix typo in link in dht_store.rst 2013-09-03 19:44:01 +00:00
Arvid Norberg
56f1fb42d8 fix ssl_stream typo 2013-09-03 18:14:17 +00:00
Arvid Norberg
4b0c4165d7 fix tests 2013-09-03 16:02:24 +00:00
Arvid Norberg
515cd24a8c if setting socket send or receive buffer size fails, reset it to the previous value 2013-09-03 08:39:30 +00:00
Arvid Norberg
1dc491e7e1 fix test_upnp 2013-09-03 04:41:49 +00:00
Arvid Norberg
86dbf5b043 support launching unit tests with valgrind 2013-09-03 01:57:43 +00:00
Arvid Norberg
149c464d2e support valgrind as a launcher of unit tests 2013-09-03 01:19:42 +00:00
Arvid Norberg
12fd5be372 fix bug in ed25519 DHT signature verification. removed RSA code as it's no longer used. add CAS feature (compare and swap) to DHT put command. update dht_store documentation 2013-09-03 00:45:48 +00:00
Arvid Norberg
fdab2e61da fix test_storage 2013-09-02 21:30:58 +00:00
Arvid Norberg
f04b4da920 allow test_rate to take 7 seconds 2013-09-02 17:41:01 +00:00