1243 Commits

Author SHA1 Message Date
Brent Cook
f2026bb324 update man links 2021-11-30 16:51:11 -06:00
Brent Cook
38181ad398 add asn1x509 test 2021-11-30 16:49:15 -06:00
Brent Cook
9f9a5a0577 update man links 2021-11-30 11:00:50 -06:00
Brent Cook
549ead1f94 adjust cmake check to include dependencies for netinet/ip.h 2021-11-30 10:58:12 -06:00
Brent Cook
31724a737a Revert "remove LIBRESSL_CRYPTO_INTERNAL"
This reverts commit e8ea73c247069e4e5592b31c0888a8ceb35f7773.
2021-11-29 07:40:25 -06:00
Brent Cook
22c6e3b6d5 Land #702: Add ct to libcrypto 2021-11-29 07:39:24 -06:00
kinichiro
e8ea73c247 remove LIBRESSL_CRYPTO_INTERNAL 2021-11-27 22:46:42 +09:00
kinichiro
954948159a Add ct 2021-11-27 22:12:11 +09:00
kinichiro
870a1ebbc2 Build static library for regression tests when shared build with CMake 2021-11-27 20:57:14 +09:00
Brent Cook
2ac3d32ec5 Update CMake for new header checks 2021-11-09 23:04:29 -06:00
Brent Cook
f690667262 Autoconf updates
Move machine/endian.h to endian.h, use AC_HEADER_RESOLV over individual
header checks, and include prerequisites for netinet/ip.h check.
2021-11-09 22:43:53 -06:00
Brent Cook
c29f380d0c Land #689, support OSes with some non-POSIX headers 2021-11-09 07:17:04 -06:00
Brent Cook
b3b087416c Land #694, Add the option for Apple-style xcframework libraries 2021-11-09 07:08:46 -06:00
Brent Cook
7dae172f05 Land #698, install pkgconfig files with ENABLE_LIBRESSL_INSTALL 2021-11-09 07:05:04 -06:00
Brent Cook
aef899cf7c prepend tls dir to AM_CPPFLAGS 2021-11-08 13:29:50 -06:00
Brent Cook
69a50462c7 add o_fips 2021-11-08 13:09:53 -06:00
Brent Cook
9243262fef add x509req_ext 2021-11-08 07:43:11 -06:00
Brent Cook
642e2ab183 update man links 2021-11-08 07:35:00 -06:00
Brent Cook
04ab1061f3 build updates 2021-11-08 07:33:50 -06:00
Tobias Heider
2d853ecfc3 Don't install pkgconfig if ENABLE_LIBRESSL_INSTALL is disabled. 2021-11-06 23:31:26 +01:00
Cameron Lowell Palmer
6318b4ec48 Add the option to support an Apple-style xcframework for tls, ssl, and crypto 2021-10-15 17:58:58 +02:00
Brent Cook
0319bb7edb LibreSSL 3.4.1 Changelog 2021-10-13 05:10:20 -05:00
Jonas 'Sortie' Termansen
fcf6c87788 Support operating systems without some non-POSIX headers
The arpa/nameser.h, netinet/ip.h, and resolv.h headers are not crucial
to building LibreSSL. The netinet/ip.h header is used in nc(1) for
optional IPTOS_ features that can be ifdef'd on systems without support.

The endian.h header is the upcoming standard header and should be used
whenever available and correct. The machine/endian.h header is
non-standard and doesn't have to exist on POSIX systems.

Fix the check for getpagesize(3) not forward declaring the function,
such that CFLAGS with -Werror=implicit-function-declaration doesn't
cause the check to fail.
2021-10-03 13:33:16 +02:00
Brent Cook
691c7c7514 add minimal 3.4.0 changelog 2021-09-14 21:53:07 -05:00
Brent Cook
b8f29b63a7 update manpage links 2021-09-13 02:30:52 -05:00
Brent Cook
cca555be82 add new man links 2021-09-08 03:24:01 -05:00
Brent Cook
ee7e39e746 add new files to build 2021-09-08 03:23:09 -05:00
Tobias Heider
7072a55b80 Add -DHAVE_GNU_STACK on ELF platforms to enable non-executable
stack annotations for the GNU toolchain.
2021-07-20 18:19:47 +02:00
Brent Cook
dd8cfb82a3 disable dtlstest when static libraries are not built 2021-07-19 10:47:10 -05:00
Brent Cook
18ee76ee28 update man links 2021-07-19 08:02:41 -05:00
kinichiro
5b91c428d3 Update pc files
- Remove Requires: and Conflicts:
- libssl.pc does not need to have Libs.private:
  since Requires.private: provides required
2021-06-09 19:40:56 +09:00
Brent Cook
cb52cc4cec add OS to cross compile name 2021-05-30 20:26:44 -05:00
Brent Cook
a7f19323bd disable continue-on-error 2021-05-30 20:19:39 -05:00
Brent Cook
5f9707abf4 add dtls_locl.h 2021-05-30 18:16:41 -05:00
Brent Cook
e55410dc80 update badges, further split out actions by OS, add more Linux targets 2021-05-30 18:10:37 -05:00
Brent Cook
c8911ede68 Land #674, fix mingw builds with newer compiler versions 2021-05-30 17:53:02 -05:00
kinichiro
e07b5feba5 Remove -D_FORTIFY_SOURCE=2 and -lssp with mingw build 2021-05-30 05:12:30 +00:00
kinichiro
420723ee18 Fix mingw build on ubuntu 20.04
- Link libssp to resolve undefined reference __memcpy_chk
- Disable dtlstest since mingw does not have poll
2021-05-30 01:11:45 +00:00
kinichiro
b25111c22d Fix UWP build
- Do not set _WIN32_WINNT to enable VirtualAllocFromApp
- Disable tlstest since SetHandleInformation is not supported on UWP
2021-05-29 20:55:50 +09:00
kinichiro
31ef9ade60 Split out android test 2021-05-25 19:28:30 +09:00
kinichiro
2a06c8b89f Set continue-on-error to false 2021-05-24 20:19:11 +09:00
kinichiro
0103481ef2 Add pull_request trigger 2021-05-22 14:02:42 +09:00
kinichiro
39c7fa8ad6 Force cmake to link strtonum shim with Darwin less than 20
check_function_exists misinterprets as if strtonum exists on macos 10.15.
2021-05-22 13:31:04 +09:00
kinichiro
3845b1eff4 Use github actions for linux test 2021-05-22 13:31:04 +09:00
kinichiro
47df72bb5c Remove .travis.yml 2021-05-22 13:31:04 +09:00
Brent Cook
ceb09a01f0 Land #668, add clang-cl build support. 2021-05-21 02:35:41 -05:00
Brent Cook
31dc716df3 Land #669, add new tests 2021-05-21 02:35:20 -05:00
kinichiro
dcad94bbc0 Add after_failure script to show failed test log 2021-05-19 21:44:54 +09:00
Paweł Wegner
21ab73316f cmake: tweak for clang-cl
This change allows libressl to be built with clang-cl.
2021-05-18 16:39:39 +02:00
kinichiro
66e8b10e53 Add regression dtlstest 2021-05-15 00:45:20 +09:00