Commit Graph

59 Commits

Author SHA1 Message Date
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
530596cea8 merged test_transfer fix from RC_0_16 2013-08-18 01:08:18 +00:00
Arvid Norberg
11fd428c46 make test_transfer fail faster 2013-08-04 04:04:44 +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
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
0acd1200f3 fixed test_transfer 2013-08-01 03:50:57 +00:00
Arvid Norberg
4ecccb6fea fix test_ssl and test_transfer 2013-07-30 07:13:12 +00:00
Arvid Norberg
68db0038e5 test_ssl and test_transfer polish 2013-07-30 04:30:19 +00:00
Arvid Norberg
beae6cece0 merged ssl fix from RC_0_16 2013-07-28 15:06:28 +00:00
Arvid Norberg
9c9135bfc4 don't use pointers to resume_data and file_priorities in add_torrent_params 2013-07-17 20:21:48 +00:00
Arvid Norberg
208321dab0 improve test logging 2013-06-20 05:28:42 +00:00
Arvid Norberg
2c7d6a31cb fix test_transfer when built without deprecated functions 2013-06-18 00:33:16 +00:00
Arvid Norberg
f91d83434b don't print color output from tests (to make it work with some of the regression testing tools) 2013-06-14 16:38:26 +00:00
Arvid Norberg
982a14c2e9 extend move_storage functionality to have more flexible behavior 2013-05-09 02:50:16 +00:00
Arvid Norberg
431efc6157 merge storage fix from RC_0_16 2013-03-03 04:47:19 +00:00
Arvid Norberg
f6450b91bb randomize proxy port to improve chances of unit tests passing 2012-06-09 16:58:16 +00:00
Arvid Norberg
dbf6b0a02c fix bandwidth limiter issue for incoming connections (not associated with a torrent) 2012-06-08 04:28:37 +00:00
Arvid Norberg
26805c944c converted use of deprecated functions in the tests 2012-03-19 04:02:13 +00:00
Arvid Norberg
af09935b87 some windows path fixes 2012-03-17 19:06:11 +00:00
Arvid Norberg
7f3aac3959 fix issue with unchoke_slots_limit not preserving its value correctly 2011-12-19 05:53:11 +00:00
Arvid Norberg
d1124574ef fix test_transfer to set mixed mode to 'prefer_tcp' to avoid having it interfere with the send rate. optimize the test to run a lot faster. fix proxy to allow any protocol (fixes issue where test failed with http and https proxy). Bump the minimum rate limit to 20kB/s (from 5kB/s) in proportional mixed mode algorithm 2010-12-27 22:54:14 +00:00
Arvid Norberg
8c3ad6b4f3 asio debugging fixes and test_transfer fixes 2010-12-24 18:15:01 +00:00
Arvid Norberg
c4422cd34e optimize test_transfer. fix set_upload_mode() bug for seeds. clean up some verbose logging. fix tests to not fail by EAGAIN on stdout 2010-12-24 00:37:01 +00:00
Arvid Norberg
47ec708f49 disable uTP for test_transfer (since proxy is not set up for UDP) 2010-12-20 00:20:56 +00:00
Arvid Norberg
a76570b563 deprecated a bunch of query functions on torrent_handle in favor of using status() to get as much information as possible in fewer calls, and saving time on synchronizing with the main thread 2010-10-30 17:23:30 +00:00
Arvid Norberg
6bb688f699 less printouts in test_transfer 2010-10-09 19:56:10 +00:00
Arvid Norberg
21cbd1fac4 deprecated setters for max connections, max half-open, upload and download rates and unchoke slots. These are now set through session_settings 2010-10-09 19:09:38 +00:00
Arvid Norberg
b44f71e217 post alerts for socks failures. fix unit tests 2010-08-25 06:22:49 +00:00
Arvid Norberg
b747cdab8a merged all proxy settings into a single one 2010-08-23 06:27:18 +00:00
Arvid Norberg
97afe3fca8 added option to set file priorities when adding torrents 2010-07-15 01:14:36 +00:00
Arvid Norberg
4e576f93fd removed the session mutex for improved performance 2010-07-14 04:16:38 +00:00
Arvid Norberg
54c451e513 improvements to test_transfer 2010-04-24 19:36:16 +00:00
Arvid Norberg
09a1023eb3 fixed issue with UDP over SOCKS5. Added a udp tracker to the unit test to make sure it works. Added tracker tests for all proxies 2010-02-18 04:37:02 +00:00
Arvid Norberg
96cedc9b5f more beos fixes 2009-12-15 13:11:07 +00:00
Arvid Norberg
8dd244581d header optimizations 2009-11-26 05:45:43 +00:00
Arvid Norberg
6343fe6a6d optimized header dependencies to lower build time 2009-11-23 08:38:50 +00:00
Arvid Norberg
233071cfe0 added test to make sure trackers are saved and restored from resume files 2009-11-20 17:23:09 +00:00
Arvid Norberg
1c28444f94 fixed residual references to boost/thread. Removed memdebug (it doesn't work and tcmalloc is better) 2009-11-02 02:00:41 +00:00
Arvid Norberg
c418165e07 replaced boost.filesystem with custom functions (improves efficiency and drops unnecessary dependencies and improves libtorrent portability) 2009-10-26 01:29:39 +00:00
Arvid Norberg
bec481acdf improved disk read performance and fixed bug in storage_interface's backwards compatibility functions 2009-09-05 07:21:10 +00:00
Arvid Norberg
51992dda6a added new alert when individual files complete 2009-07-04 04:58:24 +00:00
Arvid Norberg
e9bd8f6e1f turned fast-resume errors into error_codes. fixed typo in documentation 2009-06-28 00:36:41 +00:00
Arvid Norberg
cc3e6621ed fixed rename_file() bug where the new name would not be saved in the resume data in some cases 2009-06-22 00:52:57 +00:00
Arvid Norberg
93e1c70263 allow 0 upload slots. added test for allow fast support for sending pieces to choked peers 2009-06-20 23:23:41 +00:00
Arvid Norberg
8c93ba1175 boost 1.35 fixes 2009-06-19 17:39:49 +00:00
Arvid Norberg
f09774607f added upload mode 2009-06-18 22:32:55 +00:00
Arvid Norberg
5e87420b6f set all piece priorities to 0 when a write fails 2009-06-10 09:20:55 +00:00
Arvid Norberg
242967a64d test fixes 2009-04-30 01:44:50 +00:00