Brent Cook
f4059e4775
enable asserts regardless of build type
2023-08-29 00:28:53 -05:00
Brent Cook
e5f1938cc6
Fix build flags for tests
...
The default C flags for all build types other than 'Debug' sets -DNDEBUG
which disables assert(), and breaks tests. This switches tests to use
'Debug' instead, reenabling asserts.
2023-08-29 00:28:53 -05:00
Theo Buehler
4c1f595d98
Update man links
2023-08-27 10:13:42 -06:00
Theo Buehler
27478182e6
Update man links
2023-08-26 03:07:41 -06:00
Theo Buehler
d95ec322ae
Update man links
2023-08-25 02:50:57 -06:00
Pierre Wendling
86a6826fef
Move LibreSSL/
to LIBRESSL_INSTALL_CMAKEDIR
.
...
This allows users to install the CMake configs without forcing a
`LibreSSL` directory after `LIBRESSL_INSTALL_CMAKEDIR`.
2023-08-19 12:16:16 -04:00
Pierre Wendling
3139173568
CI: Test consuming the exported CMake configs.
2023-08-19 12:16:15 -04:00
Pierre Wendling
a89cd65980
CMake: Export and install library targets.
...
The configs can be consumed by setting LibreSSL_DIR to the build
directory, or after installation using CMAKE_PREFIX_PATH/LibreSSL_DIR.
For compatibility, the EXPORT_NAME of targets and the LIBRESSL_*
variables are set to match the names used in FindLibreSSL.
2023-08-19 12:16:15 -04:00
Pierre Wendling
5432e22b25
CMake: Copy public headers to the build directory.
2023-08-19 12:16:15 -04:00
Theo Buehler
31458956a9
Land #902
2023-08-18 20:01:07 +02:00
Ilya Shipitsin
30188c46f5
CI: fedora rawhide follow up
2023-08-18 19:00:45 +02:00
Brent Cook
c62972a3f4
compat changes
2023-08-18 04:49:19 -05:00
Theo Buehler
cd0387be7a
Land #901
2023-08-17 23:25:27 +02:00
Ilya Shipitsin
30e43e7ab5
CI: add scheduled Fedora Rawhide builds
...
Fedora Rawhide is shipped with the most recent gcc/clang, it is nice
to test build on them from time to time
2023-08-17 23:11:26 +02:00
Theo Buehler
06e6faf6f2
Land #900
2023-08-17 22:39:40 +02:00
Ilya Shipitsin
afcdc1aefe
CI: Solaris: display tests/test-suite.log in case of failure
2023-08-17 22:33:40 +02:00
Theo Buehler
d4add02c7f
Land #899
2023-08-17 21:39:34 +02:00
Theo Buehler
ebc38481f0
Simplify and fix solaris endian.h macros
...
Fixes #898
2023-08-17 21:15:41 +02:00
Brent Cook
29159e34e3
add htole32/le32toh for Solaris
2023-08-16 05:20:48 -05:00
Theo Buehler
3c49cfb344
Add htole32 and le32toh for macos and windows
...
Windows assumes little endian for now...
2023-08-16 00:03:48 +02:00
Theo Buehler
caa119b418
Update man links
2023-08-15 15:22:46 -06:00
Theo Buehler
bc03c7c898
Regen netcat patch
2023-08-15 15:22:42 -06:00
Theo Buehler
585a4c8c61
Update ChangeLog
2023-08-14 02:56:54 -06:00
Brent Cook
ca8ea65259
Land #894 , fix to enable ASM support in MinGW builds
2023-08-13 23:23:23 -05:00
Brent Cook
7e59829f18
version is breaking things
2023-08-13 23:03:38 -05:00
Brent Cook
125c54cdd7
set default build type to 'Release'
2023-08-13 21:01:49 -05:00
Theo Buehler
2d7042d9e4
Land #897
2023-08-12 22:44:10 +02:00
Ilya Shipitsin
93da767676
CI: fix coverity task
2023-08-12 22:38:27 +02:00
Theo Buehler
761c90d45b
Update ChangeLog
2023-08-11 17:18:24 -06:00
Theo Buehler
3b0e389fc3
Update ChangeLog
2023-08-11 17:03:11 -06:00
Theo Buehler
752eb8a4e9
Update man links
2023-08-11 17:01:46 -06:00
Viktor Szakats
e0fd031f30
cmake: fix to not force-disable ASM for MinGW builds
2023-08-10 23:01:37 +00:00
Viktor Szakats
5c63ba9761
cmake: fix to use MINGW variable to detect MinGW
2023-08-10 23:01:37 +00:00
Theo Buehler
6650dcecc6
rmdconst.h was removed
2023-08-10 05:09:06 -06:00
Joshua Sing
cfe98db7ad
Land #896
2023-08-10 18:10:05 +10:00
Theo Buehler
61025c5a5e
Remove bn_blind.c, rsa_crpt.c; add rsa_blinding.c
2023-08-09 05:45:10 -06:00
Ilya Shipitsin
30c240160d
CI: get rid of travis-ci coverity wrapper
2023-08-08 08:11:40 +02:00
Theo Buehler
500c57ae6d
Update ChangeLog
2023-08-07 06:17:07 -06:00
Theo Buehler
f543d27f22
Rebase rust-openssl patch
2023-08-06 08:32:06 -06:00
Theo Buehler
89aca6d003
Update x509.h patch
2023-08-03 13:39:56 -06:00
Theo Buehler
dd37b95775
Retire the bn_rand_interval test
2023-08-03 13:00:06 -06:00
Theo Buehler
aab9622a3f
Fix typo in README.md
2023-07-31 03:05:39 -06:00
Theo Buehler
d7cc3e9695
Update man links
2023-07-28 06:16:14 -06:00
Theo Buehler
5b5f96b0fb
Regen patches
2023-07-28 06:16:14 -06:00
Theo Buehler
85a0a1ae3f
Adjust for file removal and renaming
2023-07-28 06:06:26 -06:00
Theo Buehler
a7bf3b95a5
Update ChangeLog
2023-07-28 06:01:19 -06:00
Theo Buehler
75f90d9557
Update ChangeLog
2023-07-26 09:00:47 -06:00
Brent Cook
e2a869ae55
add solaris badge
2023-07-23 17:08:18 -05:00
Brent Cook
6472f2881f
switch solaris to a daily test
2023-07-23 17:06:55 -05:00
Theo Buehler
479e85d1fb
Update man links
2023-07-22 13:26:13 -06:00