arvidn
|
a871668397
|
TLS version should not be configurable. it's deprecated in openssl
|
2020-03-29 06:41:51 -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 |
Arvid Norberg
|
55460a60bc
|
fix the documentation generation tool to work for flags, and other global constants. Improve documentation
|
2019-12-19 01:50:22 +01:00 |
arvidn
|
78aefcc806
|
fix deprecation warnings for deprecated classes
|
2019-11-27 12:15:59 +01:00 |
Arvid Norberg
|
76f53297a9
|
update appveyor image and boost version. explicitly use python2 for test scripts (as the SSL behavior has changed in python 3 in non-trivial ways)
|
2019-11-19 01:46:39 +01:00 |
arvidn
|
bcb26fd638
|
fix seeding of random number generator on mingw
|
2019-07-04 19:56:18 +02:00 |
Arvid Norberg
|
ad540ead79
|
remove unused configuration macros
|
2019-03-18 13:40:02 +01:00 |
arvidn
|
381d5a3c5d
|
add support for creating symlinks, for torrents with symlinks in them
|
2019-03-05 22:53:56 +01:00 |
Arvid Norberg
|
57017e3ace
|
noreturn attribute is standard in C++11
|
2019-02-27 17:11:15 +01:00 |
arvidn
|
9bd5f424d3
|
use standard __func__ identifier instead of extensions
|
2019-02-26 23:59:43 +01:00 |
arvidn
|
748bb81570
|
include sha1.cpp in the build unconditionally, match build configuration options to using built-in sha1 and defining it
|
2019-02-13 00:14:53 +01:00 |
arvidn
|
f4f1425115
|
use UNC paths pervasively on windows
|
2019-01-12 21:00:40 +01:00 |
arvidn
|
54fd03529e
|
move variable scope into its build configuration block. prevent invariant-checks enabled and asserts disabled build. remove some redundant preprocessor ifdefs
|
2018-12-14 00:08:08 +01:00 |
arvidn
|
a58307733e
|
remove left-over configuration options from aligned allocations
|
2018-11-25 01:35:22 +01:00 |
arvidn
|
29cddaa23e
|
merged RC_1_1 into master
|
2018-11-15 15:19:24 +01:00 |
arvidn
|
dc7cc3ef37
|
bump max size of read/write handlers
|
2018-11-12 09:07:58 +01:00 |
Arvid Norberg
|
b90564d418
|
remove the IPv6 enable/disable build config
|
2018-08-19 22:20:54 +02:00 |
Arvid Norberg
|
ccdfd7383e
|
move export.hpp into aux_ folder. put assert symbols in libtorrent namespace
|
2018-05-14 09:09:01 +02:00 |
arvidn
|
fe612ca167
|
replace the TORRENT_CFG ABI check with inline namespaces around the symbol that can change ABI based on build configuration options
|
2018-05-13 19:25:17 +02:00 |
pavel.pimenov
|
2a97ec6e0e
|
Windows: Fix build Visual C++ ARM/ARM64
|
2018-04-25 16:07:47 -04:00 |
arvidn
|
f0227451a6
|
merged RC_1_1 into master
|
2018-04-13 01:47:41 +02:00 |
arvidn
|
aaf9304a3b
|
update year in copyright header
|
2018-04-09 09:04:33 +02:00 |
arvidn
|
a0a63341c7
|
fix haiku build
|
2018-02-04 19:10:43 +01:00 |
arvidn
|
347555ea8f
|
handle errors in peer_connection
|
2017-12-26 10:39:54 +01:00 |
arvidn
|
40292a1d51
|
don't heap-allocate handlers for incoming UDP packets
|
2017-12-24 11:22:30 +01:00 |
arvidn
|
1d15e6bfb4
|
merge RC_1_1 into master
|
2017-10-08 18:21:25 +02:00 |
arvidn
|
ed31664ee3
|
deduce the second argument to iconv() instead of requiring it to be configured via a macro
|
2017-10-06 10:52:09 +02:00 |
arvidn
|
5f3661aaa2
|
back port overflow checking from master
|
2017-10-02 00:02:14 +02:00 |
Arvid Norberg
|
1075ae3b8d
|
remove session pool allocator and use the buffer class instead (#2274)
simplify append_buffer by using size() to determine size of the buffer. make the move explicit in chained_buffer::init_buffer_entry
|
2017-08-28 11:37:53 +02:00 |
arvidn
|
5c37eb174f
|
drop support for windows compilers without std::string and wchar_t (believed to be old cygwin)
|
2017-07-02 08:24:55 -04:00 |
Steven Siloti
|
bbf361336b
|
Use netlink to enumerate network interfaces on linux (#2105)
* move getting a table dump over netlink to a separate function
* use netlink to enumerate network interfaces on linux
|
2017-06-27 00:34:24 -04:00 |
arvidn
|
b1b4360df6
|
merged RC_1_1 into master
|
2017-05-08 07:48:42 -04:00 |
arvidn
|
1ea760ae93
|
fix iconv cast warnings
|
2017-04-24 08:02:11 -04:00 |
arvidn
|
d138f02424
|
introduce lt namespace alias
|
2017-04-23 23:43:58 -04:00 |
Alden Torres
|
81d669399b
|
added reachability based ip_change_notifier_impl for iOS (#1902)
added reachability based ip_change_notifier_impl for iOS
|
2017-04-11 23:53:13 -04:00 |
Alden Torres
|
e4bdd14ae7
|
implemented ip_change_notifier_macos (#1891)
implemented ip_change_notifier_macos
|
2017-04-07 17:53:12 -04:00 |
arvidn
|
64f5567cdd
|
merged RC_1_1 into master
|
2017-03-19 12:58:55 -04:00 |
Andrei Kurushin
|
9efb72197c
|
use decltype(auto) return types for MSVC (#1815)
use decltype(auto) return types for MSVC
|
2017-03-17 20:47:10 -04:00 |
Arvid Norberg
|
65cb7cdf34
|
improve deprecated markup (#1823)
improve deprecated markup
|
2017-03-17 20:41:47 -04:00 |
Arvid Norberg
|
29db3de6c0
|
wrap most instances of throw, and terminate on builds where exceptions are disabled (#1639)
wrap most instances of throw, and terminate on builds where exceptions are disabled
|
2017-01-29 15:37:42 -05:00 |
arvidn
|
4c4a204bee
|
fix inclusion of auxv.h header and definition of TORRENT_ANDROID
|
2017-01-22 14:11:44 -05:00 |
arvidn
|
0c189e08b5
|
use /dev/random as random number source on macOS
|
2017-01-15 12:18:08 -05:00 |
Alden Torres
|
a59350687a
|
fixed a few warnings related to signed/unsigned conversions (#1338)
fixed a few warnings related to signed/unsigned conversions
|
2016-11-19 21:14:16 -05:00 |
Andrei Kurushin
|
998daf6e0e
|
fix windows-version=xp build (#1327)
fix sha512 support for windows xp, pre sp3
|
2016-11-19 11:07:33 -05:00 |
Alden Torres
|
01e9810f7a
|
more boost types cleanup and handling of deprecated macos libcrypto (#1072)
more boost types cleanup and handling of deprecated macos libcrypto. more granular TORRENT_MACOS_DEPRECATED_LIBCRYPTO
|
2016-09-07 17:51:18 -04:00 |
Alden Torres
|
af565e2b86
|
added support for flz (find last zero) and copied bitfield functions from PR #565 (#986)
added support for flz (find last zero) and copied bitfield functions from PR #565
|
2016-08-07 16:21:08 -04:00 |
Alden Torres
|
fdfe69f414
|
fixed warnings and compilation issues (#980)
fixed warnings and compilation issues
|
2016-08-03 00:35:40 -04:00 |
arvidn
|
98af1cd54e
|
merged RC_1_1 into master
|
2016-07-05 18:03:06 -04:00 |
Arvid Norberg
|
3ec48ec5b4
|
support CryptoAPI on windows, for SHA-1 hashing (#882)
support CryptoAPI on windows, for SHA-1 hashing. don't always use openssl in test build configurations
|
2016-07-05 08:40:09 -04:00 |
Arvid Norberg
|
1facf0eef6
|
clean-up more defines (#872)
clean-up more defines. remove TORRENT_DEBUG and TORRENT_DISABLE_INVARIANT_CHECKS (instead use TORRENT_USE_ASSERTS and TORRENT_USE_INVARIANT_CHECKS)
|
2016-07-01 19:46:59 -04:00 |