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
b1a3782264
fix torrent::want_tick() to count connections, not detucting the ones we want to disconnect
2020-03-21 08:45:25 -07:00
arvidn
7352d4fbec
document which build options are default in Jamfile
2020-03-20 17:23:02 -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
67b99b28cb
fix UPnP expiration logic
2020-03-19 16:12:11 -07:00
arvidn
95fe4ba3e2
improve portmap logging
2020-03-19 16:12:11 -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
arvidn
903ead89b1
various clang-tidy fixes
2020-03-17 16:22:02 -07:00
arvidn
fd1a42e18d
document the SSL and crypto build configuration macros
2020-03-16 15:53:06 -07:00
arvidn
aa6e7a501d
support specifying salt to dht put tool
2020-03-16 13:00:50 -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
Silver Zachara
3b6ab35ae5
Invalid linker flag in genereated .pc file
...
Fixes invalid linker flag `vals-NOTFOUND` in generated `libtorrent-rasterbar.pc`.
Fixes #4122
2020-03-14 06:29:18 -07:00
arvidn
544158fd9b
update references to settings to make them links
2020-03-12 07:26:39 -07:00
arvidn
bbdc25c69d
make all names of settings be links in the documentation
2020-03-12 07:26:39 -07:00
arvidn
69d32696a1
fix documentation for SSL torrents
2020-03-11 16:56:54 -07:00
arvidn
bc666052c7
fix typo in building documentation
2020-03-09 03:15:59 -07:00
arvidn
0f337b9ce7
bump version to 1.2.5
2020-03-08 04:34:21 -07:00
arvidn
eaa18ff7a1
announce port=1 instead of port=0, when there is no listen port
2020-03-07 17:11:03 -08:00
arvidn
9469913cb2
fix typo in lsd::start
2020-03-07 08:21:30 -08:00
Arvid Norberg
6480b9df8c
minor tweak to set_queue_position to ensure trigger_auto_managed() is always called
2020-03-07 07:08:02 -08:00
Arvid Norberg
9bfb108b4f
enable all disabled trackers when listen sockets are re-opened
2020-03-07 07:07:32 -08:00
arvidn
5c869f697c
add control of queue position in client_test
2020-03-04 21:07:50 +01:00
arvidn
06ce1b4747
fix issue where want_tick could get out of sync with the lists the torrent belonged to
2020-03-04 21:06:57 +01:00
arvidn
65d6e83b1a
add support for TCP_NOTSENT_LOWAT
2020-03-04 13:16:54 +01:00
Arvid Norberg
83bbefc008
fix correct interface binding of local service discovery multicast
2020-03-04 06:06:19 +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
47012b506a
extend timeout for invalidation-of-torrent_handle test
2020-03-01 18:00:42 +01:00
arvidn
a48adc8730
add link to ABI report to README
2020-03-01 09:07:20 +01:00
arvidn
9f3192f691
exempt issues belonging to milestones from being marked stale
2020-02-29 16:33:04 +01:00
arvidn
36f6affa3b
add stale config for github
2020-02-28 09:40:02 +01:00
FranciscoPombal
0eee042bf9
Fix some more unlikely integer truncation
2020-02-28 09:10:44 +01:00
arvidn
a647fd475e
fix msvc warning
2020-02-28 09:09:43 +01:00
arvidn
1dcbeb2e60
remove some seemingly unnecessary TORRENT_TRY and TORRENT_CATCH from is_local(), is_any() and is_teredo(). simplify is_loopback()
2020-02-26 17:52:29 +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
FranciscoPombal
091dbd6494
Fix possible output truncation in test_dht
2020-02-23 18:15:41 +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
14f1266199
fix strncpy() warnings and ensure C strings are 0-terminated
2020-02-18 20:36:01 +01:00
arvidn
224cc0ec6d
include tiny version in DHT v field
2020-02-18 20:35:04 +01:00