Commit Graph

4566 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