235 Commits

Author SHA1 Message Date
AllSeeingEyeTolledEweSew
cbb4f0277e Make tests and tools python3 compatible. 2020-05-13 00:17:37 +02:00
Orivej Desh
de71f3fdc9 reduce include directories
This removes -I src -I test -I tools from the autotools build and
-I ed25519/src from all build systems.
2020-04-11 12:47:23 +02:00
arvidn
aa6e7a501d support specifying salt to dht put tool 2020-03-16 13:00:50 -07:00
arvidn
78aefcc806 fix deprecation warnings for deprecated classes 2019-11-27 12:15:59 +01:00
Arvid Norberg
76f53297a9 update appveyor image and boost version. explicitly use python2 for test scripts (as the SSL behavior has changed in python 3 in non-trivial ways) 2019-11-19 01:46:39 +01:00
arvidn
3168de21f9 fix the tools/test_coverage.sh script 2019-09-16 06:25:17 -06:00
arvidn
dee84280dc fix run_benchmark.py 2019-09-15 09:29:13 +02:00
arvidn
66b0ab9089 add fuzzers to the main repository 2019-04-19 08:26:54 +02:00
arvidn
95937b28a7 add missing test torrent to tarball 2019-03-28 20:25:11 +01:00
arvidn
64600f444b improve sanitizer rule in Jamfile. Some fixes for new clang sanitizr 'implicit-conversion' 2019-03-26 10:14:06 +01:00
Amir Abrams
d733dd7e51 Add missing new line to DHT put test tool 2019-03-02 21:45:31 +01:00
arvidn
02d7d71c5f merge RC_1_1 into master 2019-01-03 11:23:20 +01:00
arvidn
48a7ab13d5 improve utp verbose logging a bit and make the parser pull out more metrics 2019-01-01 03:28:12 +01:00
arvidn
35ec87af4f add stats counter for the number of outstanding async_accept calls 2018-11-30 02:15:45 +01:00
arvidn
eab1055938 more warnings on appveyor 2018-11-18 11:49:45 +01:00
arvidn
6381b35891 bump verson to 1.1.11.0 2018-11-16 15:52:16 +01:00
arvidn
5383854768 make span's and sha1_hash's index and size types signed (instead of unsigned). Specifically std::ptrdiff_t. In line with the direction of gsl span and reduce signed->unsigned casts 2018-11-16 14:06:22 +01:00
Eugene Shalygin
ba294e6594 cmake: backport changes from the master branch
This fixes generated pkg-config file and adds options to build python
bindings.
2018-10-31 00:17:36 +01:00
arvidn
a3eed212a1 fix warning in clean.py 2018-10-26 10:25:02 +02:00
arvidn
c57b3be4cc more lgtm fixes 2018-10-20 16:30:06 +02:00
Arvid Norberg
12c52e8751 back-port the fix from the lgtm fixes in master 2018-10-19 19:40:17 +02:00
Arvid Norberg
ede7dbf0aa add LGTM badge to README and fix warnings 2018-10-19 16:28:33 +02:00
Arvid Norberg
9758d2f08f general cleanups of build files. Specifically to fix the propagation properties of _WIN32_WINNT, include missing CMake files in the tarball, and fix some risky ABI altering properties in CMake files 2018-10-12 10:06:59 +02:00
arvidn
c3a22b90b3 fix more warnings in examples and tools 2018-10-11 14:28:32 +02:00
Arvid Norberg
b90564d418 remove the IPv6 enable/disable build config 2018-08-19 22:20:54 +02:00
arvidn
7be9547817 add a few more stats counters measuring outgoing connection attempts. simplify session_stats_header_alert by posting it on first call to post_session_stats() instead of making it gated by the alert_mask 2018-08-09 20:10:35 +02:00
arvidn
32ec937f1e fix python style 2018-07-21 20:55:47 +02:00
arvidn
6c6dfb3de5 merged RC_1_1 into master 2018-07-21 18:38:24 +02:00
Arvid Norberg
2f56fa6c3e bump version to 1.1.9 2018-07-20 13:06:12 +02:00
arvidn
923797a14d simplify dht_put.cpp by using fstream 2018-06-18 09:44:35 +02:00
arvidn
9eb5595c48 remove some unused python scripts. add vim modelines to python files 2018-06-18 09:44:35 +02:00
Andrew Resch
596d98cac4 Clean-up python code (#3075)
lint and enforce python code formatting
2018-06-12 11:43:13 +02:00
Eugene Shalygin
7e390b1ca7 Add tools to cmake build 2018-05-14 09:08:19 +02:00
arvidn
fe612ca167 replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options 2018-05-13 19:25:17 +02:00
arvidn
9df4d4b7f8 replace typedef with using. replace NULL with nullptr. cleanup page_aligned_allocator 2018-03-23 11:19:46 +01:00
arvidn
ad82be145b merged RC_1_1 into master 2018-01-08 22:52:23 +01:00
arvidn
b45acf28a5 improve fwd.hpp generator 2017-12-31 11:44:14 +01:00
arvidn
672556b4b2 merged RC_1_1 into master 2017-12-30 18:17:57 +01:00
arvidn
473b86a8e6 cleanup tarball build script 2017-12-29 10:50:48 +01:00
arvidn
a46bd839f0 clean makefile dependency directory in clean.py script 2017-12-29 10:16:15 +01:00
arvidn
7b06a5ee6e merged RC_1_1 into master 2017-12-13 12:36:35 +01:00
arvidn
34fc3d0f18 extend clean script 2017-12-10 22:46:08 +01:00
arvidn
69dc73914a merged RC_1_1 into master 2017-10-04 11:43:01 +02:00
arvidn
85a179de9a remove pointless test 2017-10-03 11:28:06 +02:00
arvidn
ec11996466 strip dead code in gprof2dot.py 2017-09-11 10:41:37 +02:00
arvidn
fe1c395579 merged RC_1_1 into master 2017-09-03 13:57:19 +02:00
arvidn
37ffe99a19 fix gen_fwd.py to correctly put declarations in the dht namespace that belong there 2017-09-03 12:28:34 +02:00
arvidn
c4eb4c8b5f use span in torrent_info constructors and deprecate the redundant flags argument 2017-07-22 00:00:44 -07:00
arvidn
d138f02424 introduce lt namespace alias 2017-04-23 23:43:58 -04:00
arvidn
645d658214 merged RC_1_1 into master 2017-04-13 07:42:32 -07:00