arvidn
323af56cc2
update interest when changing upload-only mode
2015-06-16 01:24:35 -04:00
Arvid Norberg
75fa65f922
Merge pull request #4 from ssiloti/master
...
Release alert manager mutex before notifying plugins
2015-06-15 22:11:07 -04:00
arvidn
c1913a97f3
attempt to make setup_transfer more reliable by waiting for torrents to transition to downloading state before connecting peers
2015-06-15 22:00:02 -04:00
arvidn
bd2bcf12bc
fix bug on write-only disk errors (it's not supposed to stop the torrent)
2015-06-15 02:27:09 -04:00
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