fake
82dd578f95
toggle premiere flag off when all pieces available
2020-05-18 14:27:51 -07:00
fake
8b2b9816c9
add premiere mode
2020-05-13 22:26:02 -07:00
arvidn
5af7aae6d3
remove outdated cpplint from travis CI
2020-05-13 17:59:53 +02:00
AllSeeingEyeTolledEweSew
cbb4f0277e
Make tests and tools python3 compatible.
2020-05-13 00:17:37 +02:00
arvidn
0ff6c31af2
remove .doozer
2020-05-13 00:10:34 +02:00
arvidn
8e41add3c0
only run flake8 once. Ignore a few new rules
2020-05-12 23:49:42 +02:00
arvidn
73478e98b4
improve documentation
2020-05-12 23:49:42 +02:00
AllSeeingEyeTolledEweSew
5ff633d5f4
Add remove_flags_t to python bindings.
2020-05-12 14:43:17 +02:00
arvidn
e5e2b48122
fix queue position for force_rechecking a torrent that is not auto-managed
2020-05-11 10:54:18 +02:00
arvidn
232b2e0758
tweak rate based choker to increase rate threashold by 2 kiB/s. Improve documentation
2020-05-10 10:56:01 +02:00
FranciscoPombal
605bdadeff
fix using OpenSSL static libs in CMake build
2020-05-09 09:00:54 +02:00
AllSeeingEyeTolledEweSew
d8be9312ec
Let add_piece python binding work with bytes.
2020-05-05 15:16:34 +02:00
arvidn
b0daa69aa8
when stopping torrents, only abort hash jobs from a full check. Those jobs are likely to have deep queues and to benefit from being cancelled. Other hash jobs from downloading pieces cannot be restarted and should not be cancelled
2020-05-05 01:17:05 +02:00
arvidn
48627d7dfe
add missing semicolon to Jamroot.jam
2020-04-30 23:19:06 +02:00
arvidn
5a251a1684
undeprecate the upnp_ignore_nonrouters setting with a slightly different meaning. still default to false and make it mean to ignore routers outside of the local subnet
2020-04-30 23:18:21 +02:00
arvidn
79191c3be3
increase default tracker timeout
2020-04-30 12:25:25 +02:00
arvidn
83d8de9123
retry failed socks5 server connections
2020-04-30 00:16:36 +02:00
arvidn
cf5aa4abbf
fix missing function export alert_name
2020-04-30 00:16:06 +02:00
Arvid Norberg
e2501c061d
fix setting lease duration to 0
2020-04-27 09:42:40 +02:00
arvidn
5b58dc0d38
fix assert when changing the unchoke slots limit
2020-04-26 21:18:59 +02:00
sledgehammer999
54551c1e71
Fix generation of docs
2020-04-25 17:18:55 +02:00
arvidn
86f04b2c09
fix handshake_timeout for peers
2020-04-24 21:24:14 +02:00
arvidn
c537f6277f
make upnp lease duration configurable on the fly
2020-04-23 19:06:37 +02:00
Steven Siloti
a9968916ca
fix IPv6 address change notification on Windows
...
The old NotifyAddrChange only detects IPv4 address changes. Use the newer
NotifyUnicastIpAddressChange function instead which supports both v4 and v6.
2020-04-20 11:22:11 +02:00
arvidn
caf56ea8b4
fix missing include of cstddef
2020-04-20 11:21:52 +02:00
arvidn
b9b54436b8
add back ssl test to makefile
2020-04-19 15:54:59 +02:00
arvidn
a652233142
bump version
2020-04-18 23:40:55 +02:00
Arvid Norberg
7a06650cc4
fix quoting of path in cmake generate-pkg-config
2020-04-18 20:10:48 +02:00
arvidn
ac4dd411cc
fix peer connection timeout
2020-04-18 17:06:15 +02:00
Arvid Norberg
9de99ac55c
add test for add_torrent() failing with an exception in the python binding
2020-04-18 17:05:51 +02:00
Arvid Norberg
1bec6b49f5
update spell check dictionary
2020-04-18 16:29:08 +02:00
FranciscoPombal
b438378cf1
update building documentation
2020-04-18 16:29:08 +02:00
FranciscoPombal
ade8ed3dd8
fix static builds of examples and tools on windows
2020-04-18 16:29:08 +02:00
Steven Siloti
d67d6c635f
check flags when matching listen sockets
...
If the flags change the socket needs to be re-opened. This is
particularly important when the local_network flag changes so that
the socket will correctly be treated as global even if the gateway
was not configured when the address was first detected.
Don't just modify the flags of the existing listen socket because
some flags may influence how the socket is opened. Such flags could
be special cased, but it doesn't seem worth the trouble.
2020-04-18 10:57:40 +02:00
Arvid Norberg
b403e01569
support old boost version
2020-04-16 09:53:51 +02:00
FranciscoPombal
eb50e9e5d2
support newer python versions in python bindings
2020-04-15 21:43:00 +02:00
arvidn
ebc2bfc4dd
fix UDP ASSOCIATE SOCKS5 connection retry
2020-04-15 15:32:17 +02:00
arvidn
05e6501f16
setting a proxy overrides listen_interfaces
2020-04-15 15:32:17 +02:00
arvidn
f8d0bd18e4
fix stddef.h include
2020-04-15 07:55:15 +02:00
arvidn
ce57c2d5af
support boost version older than 1.64 by falling back to tlsv12_client (instead of tls_client)
2020-04-14 20:19:45 +02:00
arvidn
fdbffda157
fix issues when configured to use a non-default choking algorithm
2020-04-14 10:36:59 +02:00
arvidn
1c15b30656
restore the sanitize=on build feature for fuzzers
2020-04-13 20:53:22 +02:00
arvidn
fda095e0b8
use old expires_from_now name, to support older boost versions
2020-04-13 16:50:06 +02:00
arvidn
85e3b64f98
update libsimulator
2020-04-13 14:37:58 +02:00
arvidn
744e5bcfa6
make test_privacy less likely to fail spuriously
2020-04-11 16:17:48 +02:00
arvidn
61d2c8c1f5
add built-in time-out to async_shutdown
2020-04-11 16:17:48 +02:00
arvidn
c825320df8
fix issue in reading resume data
2020-04-11 15:04:39 +02:00
arvidn
5c33fe25c5
improve documentation for native_handle
2020-04-11 14:22:01 +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
Arvid Norberg
46a6b74ee0
remove home-built sanitizer support, use boost-build features
2020-04-11 00:35:16 +02:00