arvidn
|
78aefcc806
|
fix deprecation warnings for deprecated classes
|
2019-11-27 12:15:59 +01:00 |
arvidn
|
0c2d3a0dac
|
optimize setting with unlimited unchoke slots
|
2019-11-26 20:54:52 +01:00 |
arvidn
|
97a79d2dba
|
fixed restoring of trackers, comment, creation date and created-by in resume data
|
2019-11-25 14:21:55 +01:00 |
arvidn
|
a53d090313
|
fix handling of torrents with too large pieces
|
2019-11-25 02:46:55 +01:00 |
arvidn
|
4f5715afe3
|
fix travis build
|
2019-11-24 11:38:37 +01:00 |
arvidn
|
33d006df99
|
add unit tests for http_connection over plain HTTP proxy
|
2019-11-21 08:40:36 +01:00 |
arvidn
|
3019b17c90
|
use a better algorithm for sorting peers in the unchoker
|
2019-11-21 08:39:32 +01:00 |
arvidn
|
0ce4e576e6
|
disable wait_for_alert test, since it relies on accurate wall-clock timings, which aren't necessarily possible on some CIs
|
2019-11-21 08:36:12 +01:00 |
arvidn
|
2bb7d92957
|
construct io_context with the hints that it's single-threaded
|
2019-11-21 08:34:28 +01:00 |
arvidn
|
98c36d03ae
|
travis uses 2 cores, build with -j2 (not -j3)
|
2019-11-20 15:10:05 +01:00 |
Arvid Norberg
|
e3a4c9fffa
|
enable parallel builds with ninja on appveyor
|
2019-11-19 17:02:54 +01:00 |
Arvid Norberg
|
afb5d842ff
|
test_resume fix
|
2019-11-19 01:46:39 +01:00 |
Arvid Norberg
|
5145664562
|
force python interpreter for mingw build on appveyor
|
2019-11-19 01:46:39 +01:00 |
Arvid Norberg
|
f4ab272c5c
|
attempt to fix warning
|
2019-11-19 01:46:39 +01:00 |
Arvid Norberg
|
ad787d2a4f
|
fix test_flags (for windows)
|
2019-11-19 01:46:39 +01:00 |
Arvid Norberg
|
8abd878ed4
|
fix creating directory in test_utp
|
2019-11-19 01:46:39 +01:00 |
Arvid Norberg
|
fbb7c1e2e3
|
fix test_receive_buffer. print errors in test_utp.cpp
|
2019-11-19 01:46:39 +01:00 |
Arvid Norberg
|
54edd434f4
|
wait until python gets running to open its socket
|
2019-11-19 01:46:39 +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 |
Arvid Norberg
|
48fa5343b5
|
add executor_type to socket_type
|
2019-11-14 11:55:48 +01:00 |
arvidn
|
6d441da9e5
|
fix warning comparing integers of different width
|
2019-11-14 11:55:14 +01:00 |
arvidn
|
e5ba4fa640
|
fix documentation for add_port_mapping
|
2019-11-13 15:40:04 +01:00 |
arvidn
|
592544f30f
|
fix some PVS studio warnings
|
2019-11-07 16:38:08 +00:00 |
arvidn
|
818cc1c495
|
set terminate handler in test framework to print stacktrace if called by test. Install signal handler on windows
|
2019-11-03 05:56:44 -08:00 |
arvidn
|
271bc55694
|
update SSL test certificates
|
2019-11-03 05:56:22 -08:00 |
arvidn
|
ca7e20fe5f
|
fix type of allocation_mode in client_test
|
2019-10-31 10:30:01 +01:00 |
arvidn
|
cc710671c8
|
fix sonarcloud integration
|
2019-10-31 07:37:57 +01:00 |
Pavel Pimenov
|
a6baefa197
|
client_test: add set_torrent_params
|
2019-10-31 07:37:30 +01:00 |
arvidn
|
47dede4f7e
|
back-port missing include for GCC 10
|
2019-10-30 15:02:44 +01:00 |
Steven Siloti
|
b26629885b
|
fix storing udp port mappings in listen_socket_t
|
2019-10-23 15:50:37 +02:00 |
arvidn
|
28a627a3a3
|
fix settings default value doc generation. Apply documentation fix from Sig7
|
2019-10-20 21:59:03 +02:00 |
arvidn
|
729102c280
|
fixed division by zero in anti-leech choker
|
2019-10-20 12:59:55 +02:00 |
arvidn
|
39e2e4d3dc
|
fix torrent_info::swap
|
2019-10-18 13:38:39 +02:00 |
arvidn
|
c8f3063f25
|
fix SSL test
|
2019-10-15 10:22:19 +02:00 |
arvidn
|
9115c8c28d
|
update travis OSX image to the latest version
|
2019-10-15 10:22:19 +02:00 |
arvidn
|
4b8f8d7e92
|
honor proper object lifetime rules
|
2019-09-28 22:11:54 +02:00 |
arvidn
|
9c970550e3
|
fix clang warning on empty statements by fixing the test macros
|
2019-09-24 01:28:43 +02:00 |
arvidn
|
3168de21f9
|
fix the tools/test_coverage.sh script
|
2019-09-16 06:25:17 -06: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 |
Arvid Norberg
|
b9a3ba1b37
|
improve sanitizer feature in Jamfile, that detects which compiler is used. don't enable msvc-debug iterators explicitly, as it breaks release builds. They are enabled by default in debug builds anyway
|
2019-09-15 15:48:58 -06:00 |
Arvid Norberg
|
2f5fd13a59
|
put default build configuration for tests in a variable, to avoid repetition. Make all tests built as individual executables again
|
2019-09-15 15:48:31 -06:00 |
Arvid Norberg
|
96bec628e7
|
simplify travis script by putting all common bjam command line arguments in a variable
|
2019-09-15 08:28:49 -06:00 |
arvidn
|
dee84280dc
|
fix run_benchmark.py
|
2019-09-15 09:29:13 +02:00 |
arvidn
|
beea1eb731
|
fix over-eager TORRENT_ABI_VERSION check in test_bencoding
|
2019-09-15 05:53:49 +02: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
|
d08fa164d2
|
fix issue where pieces would be hashed despite disable_hash_checks was set
|
2019-09-13 22:38:18 +02:00 |
arvidn
|
d1e0e8701b
|
documentation improvements
|
2019-09-13 14:31:20 +02:00 |
arvidn
|
961417814b
|
WIP: fix to be less likely to hammer web seeds
|
2019-09-12 16:57:07 +02:00 |
arvidn
|
5ce0f43bb1
|
fix default to enable asserts when building debug
|
2019-09-10 15:44:17 +02:00 |
arvidn
|
7a27a0430b
|
improve peer logging a bit more. specifically around merging requests, sending merged requests and connecting web seeds
|
2019-09-10 12:23:36 +02:00 |