Arvid Norberg
|
88e4e0a97b
|
strip trailing dots and spaces in filenames
|
2013-12-05 07:40:57 +00:00 |
Arvid Norberg
|
faa53d7657
|
member re-order and struct packing
|
2013-12-02 04:24:10 +00:00 |
Arvid Norberg
|
c08d3ef5db
|
fix build
|
2013-11-29 05:37:52 +00:00 |
Arvid Norberg
|
d64d12e50d
|
merge test_read_piece from RC_0_16
|
2013-11-24 01:32:51 +00:00 |
Arvid Norberg
|
ecb87b003b
|
attempt to fix http_connection unit test
|
2013-11-22 03:05:38 +00:00 |
Arvid Norberg
|
bcb703b9a3
|
improve duplicate file detection in torrent files
|
2013-11-18 06:59:47 +00:00 |
Arvid Norberg
|
31ecd1b914
|
copy test_torrent_info unit test from libtorrent_aio
|
2013-11-18 00:56:02 +00:00 |
Arvid Norberg
|
25e53cd799
|
fix set_naem() on file_storage actually affecting save paths
|
2013-11-17 08:02:16 +00:00 |
Arvid Norberg
|
a00f396224
|
merged test from RC_0_16
|
2013-11-07 17:12:11 +00:00 |
Arvid Norberg
|
3c5ec23480
|
add timeout to web_server.py for unit tests (it doesn't seem to die on windows otherwise)
|
2013-11-06 04:05:13 +00:00 |
Arvid Norberg
|
ec87fb2968
|
don't try to close connections in web_server.py (to may cause exceptions when using ssl)
|
2013-11-05 00:25:49 +00:00 |
Arvid Norberg
|
5d149e2d0a
|
fix web_seed_chunked test
|
2013-11-04 21:08:19 +00:00 |
Arvid Norberg
|
c147caca0d
|
fix ssl issue in web_server.py
|
2013-11-04 10:06:14 +00:00 |
Arvid Norberg
|
5fcd1237f0
|
fix race condition of closing http socket in web_server.py
|
2013-11-04 05:48:40 +00:00 |
Arvid Norberg
|
2ce6b83a8e
|
restore web_server.py
|
2013-11-04 01:35:57 +00:00 |
Arvid Norberg
|
236acfce27
|
merged completed-on fix from RC_0_16
|
2013-11-04 01:32:16 +00:00 |
Arvid Norberg
|
e60d54d90e
|
split up the web seed tests further into chunked encoding and banning of web seeds as their own tests
|
2013-11-03 18:27:24 +00:00 |
Arvid Norberg
|
b4aad2a481
|
move web_server for unit tests over to python
|
2013-11-03 08:15:51 +00:00 |
Arvid Norberg
|
03a6829070
|
add unit test for timer functions
|
2013-11-01 16:05:48 +00:00 |
Arvid Norberg
|
4e78921c76
|
more debug output for test web server
|
2013-10-28 07:56:10 +00:00 |
Arvid Norberg
|
c94ed806db
|
merged fix from RC_0_16
|
2013-10-24 07:22:44 +00:00 |
Arvid Norberg
|
1a2226b8f0
|
fix test_dht to take into account the slightly more relaxed semantics of routing_table::find_node
|
2013-10-22 05:20:00 +00:00 |
Arvid Norberg
|
a627a4e156
|
add negative test for put/get DHT feature. fix bug in signature verification and in DHT unit test
|
2013-10-22 01:24:33 +00:00 |
Arvid Norberg
|
1ca493b20d
|
test_priority fix
|
2013-10-21 08:48:53 +00:00 |
Arvid Norberg
|
3aa2d46b4b
|
if proxy name server lookup fails, and we're not in anonymous mode, disable the proxy and continue
|
2013-10-20 21:08:59 +00:00 |
Arvid Norberg
|
e8db4fe67a
|
make test_torrent cheaper
|
2013-10-20 08:06:18 +00:00 |
Arvid Norberg
|
1b888eeec6
|
optimize DHT
|
2013-10-20 07:06:42 +00:00 |
Arvid Norberg
|
416d064489
|
optimize some invariant checks and make test_utp shorted, to complete much faster
|
2013-10-20 06:03:23 +00:00 |
Arvid Norberg
|
f6970f6c35
|
test_pex fix
|
2013-10-20 04:49:50 +00:00 |
Arvid Norberg
|
6542795d0a
|
improved support for web seeds that don't support keep-alive
|
2013-10-20 02:40:43 +00:00 |
Arvid Norberg
|
299cec6377
|
make test_pex a bit more reliable
|
2013-10-18 08:14:49 +00:00 |
Arvid Norberg
|
17cb5d1041
|
attempt to make test_pe_crypto pass under valgrind in reasonable time
|
2013-10-16 08:22:14 +00:00 |
Arvid Norberg
|
73323e2c3d
|
more valgrind instrumentation
|
2013-10-16 08:11:19 +00:00 |
Arvid Norberg
|
7c47f18866
|
fix valgrind run of test_metadata_extension
|
2013-10-16 08:01:50 +00:00 |
Arvid Norberg
|
0985c9e6c8
|
don't run the CPU intensive part of test_dht under valgrind
|
2013-10-14 08:52:45 +00:00 |
Arvid Norberg
|
0a5a042752
|
fix typo
|
2013-10-14 08:34:22 +00:00 |
Arvid Norberg
|
65475d54a6
|
valgrind unit test polish
|
2013-10-14 08:15:08 +00:00 |
Arvid Norberg
|
8b2f561863
|
merged metadata_extension test unit patch from libtorrent_aio
|
2013-10-14 07:18:50 +00:00 |
Arvid Norberg
|
e515dd5c25
|
unittest polishing
|
2013-10-14 07:09:57 +00:00 |
Arvid Norberg
|
bb72af6bbe
|
attempt to make test_priority a bit more robust
|
2013-10-14 04:37:40 +00:00 |
Arvid Norberg
|
d4032c6101
|
fix compile warnings in ed25519 code
|
2013-10-14 01:04:02 +00:00 |
Arvid Norberg
|
afd80cffb7
|
add option to enforce node ID in the DHT
|
2013-10-14 01:03:43 +00:00 |
Arvid Norberg
|
50f051433a
|
merged DHT change from RC_0_16
|
2013-10-13 23:04:40 +00:00 |
Arvid Norberg
|
fb60de086b
|
merge some cleanup and fixes from libtorrent_aio
|
2013-10-12 06:03:19 +00:00 |
Arvid Norberg
|
145a2e74cb
|
cleanup test_priority
|
2013-10-11 08:36:17 +00:00 |
Arvid Norberg
|
9ec2f48a6e
|
split out test_priority from test_transfer
|
2013-10-10 17:00:32 +00:00 |
Arvid Norberg
|
6d7a473098
|
minor test_auto_unchoke cleanup
|
2013-10-10 08:07:36 +00:00 |
Arvid Norberg
|
28041accc1
|
unit test cleanup (test_metadata_transfer)
|
2013-10-10 07:50:34 +00:00 |
Arvid Norberg
|
722d56368c
|
increase tracker timeouts for test_privacy
|
2013-10-08 08:34:22 +00:00 |
Arvid Norberg
|
d45d193811
|
improve error message for tracker_error_alert. various smaller attempts at making the unit tests more reliable
|
2013-10-07 06:20:55 +00:00 |
Arvid Norberg
|
e94df810cb
|
proper fix for unit test http proxy handling EAGAIN
|
2013-10-07 01:12:31 +00:00 |
Arvid Norberg
|
793c65cc61
|
attempt to fix test http proxy to handle EAGAIN errors
|
2013-10-07 00:34:06 +00:00 |
Arvid Norberg
|
d90f7336b1
|
fix unit test web server for tracker announces
|
2013-10-07 00:33:55 +00:00 |
Arvid Norberg
|
f354f33f0e
|
add specific exit code for valgrind errors
|
2013-10-06 20:01:55 +00:00 |
Arvid Norberg
|
b94a13f94a
|
fail web seed tests quicker
|
2013-10-06 17:03:59 +00:00 |
Arvid Norberg
|
1dd5e5128b
|
fix issue in internal_file_entry when assigning an empty string that's borrowed
|
2013-10-05 04:18:24 +00:00 |
Arvid Norberg
|
590c0d876c
|
bump timeouts in http and socks python scripts
|
2013-10-04 15:51:32 +00:00 |
Arvid Norberg
|
d1f41a72f4
|
make socks.py and http.py shut themselves down after a timeout of inactivity (maybe that will fix the problem of them lingering, stalling tests). fix some issues in run_regression_tests.py
|
2013-10-03 05:44:38 +00:00 |
Arvid Norberg
|
64b563fd06
|
attempt to trigger valgrind errors earlier
|
2013-10-02 21:51:30 +00:00 |
Arvid Norberg
|
0e7fb25916
|
disable debug output in test web server
|
2013-10-01 22:18:13 +00:00 |
Arvid Norberg
|
6dcac0a33f
|
minor unit test fixes
|
2013-10-01 16:47:05 +00:00 |
Arvid Norberg
|
7545c15fc2
|
another attempt to fix test link error on windows
|
2013-10-01 15:44:32 +00:00 |
Arvid Norberg
|
c888d73964
|
attempt to fix test link error on windows
|
2013-10-01 09:20:36 +00:00 |
Arvid Norberg
|
d327916c27
|
fix bug in port randomization in unit tests
|
2013-10-01 04:30:15 +00:00 |
Arvid Norberg
|
53a95fbcc1
|
fix web seeding tests
|
2013-10-01 04:10:03 +00:00 |
Arvid Norberg
|
fcf923d301
|
fix Jamfile typo
|
2013-09-30 17:22:28 +00:00 |
Arvid Norberg
|
f8261494e0
|
just kill python instead of trying to shut it down gracefully, in tests
|
2013-09-30 17:17:11 +00:00 |
Arvid Norberg
|
a577dac775
|
split up test_web_seed into smaller tests
|
2013-09-29 22:50:06 +00:00 |
Arvid Norberg
|
a623c4c41c
|
back-port test port fix
|
2013-09-29 19:18:25 +00:00 |
Arvid Norberg
|
cc4536b122
|
make socks proxy work on windows
|
2013-09-28 06:02:18 +00:00 |
Arvid Norberg
|
89c3db477d
|
merge build fix with C++11 from RC_0_16
|
2013-09-25 19:44:29 +00:00 |
Arvid Norberg
|
4f6f383e8b
|
fix typo in test Jamfile
|
2013-09-25 01:45:23 +00:00 |
Arvid Norberg
|
7bbb0e4e6c
|
don't use random_seed in test_dht
|
2013-09-24 15:33:25 +00:00 |
Arvid Norberg
|
e6f41c0d16
|
remove randomness from test_dht, to make it pass consistently
|
2013-09-24 08:14:50 +00:00 |
Arvid Norberg
|
4991a601c6
|
support proxy authentication in http.py and tests
|
2013-09-23 06:25:27 +00:00 |
Arvid Norberg
|
60f0af860f
|
fix mingw build of tests
|
2013-09-23 05:36:50 +00:00 |
Arvid Norberg
|
04825115b4
|
attempt to fix windows usage of new python based proxies
|
2013-09-22 13:34:32 +00:00 |
Arvid Norberg
|
9c99220dd1
|
make tests not rely on delegated anymore, but instead use simple python implementations for socks and http proxy
|
2013-09-22 03:37:33 +00:00 |
Arvid Norberg
|
fcff201356
|
make tests buildable both as shared and static linkage. static builds make it easier to debug
|
2013-09-20 14:14:29 +00:00 |
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 |