126 Commits

Author SHA1 Message Date
0061352077 merged RC_1_2 into RC_2_0 2022-09-08 02:35:27 +02:00
4a9204a68e bump python version to 3.7 in CI and docs 2022-09-05 18:11:32 +02:00
d44622cb62 update appveyor 2021-09-27 00:21:30 +02:00
8d8e7c8c81 strip down appveyor tests 2021-01-09 14:20:45 +01:00
857a121cfe rely on b2 using all cores by default. simplify scripts to not pass -j 2021-01-07 15:46:49 +01:00
94a8b68920 fix setup.py on windows 2020-12-21 18:51:51 +01:00
8770d10424 test running all tests on windows, and call python with windows-paths 2020-11-01 00:03:25 +01:00
28cccee4b0 build for windows-store on appveyor 2020-10-10 01:52:55 +02:00
3ec44e387d run all tests on windows in CI 2020-08-15 23:21:38 -07:00
24f44d5d7f link against a new version of OpenSSL on appveyor CI 2020-08-12 00:55:43 -07:00
d73744f1be cleanup the debug-mode variant from Jamfiles 2020-06-03 08:42:35 +02:00
bd5e684a23 update CI branches to include RC_2_0 2020-05-31 15:16:48 +02:00
5cbdfa2557 merged RC_1_2 into master 2020-05-13 14:28:23 +02:00
cbb4f0277e Make tests and tools python3 compatible. 2020-05-13 00:17:37 +02:00
96af2a6981 remove unused linkflags and include variables from appveyor.yml 2019-12-16 14:59:54 +01:00
c05a815319 merged RC_1_2 into master 2019-11-21 12:19:39 +01:00
e3a4c9fffa enable parallel builds with ninja on appveyor 2019-11-19 17:02:54 +01:00
76deb4bc53 merged RC_1_2 into master 2019-11-19 08:33:23 +01:00
afb5d842ff test_resume fix 2019-11-19 01:46:39 +01:00
5145664562 force python interpreter for mingw build on appveyor 2019-11-19 01:46:39 +01:00
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
86e11142a1 merged RC_1_2 into master 2019-08-10 21:11:10 -07:00
e97f7659c8 use macro for number of corse for bjam -j invocation 2019-08-07 20:48:57 -07:00
f40ecac4dd improve testing on appveyor. revert appveyor image 2019-08-06 21:55:47 -07:00
a53e19d16b revert appveyor image 2019-08-06 21:19:14 -07:00
a76db341db update build scripts to always use VS 2017 2019-07-02 11:11:27 +02:00
b2e681d5da merged RC_1_2 into master 2019-03-18 19:12:14 +01:00
1fe763483e minor lint oriented refactor, moved a couple of functions to aux 2019-03-11 14:38:26 +01:00
05d387fdde upgrade compilers on CI to C++14 compatible ones. update appveyor image. verify that libtorrent is built with at least <cxxstd>14 2019-02-22 02:36:18 +01:00
7f2a78d0c9 make random_shuffle() take a range instead of two iterators. use random_bytes() instead of std::generate() and random_byte(). Remove unused hasher.hpp includes 2019-02-19 01:48:08 +01:00
39224072f4 improve handler allocator tracking and logging (when asio-debugging is enabled) 2019-02-14 16:19:52 +01:00
6fa5026310 update boost on CI 2019-02-11 20:19:08 +01:00
d7db28663d replace make dist 2019-01-23 09:02:09 +01:00
c75dc073e1 update CI branches 2019-01-13 14:49:08 +01:00
28dedce7cb update CI branches 2019-01-12 22:48:20 +01:00
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
5d711f4929 prettier format appveyor.yml 2018-12-05 14:02:17 +01:00
eab1055938 more warnings on appveyor 2018-11-18 11:49:45 +01:00
ef6db120a3 Decrease MSBuild verbosity level for AppVeyour cmake builds 2018-11-16 16:22:49 +01:00
00987475f4 run the simulator tests by themselves, on appveyor 2018-11-14 08:58:26 +01:00
a7f345aa0d split out cmake build on appveyor 2018-11-10 15:17:57 +01:00
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
3d0e5fdec9 add python test for add_torrent_params and run the tests less verbose on travis and appveyor 2018-08-14 07:24:19 +02:00
63229dbda6 Properly select release build with CMake for AppVeyor 2018-04-29 19:48:26 +02:00
049e918295 build python bindings with cmake 2018-04-29 19:48:26 +02:00
1baf5eabdf added minimal support for cmake build in appveyor CI 2018-02-04 10:02:23 +01:00
a50579c651 merged RC_1_1 into master 2018-01-27 09:41:54 +01:00
5b83085406 fix openssl download links in appveyor script 2018-01-27 09:15:20 +01:00
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
98419aee12 disable debug iterators in simulations on windows, since exception safety is compromised 2018-01-05 10:55:12 -05:00