1083 Commits

Author SHA1 Message Date
Brent Cook
7f3391fedf add new manpages 2020-05-25 22:52:30 -05:00
Samuel Marks
12a400c90d
[CMakeLists.txt] Move project below cmake_minimum_required; fix indentation in its if/else block; [tap-driver.sh] Copyright line update (was automatic with ./autogen.sh) 2020-05-23 17:16:04 +10:00
Theo Buehler
c4ec6b241b OpenBSD 6.7 errata 004, May 22, 2020 2020-05-20 14:04:36 +02:00
kinichiro
e8033def44 Build regress servertest only if non BUILD_SHARED_LIBS with cmake 2020-05-19 01:23:57 +09:00
kinichiro
3b5ae00b00 Fix patch for tests/tlsexttest.c 2020-05-12 20:21:18 +09:00
kinichiro
740488d89e Fix cmake build to enable masm with VS2019
To specify architecture Visual Studio 16 2019 requires -A option,
and it is stored in variable CMAKE_GENERATOR_PLATFORM.
Until Visual Studio 15 2017, architecture was indicated as part of
generator string (e.g. "Visual Studio 15 2017 Win64")
2020-05-09 20:24:27 +09:00
Joel Sing
0e8011de3c Tweak ChangeLog entries. 2020-05-08 02:33:33 +10:00
Brent Cook
442a969ed4 Land #586, Enable handshake_table regression test 2020-05-07 09:04:42 -05:00
Brent Cook
049c874d76 Land #585, add option to disable tests to autoconf 2020-05-07 06:06:19 -05:00
kinichiro
388676afe4 Update ChangeLog 2020-05-07 12:27:35 +09:00
kinichiro
1fe7792349 Enable regress handshake_table on Windows 2020-05-04 23:40:33 +09:00
kinichiro
4270e6716f Enable regress handshake_table 2020-05-04 21:26:16 +09:00
Vincent Torri
1553d87c6c improved default help value 2020-05-02 15:13:13 +02:00
Vincent Torri
84af409264 missing change of variable 2020-05-02 14:35:34 +02:00
Vincent Torri
0542dd27ca enable tests by default 2020-05-01 21:03:06 +02:00
Brent Cook
1b2044f355 Land #578, add support for use of static MSVC runtimes 2020-05-01 11:02:09 -05:00
Vincent Torri
1980c68e63 enable tests by default 2020-05-01 16:15:14 +02:00
Brent Cook
012014df35 more MSVC build/test tweaks 2020-05-01 08:31:11 -05:00
Vincent Torri
65d07eece1 Add configure option to disable tests 2020-05-01 13:07:11 +02:00
Brent Cook
ee9d53e271 specify architecture separately 2020-05-01 04:58:48 -05:00
Brent Cook
13159a59e1 make cmake version bump conditional on MSVC 2020-05-01 04:34:48 -05:00
Brent Cook
1c3377bac0 bump cmake and appveyor build environment 2020-05-01 04:09:57 -05:00
Brent Cook
af85292575 Land #583, add regress record_layer_test 2020-05-01 03:58:43 -05:00
kinichiro
ea57e53c63 Add regress record_layer_test 2020-04-28 23:52:37 +09:00
OJ
4d07b727d2
Force use of 3.15.7 2020-04-20 20:28:48 +10:00
Brent Cook
e34586db19 include <windows.h> 2020-04-14 22:38:10 -05:00
Brent Cook
79f2a52a39 avoid exporting a sleep() symbol from libcrypto
Since it seems only MSVC lacks sleep(), and it's only used by apps, lets
special-case that and make it available as a static inline function
instead.
2020-04-14 22:29:37 -05:00
OJ
79fb34a90b
Add support for use of static MSVC runtimes
In certain contexts LibreSSL needs to be built with `/MT` instead of `/MD` for inclusion in other projects. These changes allow for the command-line option `USE_STATIC_MSVC_RUNTIMES` to be set to `ON` if the use wishes to generate projects that will build with static runtimes.

This feature requires CMAKE version 3.15+, hence the minimum required version has changed as well.
2020-04-15 13:12:31 +10:00
Brent Cook
ceeb3bb4f4 update public signify key 2020-04-09 08:29:34 -05:00
Joel Sing
3b328512bc Further tweak change log for 3.1.0. 2020-04-06 00:17:38 +10:00
Bob Beck
d6c3f2d7a0 adjust 1.3 wordage 2020-04-04 20:28:23 -06:00
kinichiro
6358ef1742 Update ChangeLog 2020-04-05 11:12:17 +09:00
Brent Cook
7625741c33 Changelog updates 2020-04-04 13:59:00 -05:00
Dmitry Baryshkov
d54b9c15bd crypto: regenerate crypto_portable.sym
Make crypto_portable.sym depend on crypto.sym and libcrypto.so on
crypto_portable.sym to rebuild library if one of symbol files changes.

Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
2020-03-31 15:03:46 +03:00
Brent Cook
81e279b691 Land #575, fix android build 2020-03-26 19:01:20 -05:00
kinichiro
6edfcc97dd Add android 10 build 2020-03-26 20:26:08 +09:00
kinichiro
8dd38c066f Fix android build 2020-03-26 20:24:26 +09:00
Dmitry Baryshkov
d62235af81
crypto: do not include gost.h into noinst_HEADERS
gost/gost.h will go into include/openssl/, no need to duplicate it into crypto/gost directory

Signed-by: Dmitry Baryshkov <dbaryshkov@gmail.com>
2020-03-25 12:35:26 +03:00
Brent Cook
b462bfdbc9 disable clienttest
the current handshakes contain dynamic content, which breaks this test
2020-03-14 06:41:54 -05:00
Brent Cook
c156a72a6f remove d1_enc.c 2020-03-14 06:22:31 -05:00
Dan Nestor
8fdc5252cc
Crypto target properties when building static libs 2020-03-02 11:44:40 +01:00
Dan Nestor
b10a3363df
TLS target properties when building static libs 2020-03-02 11:44:04 +01:00
Dan Nestor
3e645e1ba2
SSL target properties when building static libs 2020-03-02 11:43:27 +01:00
Brent Cook
14dd93c37a rebase patches 2020-02-15 11:32:11 -06:00
Brent Cook
7f3bfc8922 add new libssl files 2020-02-15 11:21:26 -06:00
Brent Cook
748be28266 update manpage links 2020-02-15 11:21:16 -06:00
Brent Cook
fe8b761bb3 Land #565, install ocspcheck.8 manual 2020-01-26 17:15:05 -06:00
Brent Cook
1dc5ece7a9 add tls_error for cmake builds 2020-01-26 08:44:16 -06:00
Darren Tucker
7f45db27db tls13_error.c was recently added upstream.
Fixes link error when building.
2020-01-26 08:39:43 -06:00
kinichiro
6dc8d2be3b Install ocspcheck.8 manual 2020-01-09 21:33:28 +09:00