Commit Graph

7734 Commits

Author SHA1 Message Date
arvidn 3c74ab01a4 disable local peer discovery in test_privacy, to avoid finding random peers, polluting the test 2015-06-14 22:05:27 -04:00
arvidn 2ff0147b2f update README 2015-06-14 21:40:27 -04:00
arvidn 4224310c6f disable tests of extensions when they are disabled by the build config 2015-06-14 21:19:27 -04:00
arvidn c71a48bcf2 split up travis build into 3 build matrix slots 2015-06-14 20:37:14 -04:00
arvidn 0316231791 update travis.yml 2015-06-14 18:01:40 -04:00
Steven Siloti acf423d422 Release alert manager mutex before notifying plugins
A plugin might respond to an alert by doing something which itself generates
an alert. This has become increasingly likely with the use of alerts for
logging. This would cause a deadlock due to trying to recursively aquire the
alert manager mutex.
2015-06-14 14:07:34 -07:00
arvidn f91799006a fix make_shared invocation 2015-06-14 16:42:52 -04:00
arvidn e4e46241a8 fix reliability of swarm tests 2015-06-14 16:41:32 -04:00
arvidn 5cb095f6d2 support using 0 disk threads (to perform disk I/O in network thread) 2015-06-14 16:00:04 -04:00
arvidn db76ba759d improve some tests 2015-06-14 15:48:11 -04:00
arvidn 99c0542289 add option to not redirect output from tests 2015-06-13 18:52:17 -04:00
arvidn cfb96f2a35 fix silly typo 2015-06-10 21:39:14 -04:00
arvidn 5e5e31cf9a fix test privacy to not destruct session, potentially, after other global destructors 2015-06-10 21:10:22 -04:00
arvidn 91067bcf17 add appveyor badge to README 2015-06-10 02:24:08 -04:00
arvidn 0d6e65ec24 improve reliability of some of the unit tests 2015-06-10 01:22:01 -04:00
arvidn 6e68429117 split out test_upnp as its own test 2015-06-09 23:04:33 -04:00
arvidn 4461ae2ba4 fix python binding build without deprecated functions 2015-06-08 17:56:18 -04:00
arvidn bf8d9ba5bd another yaml attempt 2015-06-07 23:41:41 -04:00
arvidn 5593938bbd another yaml attempt 2015-06-07 23:00:16 -04:00
arvidn 552149d33a yaml fix attempt 2015-06-07 22:51:05 -04:00
arvidn 2f466b9e13 another travis attempt 2015-06-07 22:10:10 -04:00
arvidn 80a32ed0e3 another travis attempt 2015-06-07 20:41:26 -04:00
arvidn 2d89193084 configure python in user-config.jam (for travis) 2015-06-07 20:16:12 -04:00
arvidn 3f3b7d494c disable some redundant features in tests to make them not interfere with the test itself 2015-06-07 17:54:08 -04:00
arvidn 72d3bc0b8e split up test_fast_extension into multiple test cases 2015-06-07 15:31:34 -04:00
arvidn 27855e17eb don't use the (now private/internal) utf8 functions from libtorrent in the python binding. i.e. fix the python binding build when linking dynamically against libtorrent 2015-06-07 15:16:51 -04:00
arvidn 0369caae67 make client_test to not use a deprecated session constructor 2015-06-07 13:52:19 -04:00
arvidn 025d1857c1 disable some more tests that aren't reliable yet 2015-06-07 09:29:42 -04:00
arvidn d997181524 split up super seeding unit test 2015-06-07 09:27:23 -04:00
arvidn ac04ee5ef3 fix typo in settings_pack 2015-06-07 09:23:04 -04:00
arvidn e584f476ba merge 2015-06-07 01:34:12 -04:00
arvidn 2e0a5263ac attempt to fix some isue with python binding jamfile 2015-06-07 08:31:09 +03:00
arvidn aa6598b2e6 don't return an internal session_settings type from the session, return a settings_pack instead 2015-06-07 00:23:30 -04:00
arvidn a3d397e194 fix python binding build issue 2015-06-06 17:38:46 -04:00
arvidn 9957c00def disable test_priority for now 2015-06-06 14:59:04 -04:00
arvidn 9af8841244 remove some unnecessary asio typedefs in the libtorrent namespace, just pull ip::tcp and ip::udp 2015-06-06 13:49:18 -04:00
arvidn 09a01a777a simplified test_priority 2015-06-06 12:10:43 -04:00
arvidn b5a477d7fd split up some more tests into smaller test cases for easier diagnosing 2015-06-06 02:42:23 -04:00
arvidn 7d2708405b split up test_privacy to more easily identify failures (and to suppress output from successfult tests) 2015-06-06 02:23:56 -04:00
arvidn 8bd935a58e make sure examples and python bindings build on travis as well 2015-06-06 02:16:22 -04:00
arvidn 41533205be drop support for boost 1.35 and fix some more references to the asio namespace 2015-06-06 02:10:53 -04:00
arvidn 389ffc622c don't pull in the asio namespace in libtorrent. refer to it by boost::asio 2015-06-06 01:24:25 -04:00
arvidn 1668e1c59c cleanup root of repository 2015-06-05 23:14:53 -04:00
arvidn 48bc00cbb7 attempt to make unit tests more deterministic 2015-06-05 23:02:07 -04:00
arvidn b2937712a2 don't run as many tests configurations on travis 2015-06-05 17:59:19 -04:00
arvidn 5841822f73 fix ambiguous session constructor 2015-06-05 02:38:07 -04:00
arvidn 15dd15d0d6 fix no-deprecated build. extend .travis.yml to build the 3 test configurations too. rename README to README.rst 2015-06-05 02:31:52 -04:00
arvidn f11b054bae another travis attempt 2015-06-05 00:15:22 -04:00
arvidn 393f98f9ee fix gcc build of test_dos_blocker. update README and travis.yml 2015-06-04 21:58:02 -04:00
arvidn 086723dd76 attempted glibc build fix 2015-06-04 21:44:24 -04:00