Arvid Norberg
770935cd46
modernize-use-nullptr ( #894 )
2016-07-09 16:26:26 -04:00
Arvid Norberg
6aabe3762b
general modernization ( #836 )
...
general modernization. use nullptr instead of NULL, use std::tuple instead of boost::tuple, transition some unordered set/map from boost to std. some clean-up of includes
2016-06-20 11:32:06 -04:00
Arvid Norberg
ed077c8358
use cstdint intead of boost/cstdint.hpp ( #833 )
...
use cstdint intead of boost/cstdint.hpp
2016-06-18 14:01:38 -04:00
Arvid Norberg
223f24ca27
some cleanup and transition to std::unique_ptr ( #786 )
...
some cleanup and transition to std::unique_ptr
2016-06-05 14:07:24 -04:00
Arvid Norberg
96999ad67f
replace uses of boost::bind with std::bind and lambdas ( #745 )
2016-05-25 00:31:52 -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
Arvid Norberg
c91a700c07
Msvc warnings ( #685 )
...
fix msvc warnings and build examples with warnings-as-errors
2016-05-02 12:36:21 -04:00
Steven Siloti
ff0675e64e
use standard array container ( #676 )
2016-04-30 23:10:47 -04:00
Arvid Norberg
20b41ad0b9
Threads ( #671 )
...
use std::thread, std::mutex, std::condition_variable instead of pulling them in from boost.asio internals.
2016-04-30 18:54:23 -04:00
Andrei Kurushin
62eb956c54
fix x64 build with VS2015 UP2 compiler ( #640 )
...
fix VS2015 compiler warnings for: address-model=64, deprecated-functions=on, link=shared
2016-04-25 17:22:09 -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
Chocobo1
c69e8805e9
Fix resource leak
2015-07-11 15:12:55 +08: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
41533205be
drop support for boost 1.35 and fix some more references to the asio namespace
2015-06-06 02:10:53 -04:00
Arvid Norberg
58aa4e5ae7
fix build now that libtorrent::sleep is gone
2015-03-15 00:32:55 +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
21d1f6f649
more dynamic link build fixes
2015-01-02 11:11:09 +00:00
Arvid Norberg
c2a05228fd
fix dynamic linking (Jamfile and dependencies on internals)
2015-01-01 18:03:56 +00:00
Arvid Norberg
cc1a4dcdd7
fix examples build
2014-12-03 09:05:09 +00:00
Arvid Norberg
ad7d74f255
merged fixes from RC_1_0
2014-09-13 19:47:51 +00:00
Arvid Norberg
24b9101075
merged changes from RC_1_0
2014-07-12 06:20:16 +00:00
Arvid Norberg
ef3874b2b1
merged improvement to connection_tester from RC_1_0 to trunk
2014-07-10 22:23:26 +00:00
Arvid Norberg
7351389ce8
land libtorrent_aio branch in trunk
2014-07-06 19:18:00 +00:00
Arvid Norberg
6ef1b98717
merged compiler warning fixes from RC_1_0
2014-07-05 14:10:25 +00:00
Arvid Norberg
514f8797ad
improve error handling in connection_tester
2013-10-30 02:37:13 +00:00
Arvid Norberg
b5cf2e8439
generalize command line parsing of connection_tester and add feature to serve corrupt pieces every now and then
2013-04-13 21:16:04 +00:00
Arvid Norberg
6e0ae9e959
improve connection tester a bit, to deal with being unchoked
2013-04-12 23:18:49 +00:00
Arvid Norberg
b69014f3cd
extend connection_tester to allow building test torrents with any number of files
2012-11-21 05:07:47 +00:00
Arvid Norberg
dbfcab5c28
fix warnings
2012-05-03 06:04:59 +00:00
Arvid Norberg
7094b02f06
delete a redundant line
2012-05-02 20:06:19 +00:00
Arvid Norberg
cdd99857b9
fix overflow issue in connection_tester
2012-01-31 05:59:01 +00:00
Arvid Norberg
8e1ec673af
generate more complicated test torrents and verify data downloaded in download tests
2011-11-27 22:39:25 +00:00
Arvid Norberg
72dd233d99
back-ported connection tester to trunk
2011-11-27 21:15:33 +00:00
Arvid Norberg
4a5769857b
fix crash in connection_tester
2011-11-09 06:03:24 +00:00
Arvid Norberg
268ea59876
fix some bugs in connection_tester and add feature to create dummy test torrents
2011-10-12 06:50:26 +00:00
Arvid Norberg
fdd214f20a
back-ported connection tester from aio-branch
2011-08-10 07:36:59 +00:00
Arvid Norberg
a3a687e833
fix connection tester torrent creation
2011-08-01 00:03:43 +00:00
Arvid Norberg
a5f638d8f0
improve connection tester to support non-fast-extension clients and to be multi-threaded
2011-07-24 09:29:26 +00:00
Arvid Norberg
addbed9674
make connection_tester bind local sockets to different loopback IPs
2011-07-23 21:09:10 +00:00
Arvid Norberg
1ed32d2758
make connection tester able to create variable sized torrents for more diverse testing. add option to client_test test to turn off disk storage
2011-07-10 20:17:32 +00:00
Arvid Norberg
d5824d1c7f
make connection_tester report progress when generating torrent
2011-04-27 08:04:58 +00:00
Arvid Norberg
8bc35279d3
add rate measurements to connection_tester
2011-04-27 04:33:03 +00:00
Arvid Norberg
7bd0573927
improve connection tester to support upload and download mode
2011-04-22 07:38:46 +00:00
Arvid Norberg
244303ea6b
extend connection test to support uploading as well
2011-04-22 01:12:28 +00:00
Arvid Norberg
56937edf56
cleaned up some exception handling and introduced macros like BOOST_TRY/BOOST_CATCH to make the optional exception handling nicer
2011-02-25 17:00:36 +00:00
Arvid Norberg
ca106ca4e0
some warning fixes and cleanup
2011-02-24 04:25:35 +00:00
Arvid Norberg
141ada013f
fixed a whole bunch of build warnings on gcc and msvc, along with some fixes discovered along the way
2011-02-21 05:24:41 +00:00
Arvid Norberg
b7b542f587
optimized file_pool lookups and string handling
2010-08-23 08:48:02 +00:00
Arvid Norberg
ca8b308f5b
make connection_tester run in a single thread
2010-01-30 01:33:34 +00:00
Arvid Norberg
3174f050f9
add connection tester
2010-01-29 06:13:02 +00:00