arvidn
8be7ab559a
remove outgoing udp sockets and replace with listen_socket_t
2020-01-19 08:27:33 +01:00
arvidn
828ad7d024
bump version 1.2.3.0
2019-12-09 12:46:36 +01:00
arvidn
9115c8c28d
update travis OSX image to the latest version
2019-10-15 10:22:19 +02:00
arvidn
3168de21f9
fix the tools/test_coverage.sh script
2019-09-16 06:25:17 -06:00
Arvid Norberg
08b6a112c0
fix the asserts=on and invariant-checks=on default build. Right now you can't change them in debug builds. Just make those defaults when building tests and examples. Also enable debug-iterators by default in tests and examples
2019-09-16 00:21:53 -06:00
Arvid Norberg
b9a3ba1b37
improve sanitizer feature in Jamfile, that detects which compiler is used. don't enable msvc-debug iterators explicitly, as it breaks release builds. They are enabled by default in debug builds anyway
2019-09-15 15:48:58 -06:00
arvidn
5ce0f43bb1
fix default to enable asserts when building debug
2019-09-10 15:44:17 +02:00
arvidn
baeb959054
bump version to 1.2.2
2019-08-23 13:39:22 +02:00
Arvid Norberg
41a5940100
ensure headers build independently
2019-05-13 11:56:03 -07:00
arvidn
d97e1be6b2
bump version of RC_1_2 to 1.2.1
2019-04-28 03:31:04 +02:00
arvidn
33463a3ef5
improve sanitizer rules to cover more versions of clang and GCC
2019-04-02 11:08:23 +02:00
arvidn
64600f444b
improve sanitizer rule in Jamfile. Some fixes for new clang sanitizr 'implicit-conversion'
2019-03-26 10:14:06 +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
Arvid Norberg
3ce277ba7f
merged RC_1_1 into RC_1_2
2019-01-23 00:11:59 +01:00
arvidn
8270751163
on linux, link against lbdl when using openssl
2019-01-21 01:25:44 +01:00
arvidn
b443d33430
bump version number
2019-01-11 11:30:37 +01:00
Calum Lind
c76e9cc5e1
Change Jamfile default openssl path on Windows
...
The widely used Windows OpenSSL package[1] uses C:\OpenSSL-Win[32|64] as
the install location so set this as default in Jamfile for Windows. It
also means that the appveyor builds can be simplified by using their
installed OpenSSL.
Mingw is set to the same location so remove seperate specification.
[1]: https://slproweb.com/products/Win32OpenSSL.html
2018-12-05 14:02:17 +01:00
Alden Torres
70110181fc
using toolset instead of target-os to select openssl libraries when using msvc
2018-12-02 11:44:19 +01:00
arvidn
778b132790
merged RC_1_1 into master
2018-11-25 16:36:54 +01:00
arvidn
43f28d68ae
fix Jamfile for linking against openssl 1.1+ on windows
2018-11-25 16:34:31 +01:00
arvidn
a58307733e
remove left-over configuration options from aligned allocations
2018-11-25 01:35:22 +01:00
arvidn
bac57a6e69
merged RC_1_1 into master
2018-11-24 01:23:10 +01:00
arvidn
cdf66409a4
don't use page aligned disk buffers
2018-11-23 18:41:25 +01:00
arvidn
6381b35891
bump verson to 1.1.11.0
2018-11-16 15:52:16 +01:00
Arvid Norberg
9758d2f08f
general cleanups of build files. Specifically to fix the propagation properties of _WIN32_WINNT, include missing CMake files in the tarball, and fix some risky ABI altering properties in CMake files
2018-10-12 10:06:59 +02:00
Arvid Norberg
200bb494c3
bump version
2018-10-01 09:41:37 +02:00
Arvid Norberg
b90564d418
remove the IPv6 enable/disable build config
2018-08-19 22:20:54 +02:00
arvidn
0e96ae2906
fix building with newer version of boost build, remove old option to turn off PIC on darwin
2018-08-13 07:09:24 +02:00
arvidn
e229a36001
fix doozer script for macos
2018-08-12 22:49:08 +02:00
Arvid Norberg
4282dd072a
factor out generate_peer_id into its own file
2018-07-25 08:49:18 +02:00
Arvid Norberg
2f56fa6c3e
bump version to 1.1.9
2018-07-20 13:06:12 +02:00
Steven Siloti
3ae21abc53
fix build with shared openssl libs
2018-07-12 08:36:57 +02:00
arvidn
4576723090
bump version to 1.1.8
2018-06-25 12:25:11 +02:00
arvidn
95cfc16bca
fix integer overflow in alert_manager
2018-06-02 15:16:08 +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
Arvid Norberg
90e82152b0
back-port fixes to Jamfile from master
2018-05-12 13:24:10 +02:00
Alden Torres
3b412f5ab8
avoid warnings in Jamfile due to unescaped special characters
2018-04-30 23:07:14 +02:00
arvidn
105934e578
bump version
2018-04-08 23:08:39 +02:00
Alexandre Janniaux
f8889858f6
dynamically load getauxval so as to support older android devices
2018-03-12 09:11:01 +01:00
arvidn
a0a63341c7
fix haiku build
2018-02-04 19:10:43 +01:00
Alden Torres
971cffaed9
added include files to CMakeLists.txt and added minimal support for cmake build in CI ( #2767 )
2018-02-04 02:03:40 +01:00
arvidn
3a9861e237
complete the error handling test and make it part of the default simulation test suite. It will run a file transfer between two clients repeatedly, each time cause another memory allocation fail, until every single memory allocation has failed once. Any invariant check failure, assertion or signal will cause the test to fail
2018-01-08 04:44:52 -05:00
arvidn
98419aee12
disable debug iterators in simulations on windows, since exception safety is compromised
2018-01-05 10:55:12 -05:00
arvidn
d635667375
minor edits to the Jamfile
2018-01-04 07:31:44 -05:00
arvidn
c8bf782bd0
bump version number to 1.1.6
2017-12-29 15:53:51 +01:00
arvidn
4e63c55057
revert Jamfile changes from last patch
2017-10-13 17:34:24 +02:00
arvidn
8af89da689
fix GCC-4.9 build
2017-10-13 10:08:51 +02:00
Arvid Norberg
60b74d2616
merged RC_1_1 into master
2017-10-10 14:25:12 +02:00
Arvid Norberg
830ef0bedd
prevent dependency on openssl from leaking outside of libtorrent (libssl and libcrypto should not be a usage requirement). This cleans up most tests to build without having to also link against openssl
2017-10-09 17:15:35 +02:00
Arvid Norberg
75f6b95050
clean up openssl dependency handling in Jamfile
2017-10-09 17:15:35 +02:00