Commit Graph

11744 Commits

Author SHA1 Message Date
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