Commit Graph

651 Commits

Author SHA1 Message Date
Arvid Norberg
3276167b85 file access log is not implemented in trunk. No point in trying to use it in that version of run_benchmarks.py 2012-02-19 09:37:35 +00:00
Arvid Norberg
cd72238c25 fix update issue in client_test 2012-02-11 22:04:22 +00:00
Arvid Norberg
8b459a27bd remove 'encrypted peer connections' feature (ssl is a better idea) 2012-02-09 06:23:58 +00:00
Arvid Norberg
cdd99857b9 fix overflow issue in connection_tester 2012-01-31 05:59:01 +00:00
Arvid Norberg
48e7b35a93 initialize counters in client_test.cpp 2012-01-20 04:51:08 +00:00
Arvid Norberg
b5f456f839 fixed documentation typo in client_test 2012-01-18 03:37:17 +00:00
Arvid Norberg
74b745e876 back port torrent sorting fix into trunk 2012-01-17 02:27:20 +00:00
Arvid Norberg
ae90a8f85e verify that torrent names matches the DNS name in its certificate (RFC 2818-style). Fix issues that was breaking SSL support and tidy up a bit 2012-01-15 23:34:43 +00:00
Arvid Norberg
4a40e68a82 landed ssl branch back into trunk 2012-01-14 16:04:25 +00:00
Arvid Norberg
2af0ab6e2f option to force encrypted connections in client_test 2012-01-11 08:48:49 +00:00
Arvid Norberg
c5fb865071 add tool to analyze request logs 2012-01-02 19:32:15 +00:00
Arvid Norberg
67d6f5aeb4 fix post_torrent_update patch in client_test 2011-12-24 04:30:27 +00:00
Arvid Norberg
d7103ab5b0 updated client_test to use post_torrent_updates() 2011-12-23 05:36:13 +00:00
Arvid Norberg
78f16cedd9 deprecate torrent::set_ratio 2011-12-18 07:18:42 +00:00
Arvid Norberg
3f572d43ef support force started in client_test 2011-12-11 03:32:53 +00:00
Arvid Norberg
8e1ec673af generate more complicated test torrents and verify data downloaded in download tests 2011-11-27 22:39:25 +00:00
Arvid Norberg
72dd233d99 back-ported connection tester to trunk 2011-11-27 21:15:33 +00:00
Arvid Norberg
981e6472b2 support udp trackers in tracker-less command line to client_test 2011-11-13 23:49:56 +00:00
Arvid Norberg
4a5769857b fix crash in connection_tester 2011-11-09 06:03:24 +00:00
Arvid Norberg
2330520c51 change the add_torrent_params API to use flags instead of a bunch of bools (but leave it backwards compatible) 2011-11-08 05:36:22 +00:00
Arvid Norberg
92661b2a71 fix iterator issue in client_test 2011-11-01 21:08:21 +00:00
Arvid Norberg
b80aa035a2 removed debugging code 2011-10-24 04:47:51 +00:00
Arvid Norberg
9afd09d797 optimize sending buffers on peer sockets by corking and uncorking 2011-10-24 04:22:53 +00:00
Arvid Norberg
01405f32ee added async_add_torrent for increased performance when adding many torrents (no documentation yet though) 2011-10-12 10:27:17 +00:00
Arvid Norberg
268ea59876 fix some bugs in connection_tester and add feature to create dummy test torrents 2011-10-12 06:50:26 +00:00
Arvid Norberg
469414d486 initial BitTorrent over SSL support 2011-09-12 03:51:49 +00:00
Arvid Norberg
92bcb9ebfd feature to encrypt peer connections with a secret AES-256 key stored in .torrent file 2011-09-05 05:50:41 +00:00
Arvid Norberg
a286a6b4aa initial attempt at verifying the certificate of ssl trackers, by including the certificate in the .torrent file 2011-08-28 21:06:15 +00:00
Arvid Norberg
51ed06304e deprecated compact storage allocation 2011-08-22 00:51:14 +00:00
Arvid Norberg
fdd214f20a back-ported connection tester from aio-branch 2011-08-10 07:36:59 +00:00
Arvid Norberg
f6554bad08 back ported feature to expose which pieces have been verified in seed_mode and exposes it in client_test (initially implemented in the libtorrent_aio branch) 2011-08-07 07:19:18 +00:00
Arvid Norberg
9564636fd2 expose seed_mode feature to client_test 2011-08-07 06:34:27 +00:00
Arvid Norberg
4f7c9e2be2 fix state rendering in client_test for checking and queued-for-checking torrents 2011-08-06 20:45:21 +00:00
Arvid Norberg
8f45fea7db print paused state for checking and queued-for-checking torrents in client_test 2011-08-06 17:43:22 +00:00
Arvid Norberg
42a220f9b8 fixed bug in make torrents when saving merkle tree 2011-08-03 08:31:10 +00:00
Arvid Norberg
a3a687e833 fix connection tester torrent creation 2011-08-01 00:03:43 +00:00
Arvid Norberg
7817229f5d improve support for merkle tree torrent creation 2011-07-30 17:35:22 +00:00
Arvid Norberg
a5f638d8f0 improve connection tester to support non-fast-extension clients and to be multi-threaded 2011-07-24 09:29:26 +00:00
Arvid Norberg
addbed9674 make connection_tester bind local sockets to different loopback IPs 2011-07-23 21:09:10 +00:00
Arvid Norberg
1b353ce5af fix beos build 2011-07-20 05:14:25 +00:00
Arvid Norberg
9baa134343 handle invalid handles when removing torrents 2011-07-14 03:45:24 +00:00
Arvid Norberg
1ed32d2758 make connection tester able to create variable sized torrents for more diverse testing. add option to client_test test to turn off disk storage 2011-07-10 20:17:32 +00:00
Arvid Norberg
a609624d14 fixed typo 2011-07-10 09:07:40 +00:00
Arvid Norberg
8e20d9d867 sort pieces by expiration time in client_test 2011-07-10 08:57:27 +00:00
Arvid Norberg
d0d6d535ce copy run_benchmarks from aio branch 2011-07-04 16:57:47 +00:00
Arvid Norberg
444d584446 fix resume saving issue in client_test. it would sometimes quit without first handling some remaining resume data alerts 2011-07-04 05:33:06 +00:00
Arvid Norberg
0093229d27 merge diff from aio branch to show partially bdecoded files with dump_torrent 2011-06-25 17:42:49 +00:00
Arvid Norberg
de799e1100 fix issue in session_impl::remove_torrent which would cause it to throw 2011-06-21 02:02:58 +00:00
Arvid Norberg
57f24128a9 add more default reporting about the request and download queue of peers to track end-game stall issue 2011-06-06 04:24:12 +00:00
Arvid Norberg
b8614a36b3 fix resume state for paused when torrent was in graceful pause mode 2011-06-05 20:48:00 +00:00