Arvid Norberg
5eaf713d1f
revert handshake round-trip optimization ( #797 )
...
revert handshake round-trip optimization. it prevents taking advantage of FAST extensions since the bitfield is sent before receiving the other peer's handshake
2016-06-07 21:45:48 -04:00
arvidn
a138b2daa9
handle receiving an invalid request
2015-11-07 14:58:08 -05:00
arvidn
b628692223
separate out announce_entry and torrent_status into their own headers
2015-09-18 08:08:08 -04:00
arvidn
17c5759829
disable warning for unused command line argument and fix warnings. remove redundant travis build config. use new preprocessor on clang to avoid warnings
2015-09-06 22:55:41 -04:00
arvidn
6012306557
add more asserts for the size of the bitfields peers send
2015-08-27 21:48:52 -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
db76ba759d
improve some tests
2015-06-14 15:48:11 -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
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
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
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
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
60d1b8fa7c
fix gcc build
2015-04-18 21:21:22 +00:00
Arvid Norberg
b148f21314
fix typo in test
2015-04-12 02:54:43 +00:00
Arvid Norberg
8e6efd7fea
fix
2015-04-12 00:39:07 +00:00
Arvid Norberg
55a9e98dd0
extend test_alert_manager and clean up test_fast_extension and extend a little bit
2015-04-12 00:14:07 +00:00
Arvid Norberg
6f839a6d66
extend some unit tests. primarily test_alert_manager and fixed a bug in alert_manager
2015-04-11 22:02:30 +00:00
Arvid Norberg
b3e061ca94
clean up of some test and fix warnings
2015-04-11 15:25:24 +00:00
Arvid Norberg
6c1df7eb55
landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node
2015-03-12 05:20:12 +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
f001876700
fix old typo in test
2015-03-09 01:31:47 +00:00
Arvid Norberg
252e08a889
merged fixes from RC_1_0
2014-09-04 08:55:24 +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
ada35c021a
improved multiple bitfield and have_all/have_none unit test and fixed peer_connection accordingly
2012-05-02 18:03:12 +00:00
Arvid Norberg
7c62a124ed
added unit test for receiving multiple bitfield messages
2012-05-01 03:24:38 +00:00
Arvid Norberg
26805c944c
converted use of deprecated functions in the tests
2012-03-19 04:02:13 +00:00
Arvid Norberg
a9b6de413a
fix test_fast_extensions
2012-02-09 06:17:48 +00:00
Arvid Norberg
9a2fb2739c
fix test_fast_extension
2011-09-15 09:44:07 +00:00
Arvid Norberg
0d300cd09a
fixed test build and some clang warnings
2011-03-09 07:51:04 +00:00
Arvid Norberg
d73f4f0c92
improve print-out of fast extension test
2011-02-13 03:16:53 +00:00
Arvid Norberg
7ac4668948
more vs10 build fixes
2010-05-02 05:53:41 +00:00
Arvid Norberg
2055426c52
fix trunk build and tests build without exceptions
2009-12-16 10:42:34 +00:00
Arvid Norberg
96cedc9b5f
more beos fixes
2009-12-15 13:11:07 +00:00
Arvid Norberg
3fa0f7636b
made test_fast_extension more verbose
2009-06-10 06:31:31 +00:00
Arvid Norberg
3c51ceb7c5
fixed bug when receiving keepalive message
2009-04-21 19:27:52 +00:00
Arvid Norberg
16bfde875d
tests don't need the default session features turned on
2008-12-20 23:06:06 +00:00
Arvid Norberg
c6b793021d
make tests not depend on exceptions
2008-11-05 03:17:41 +00:00
Arvid Norberg
af0ebb519c
added copyright notices in files missing them
2008-07-01 18:59:13 +00:00
roman_rybalko
5314b639e2
boost detection fixes: now able to launch with boost1.34 and boost1.35
2008-06-13 12:20:55 +00:00
Arvid Norberg
8ed949c4d5
factored out torrent creation functionality from torrent_info into create_torrent. Modified torrent_info to use lazy_bdecoder for increased performance
2008-05-14 05:29:42 +00:00
Arvid Norberg
c7e6c04705
switched over to asio from boost-1.35
2008-05-03 16:05:42 +00:00
Arvid Norberg
def6248fac
corrected unintentional change in previous checkin
2008-03-20 02:40:15 +00:00
Arvid Norberg
5e1e92af7e
more verbose logging in test_fast_extension and avoids infinite loops in case of failures
2008-03-20 02:20:01 +00:00
Arvid Norberg
ce506c63ca
improved tests to be able to run in parallel and added pex test
2007-12-30 09:36:01 +00:00
Arvid Norberg
d29fbdc453
added tests for fast extension features + fixes
2007-10-04 09:32:09 +00:00