4607 Commits

Author SHA1 Message Date
fake
8b2b9816c9 add premiere mode 2020-05-13 22:26:02 -07:00
arvidn
73478e98b4 improve documentation 2020-05-12 23:49:42 +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
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
cf5aa4abbf fix missing function export alert_name 2020-04-30 00:16:06 +02:00
arvidn
c537f6277f make upnp lease duration configurable on the fly 2020-04-23 19:06:37 +02:00
arvidn
caf56ea8b4 fix missing include of cstddef 2020-04-20 11:21:52 +02:00
arvidn
a652233142 bump version 2020-04-18 23:40:55 +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
5c33fe25c5 improve documentation for native_handle 2020-04-11 14:22:01 +02:00
arvidn
faa807c0f3 fix travis build 2020-04-10 00:26:15 +02:00
arvidn
32959318ff update listen_interfaces documentation 2020-04-07 05:57:32 -07:00
arvidn
983b1d6422 provide better names for alert_category_t constants 2020-04-04 15:06:02 -07:00
arvidn
fae73b5e2b minor simplifaction of udp_socket 2020-04-04 15:05:18 -07:00
arvidn
6c880159c9 fix bug in auto disk cache size logic 2020-04-04 15:04:40 -07:00
Arvid Norberg
ef7362f140 clarify documentation for outgoing_interfaces 2020-04-04 04:39:54 -07:00
arvidn
dcf3c83d29 fix formatting 2020-04-01 01:27:13 -07:00
arvidn
1e6ed1afd1 make client_test easier to use when setting configuration options from command line 2020-03-31 14:17:54 -07:00
Arvid Norberg
e9a30a34f2 make sure attempting to bind to an unknown device fails (on MacOS/BSD) 2020-03-31 05:05:55 -07:00
arvidn
a871668397 TLS version should not be configurable. it's deprecated in openssl 2020-03-29 06:41:51 -07:00
arvidn
edf6660820 add build option to disable share-mode 2020-03-22 15:36:04 -07:00
arvidn
f27738a7b9 use unique_ptr instead of shared_ptr for torrent ssl context 2020-03-21 12:28:49 -07:00
arvidn
10559ed524 add setting to enable certificates of HTTPS trackers 2020-03-21 12:28:49 -07:00
arvidn
4fd6136b2a improve support for SSL connections. make passing in the SSL context into the http_connection mandatory (simplifying it, so it doesn't have to create its own). Sepaate the SSL context used for trackers and SSL torrents, so normal trackers can be validated, without interfering with the special SNI callback used for SSL torrents 2020-03-21 12:28:49 -07:00
arvidn
781c17363d improve documentation for a few torrent flags 2020-03-20 09:37:44 -07:00
arvidn
be10ccd881 deprecate strict super seeding mode 2020-03-20 09:37:24 -07:00
arvidn
b570f53ebf add build option to disable super seeding feature 2020-03-20 09:37:24 -07:00
arvidn
61a923e9b8 make UPnP port-mapping lease duration configurable, and default to 1 hour leases 2020-03-19 16:12:11 -07:00
arvidn
0d06d47a29 add build option to disable predictive pieces feature 2020-03-17 17:43:31 -07:00
Arvid Norberg
83338a6cf0 correctly mark session_status as deprecated 2020-03-16 06:15:04 -07:00
arvidn
21ecec161d make sure TORRENT_ABI_VERSION is correctly defined in dht_settings.hpp 2020-03-16 01:32:32 -07:00
arvidn
055055a0d3 don't assert session time doesn't step too far, just clamp it 2020-03-16 01:31:32 -07:00
arvidn
ce9be0c83f deprecate bittyrant choking algorithm 2020-03-15 12:24:36 -07:00
arvidn
827d852c58 add option to disable streaming functionality 2020-03-14 18:26:42 -07:00
arvidn
0f337b9ce7 bump version to 1.2.5 2020-03-08 04:34:21 -07:00
Arvid Norberg
9bfb108b4f enable all disabled trackers when listen sockets are re-opened 2020-03-07 07:07:32 -08:00
arvidn
65d6e83b1a add support for TCP_NOTSENT_LOWAT 2020-03-04 13:16:54 +01:00
arvidn
ee38106465 restore in-class flag types, for backwards compatibility with libtorrent-1.1 2020-03-03 13:52:33 +01:00
arvidn
14d5c99a18 expanding a device does not look for a default route 2020-03-03 11:43:52 +01:00
arvidn
1e4083b3fb rely less on the ability to enumerate the routing table reliably. Any IP address
explicitly specified is assumed to represent an externally available IP, unless
marked with the l-flag. If a device name or an unspecified address is used, they
are expanded and only for such expanded entries is there a heuristic to
determine which addresses are externally available and which are local. The
default is to assume it's local only, unless it has a globally routable IP
address or a default route can be found for the device.
2020-03-03 11:43:52 +01:00
arvidn
a647fd475e fix msvc warning 2020-02-28 09:09:43 +01:00
arvidn
cc792d8638 improve error messages and error reporting of failing enum_routes() 2020-02-26 17:48:12 +01:00
arvidn
8dbb7c4232 don't repeat the settings documentation. add note to announce_ip 2020-02-23 18:19:25 +01:00
arvidn
68a57218e7 add note about listening to port 0. Add bittorrent glossary 2020-02-20 13:36:31 +01:00
arvidn
c299004abf undeprecate settings_pack::dht_upload_rate_limit. Make sure it doesn't overflow if set too high 2020-02-20 09:25:15 +01:00
arvidn
6d5bdbdb1a fix recent clang warnings 2020-02-08 13:58:04 +01:00