arvidn
d138f02424
introduce lt namespace alias
2017-04-23 23:43:58 -04:00
arvidn
79d7ae3638
separate path and filesystem functions out into its own translation unit/header file pair, separating it from the file and directory class
2017-04-11 18:07:55 -04:00
Arvid Norberg
64ad4f5c96
enable warnings when building tests ( #1880 )
2017-04-02 14:22:17 -04:00
Arvid Norberg
57f52adc88
various cleanup ( #1497 )
...
* various cleanup
* fix
* cleanup
2017-01-06 01:39:01 -05:00
arvidn
20aeed09e1
clean up tests
2016-11-12 17:39:34 -05:00
arvidn
6c805bd06d
simplify print statements in tests
2016-10-09 20:23:45 -04:00
arvidn
74fc0fae9d
merged RC_1_1 into master
2016-08-21 16:28:49 -04:00
Arvid Norberg
80e5ce9b32
add a default DHT bootstrap node when it's enabled on session startup ( #1008 )
...
make the dht bootstrap nodes part of settings_pack instead, to make it possible to set them on startup. and add default
2016-08-21 12:15:19 -04:00
Alden Torres
bb388563b3
refactor to use torrent_info with std::shared_ptr ( #1006 )
2016-08-17 17:26:35 -04:00
Arvid Norberg
71f5510d62
make the random function produce proper random distributions, based o… ( #981 )
...
make the random function produce proper random distributions, based on uniform_int_distribution of C++11. also clean up piece_picker's priority_range to return two results instead of taking pointers to out-parameters. fix recent pe-crypto regression exposed by this change
2016-08-06 13:18:48 -04:00
Arvid Norberg
770935cd46
modernize-use-nullptr ( #894 )
2016-07-09 16:26:26 -04:00
Arvid Norberg
eda956f13a
use standard library for suspending threads ( #855 )
...
use standard library for suspending threads
2016-06-26 09:24:06 -04:00
Arvid Norberg
748af6eec1
general cleanup. remove valgrind markup, log_hash_failures and C headers ( #752 )
...
general cleanup. remove valgrind markup, log_hash_failures and C headers
2016-05-23 08:15:39 -04:00
Arvid Norberg
e8380e1d0b
factor out includes from config.hpp into the files actually using it. primarily, printf family of functions, since C++11 version is used now. This removes the need for an snprintf-wrapper on windows ( #732 )
2016-05-17 09:24:06 -04:00
Andrei Kurushin
c41ab094be
fix release build with VS2015 UP2 compiler warnings for: examples, test, tools ( #627 )
...
fix release build with VS2015 UP2 compiler warnings for: examples, test, tools
2016-04-20 00:45:32 -04:00
arvidn
5da511f140
now that force-started torrents aren't affected by the auto-manager, they need to be explicitly kicked when entering checking state (it would be nice if all this could be done through set_state())
2015-09-29 20:49:38 -04:00
arvidn
b628692223
separate out announce_entry and torrent_status into their own headers
2015-09-18 08:08:08 -04:00
arvidn
990aabe36f
fix warnings and no-deprecated functions build
2015-08-01 19:55:36 -04:00
arvidn
580519fc19
disable irrelevant features in test_checking
2015-07-28 08:04:51 -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
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
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
Arvid Norberg
84849f3afd
some msvc fixes
2015-05-30 21:46:59 +00:00
Arvid Norberg
f9c9d0ad0d
merge small unit tests to make running the tests quicker. expand the test framework a bit. add ax_boost_random.m4 script to link against boost.random correctly from makefile.
2015-05-30 04:31:23 +00:00
Arvid Norberg
3ea67e2bf5
move time_now_string out to the unit test library (basically unused in libtorrent itself)
2015-04-24 03:48:08 +00:00
Arvid Norberg
013ed36f09
landed alert_queue feature branch into trunk
2015-04-03 20:15:48 +00:00
Arvid Norberg
c1dc982f4f
deprecate the ptime type and related time types. just use boost::chrono / std::chrono
2015-03-12 04:34:54 +00:00
Arvid Norberg
fd20958e3d
polish unit tests
2015-01-27 22:18:13 +00:00
Arvid Norberg
1ab8d2fa5c
fix test_privacy build. fix uninitialized bit in torrent. attempt to filter output from valgrind in regression tests
2015-01-16 04:57:58 +00:00
Arvid Norberg
ce80e8c0c1
fix test_privacy build
2015-01-15 03:28:24 +00:00
Arvid Norberg
2943bd4d7d
make test_privacy more reliable
2015-01-14 01:59:23 +00:00
Arvid Norberg
764b09d6b5
make the peer fingerprint a regular setting and remove it from the main session constructor argument list
2014-12-31 15:51:45 +00:00
Arvid Norberg
ceccc2a483
land branch to remove half-open connection limit / connection queue
2014-10-03 20:56:57 +00:00
Arvid Norberg
c4b2682599
improve robustness of test_privacy and error messages of test_fast_extension
2014-08-01 05:44:48 +00:00
Arvid Norberg
7351389ce8
land libtorrent_aio branch in trunk
2014-07-06 19:18:00 +00:00
Arvid Norberg
03bfa4cea4
improve reliability of test_privacy
2014-03-11 07:12:49 +00:00
Arvid Norberg
0a042dde8b
clean up udp-tracker unit tests
2014-02-23 01:32:55 +00:00
Arvid Norberg
b4aad2a481
move web_server for unit tests over to python
2013-11-03 08:15:51 +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
65475d54a6
valgrind unit test polish
2013-10-14 08:15:08 +00:00
Arvid Norberg
722d56368c
increase tracker timeouts for test_privacy
2013-10-08 08:34:22 +00:00
Arvid Norberg
fcdd839e87
fix test_privacy when DHT is disabled
2013-09-01 00:11:59 +00:00
Arvid Norberg
9bb808b747
speed up the test_privacy test a bit
2013-09-01 00:04:40 +00:00
Arvid Norberg
87ae3fd01a
more timestamps in test logs
2013-07-30 06:04:16 +00:00
Arvid Norberg
d05ce6c6a0
fix tests
2013-06-19 19:14:46 +00:00
Arvid Norberg
3823b74586
merged test_privacy updates from RC_0_16
2013-06-13 06:32:13 +00:00
Arvid Norberg
971b979dbc
merged test from RC_0_16
2013-06-12 17:03:56 +00:00
Arvid Norberg
6bc908fd49
merged anonymous mode fix from RC_0_16
2013-06-12 07:57:13 +00:00