arvidn
|
ce9be0c83f
|
deprecate bittyrant choking algorithm
|
2020-03-15 12:24:36 -07:00 |
arvidn
|
5c869f697c
|
add control of queue position in client_test
|
2020-03-04 21:07:50 +01:00 |
arvidn
|
9344dcc9b1
|
update make_torrent example to support controlling tracker tiers
|
2020-02-03 10:03:04 +01:00 |
arvidn
|
af12f5d6b8
|
keep peer list sorted in client_test
|
2020-01-11 19:11:42 +01:00 |
arvidn
|
4d28ad0fea
|
add feature to client_test to print the local IP for peer connections (for multi-homing)
|
2020-01-09 21:34:35 +01: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
|
592544f30f
|
fix some PVS studio warnings
|
2019-11-07 16:38:08 +00:00 |
arvidn
|
ca7e20fe5f
|
fix type of allocation_mode in client_test
|
2019-10-31 10:30:01 +01:00 |
Pavel Pimenov
|
a6baefa197
|
client_test: add set_torrent_params
|
2019-10-31 07:37:30 +01:00 |
Arvid Norberg
|
08b6a112c0
|
fix the asserts=on and invariant-checks=on default build. Right now you can't change them in debug builds. Just make those defaults when building tests and examples. Also enable debug-iterators by default in tests and examples
|
2019-09-16 00:21:53 -06:00 |
arvidn
|
f995c68377
|
restore client_test feature to exit after a specified number of loops (useful for automated tests)
|
2019-09-13 22:42:20 +02:00 |
arvidn
|
b2c3b4dbf8
|
add spaces around user defined literal suffix operators
|
2019-08-21 14:23:46 +02:00 |
Arvid Norberg
|
196588c7b8
|
add torrent_info constructor overloads to control torrent file limits
|
2019-07-20 18:14:19 -07:00 |
arvidn
|
82900c441c
|
remove redundant virtual in custom_storage.cpp
|
2019-02-20 09:47:55 +01:00 |
arvidn
|
7f2a78d0c9
|
make random_shuffle() take a range instead of two iterators. use random_bytes() instead of std::generate() and random_byte(). Remove unused hasher.hpp includes
|
2019-02-19 01:48:08 +01:00 |
arvidn
|
f67fb0850f
|
fix example of custom storage
|
2019-02-19 01:47:12 +01:00 |
arvidn
|
e08dc0b21d
|
use std::array<> and span<> in torrent_view and correct snprintf() usage
|
2019-02-18 13:48:34 +01:00 |
arvidn
|
a24afe8524
|
consistently use lt namespace in examples and documentation
|
2019-02-13 18:13:55 +01:00 |
arvidn
|
adeceb4b92
|
fix deprecation macro and auto in client_test
|
2019-01-12 23:24:41 +01:00 |
arvidn
|
f4f1425115
|
use UNC paths pervasively on windows
|
2019-01-12 21:00:40 +01:00 |
arvidn
|
8b067310b1
|
merged RC_1_1 into master
|
2019-01-12 00:53:45 +01:00 |
Alden Torres
|
c128afeebf
|
update minimum boost to 1.58, using xenial in travis
|
2019-01-11 02:04:52 +01:00 |
arvidn
|
c6128e31c1
|
add option to enable uTP logging to client_test, to simplify using it for uTP trouble-shooting
|
2019-01-07 01:26:31 +01:00 |
arvidn
|
7e13b34158
|
fix build i2p=on,off configurations
|
2018-12-07 13:36:53 +01:00 |
arvidn
|
3c29f6750a
|
make client_test more robust in exiting if stdin is closed by caller
|
2018-11-26 18:58:11 +01:00 |
arvidn
|
7a615695bc
|
update run_benchmark.py
|
2018-11-25 12:19:21 +01:00 |
arvidn
|
eab1055938
|
more warnings on appveyor
|
2018-11-18 11:49:45 +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 |
arvidn
|
6be8b395da
|
some cleanup turning memcmp() and memcpy() into span comparisons and std::copy(). some more use of random_bytes() instead of loops.
|
2018-11-05 18:52:45 +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
|
c57b3be4cc
|
more lgtm fixes
|
2018-10-20 16:30:06 +02:00 |
Steven Siloti
|
deada93460
|
client_test: fix assert when adding a magnet link
|
2018-10-14 11:10:25 +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 |
arvidn
|
7ff692690b
|
fix warnings in tests and examples
|
2018-10-10 20:49:07 +02:00 |
arvidn
|
2d99e994c3
|
make throwing versions of read_resume_data
|
2018-10-07 12:41:53 +02:00 |
arvidn
|
e612fee995
|
fix building tarball
|
2018-10-07 09:23:39 +02:00 |
arvidn
|
c437a24d78
|
renamed debug_notification to connect_notification
|
2018-09-28 17:28:34 -07:00 |
arvidn
|
6c4d1b9143
|
back-port the patch to split up the progress_notification alert_mask into three new categories, file-, piece- and block progress
|
2018-09-24 08:52:30 -07:00 |
Arvid Norberg
|
b90564d418
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02:00 |
arvidn
|
b7adf89f55
|
make client_test able to include connection attempts in peer list
|
2018-08-08 15:45:09 +02:00 |
arvidn
|
51fb1e3d6b
|
tweak the auto-cache-size logic to have slightly smaller cache
|
2018-08-06 14:06:32 +02:00 |
arvidn
|
eae4307da2
|
in client_test, print the number of pieces downloaded in the torrent list, and improve printing of padfiles in file list
|
2018-08-05 16:25:03 +02:00 |
arvidn
|
c2ebae7dbb
|
make metric_type_t an enum class, deprecate the in-class enum values
|
2018-07-24 15:29:56 +02:00 |
arvidn
|
37a6a47ea3
|
minor cleanups around saving resume data
|
2018-07-12 08:38:53 +02:00 |
arvidn
|
ca7313580e
|
merged RC_1_1 into master
|
2018-06-16 17:47:32 +02:00 |
arvidn
|
af686a3819
|
add switch to client_test to log session stats
|
2018-06-16 17:42:34 +02:00 |
arvidn
|
5530793c75
|
improve the API for iterating over all files and pieces, with the new strong index types.
|
2018-06-12 11:44:29 +02:00 |
Andrew Resch
|
596d98cac4
|
Clean-up python code (#3075)
lint and enforce python code formatting
|
2018-06-12 11:43:13 +02:00 |