Commit Graph

705 Commits

Author SHA1 Message Date
Arvid Norberg
1fb0511c51 minor typo in test launching of delegated 2013-09-20 12:18:53 +00:00
Arvid Norberg
8311c170f0 launch delegated.exe without waiting on it returning (windows) 2013-09-20 03:06:26 +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
89b6c51725 make test_swarm test with a smaller torrent, making the test complete faster 2013-09-17 09:33:42 +00:00
Arvid Norberg
bb925ad671 fix build error in test_dht 2013-09-16 03:49:30 +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
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
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
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
0f3cb1b8a4 fix valgrind issues in tests 2013-09-04 05:50:40 +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
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
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
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
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
f2aca363ad another attempt to get tests to link on windows 2013-08-27 07:02:46 +00:00
Arvid Norberg
e67d92bb58 fix test_dht link issue 2013-08-22 08:12:35 +00:00
Arvid Norberg
245c1791cf use export macro from test 2013-08-21 04:32:05 +00:00
Arvid Norberg
4d7be9331b attempt at fixing test linkage on windows 2013-08-20 06:05:15 +00:00
Arvid Norberg
2dc6f50f88 attempt to fix export issue of the ed25519 functions to unit tests 2013-08-19 06:45:56 +00:00
Arvid Norberg
b431ef7836 use crc32 for node ID restriction scheme 2013-08-19 05:24:35 +00:00
Arvid Norberg
27adb1fc44 improve error reporting from unit tests 2013-08-19 04:33:16 +00:00
Arvid Norberg
1afc0c6740 a bunch of fixes to make test_web_seeds a lot faster, and fail slightly fewer tests 2013-08-19 03:54:45 +00:00
Arvid Norberg
6bd07fd65f pull in an ed25519 implementation and replace use of RSA in the DHT with ECC. fix up makefiles 2013-08-18 16:01:20 +00:00
Arvid Norberg
76f32f0659 fix race condition in test_threads 2013-08-18 06:03:59 +00:00
Arvid Norberg
530596cea8 merged test_transfer fix from RC_0_16 2013-08-18 01:08:18 +00:00
Arvid Norberg
023116db6f merge ssl test fix from RC_0_16 2013-08-17 22:29:34 +00:00
Arvid Norberg
5141a6505a merged url escaping fix from RC_0_16 2013-08-16 16:38:09 +00:00
Arvid Norberg
3bd53f88ef fix build with internal_file_entry being deprecated without deprecated functions 2013-08-12 07:30:57 +00:00
Arvid Norberg
2fec803ae4 merged ssl fix from RC_0_16 2013-08-12 03:31:44 +00:00
Arvid Norberg
75ba9333e6 fix test_primitives build 2013-08-05 06:35:04 +00:00
Arvid Norberg
4a4880a822 relax requirement of test_ssl to allow for longer handshake time 2013-08-05 05:00:26 +00:00