Commit Graph

6478 Commits

Author SHA1 Message Date
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
Arvid Norberg
531d51dccf fix unit tests build 2013-09-02 09:35:15 +00:00
Arvid Norberg
275c340231 make socket buffer sizes affect the udp socket as well. for high_performance_seed preset, set 1 MB socket buffers. only run test_rate() in proper release mode (without invariant checks and debug-iterators). lower the time limit of test_rate. update regression tests to disable invariant checks and debug iterators when building release mode 2013-09-02 09:24:34 +00:00
Arvid Norberg
124dbfb6ad fix test_tracker again (synchronous session destruction is required) 2013-09-02 05:29:45 +00:00
Arvid Norberg
31da1eb4ae some more unit test fixes 2013-09-01 18:00:01 +00:00
Arvid Norberg
d39c55cb8d some more test fixes 2013-09-01 17:49:08 +00:00
Arvid Norberg
1c3229caa9 fix test_pe_crypto build 2013-09-01 17:39:40 +00:00
Arvid Norberg
f3684db153 added some documentation 2013-09-01 17:34:05 +00:00
Arvid Norberg
d04748f1db split up test_primitives some more 2013-09-01 06:52:50 +00:00
Arvid Norberg
dd192cfd3c split up test_primitives into more tests (in an attempt to get the link-time down within the regression test time limit) 2013-09-01 01:10:50 +00:00
Arvid Norberg
fcdd839e87 fix test_privacy when DHT is disabled 2013-09-01 00:11:59 +00:00
Arvid Norberg
9bb808b747 speed up the test_privacy test a bit 2013-09-01 00:04:40 +00:00
Arvid Norberg
3afe6c23a0 merged tracker key patch from RC_0_16 2013-08-31 21:06:43 +00:00
Arvid Norberg
850b81e625 merged removal of AES code from RC_0_16 2013-08-31 20:23:58 +00:00
Arvid Norberg
b6083fbc28 first steps towards supporting SSL over uTP. moved the TODO comment and made it describe the next step. Optimized session destruction in unit tests, hopefully shaving off a bit of test run-time (and now supports asio-debugging of unit tests) 2013-08-31 20:19:03 +00:00
Arvid Norberg
ea4dbf603f regenerate html 2013-08-29 17:00:25 +00:00
Arvid Norberg
eff0bf97b8 fix typo in python binding 2013-08-29 05:41:50 +00:00
Arvid Norberg
a7551f6cf2 fix i2p_stream.cpp issue 2013-08-29 05:29:01 +00:00
Arvid Norberg
4ab2c14ca1 fix missing crypto symbols in unit tests for windows 2013-08-28 06:39:39 +00:00
Arvid Norberg
1869ab1c3e one more attempt at fixing windows linking of test 2013-08-28 02:40:38 +00:00
Arvid Norberg
d616d3592b make python bindinga build without deprecated functions 2013-08-28 02:38:31 +00:00
Arvid Norberg
50f98c124f some python bindings fixes 2013-08-27 16:04:19 +00:00
Arvid Norberg
f2aca363ad another attempt to get tests to link on windows 2013-08-27 07:02:46 +00:00