Commit Graph

689 Commits

Author SHA1 Message Date
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
Arvid Norberg 27ea092b51 optimize PEX to trigger earlier, and only start applying the load-balancing logic when it's needed 2013-08-04 05:09:20 +00:00
Arvid Norberg 11fd428c46 make test_transfer fail faster 2013-08-04 04:04:44 +00:00
Arvid Norberg 436bb199e3 SetErrorMode at the start of unit tests (on windows) 2013-08-04 03:04:59 +00:00
Arvid Norberg a854373a04 raise time limit for unit tests. improve logging of udp tracker test 2013-08-04 00:49:41 +00:00
Arvid Norberg 626133defa be more forgiving of slow (or busy) hardware in test_transfer 2013-08-04 00:02:32 +00:00
Arvid Norberg 7d449b7d76 optimize test_transfer to fail faster 2013-08-03 23:44:03 +00:00
Arvid Norberg 45607520e9 attempt to make unit tests more likely to clean up proxy processes after themselves 2013-08-03 23:30:37 +00:00
Arvid Norberg c0a0769aea merged fix from RC_0_16 2013-08-02 01:25:52 +00:00
Arvid Norberg 990275d2dc merge test_ssl fix from RC_0_16 2013-08-02 01:12:27 +00:00
Arvid Norberg d72f0017b1 minor fixes 2013-08-01 16:15:02 +00:00
Arvid Norberg 93f9d4b3b0 test fixing 2013-08-01 08:03:11 +00:00
Arvid Norberg 09f29217ee test fixes 2013-08-01 04:58:43 +00:00
Arvid Norberg 0acd1200f3 fixed test_transfer 2013-08-01 03:50:57 +00:00
Arvid Norberg 63cce14cf9 fix issue in previous patch to test_storage and optimized it a bit 2013-08-01 01:02:26 +00:00
Arvid Norberg 86ce8fbb0a fix test_storage 2013-08-01 00:21:56 +00:00
Arvid Norberg 4a66d42bd4 test logging 2013-07-30 21:09:27 +00:00