1767 Commits

Author SHA1 Message Date
Theo Buehler
34f45b6cd7 Update man links 2023-09-07 11:51:21 -06:00
Jiajie Chen
70688874f8 Fix processor detection in CMakeLists.txt 2023-09-04 09:34:44 +08:00
Theo Buehler
a6bd25d3bd Rebase rust-openssl patch 2023-09-02 04:02:03 -06:00
Theo Buehler
8fa9337f65 Prepare 3.8.2 ChangeLog 2023-08-31 10:13:29 -06:00
Theo Buehler
fbb21ed921 End all ChangeLog entries with a period 2023-08-30 04:34:15 -06:00
Theo Buehler
8c6d8ec351 Update man links 2023-08-29 19:46:21 -06:00
Brent Cook
0784b3ade7 remove unneeded release change for tests 2023-08-29 00:28:53 -05:00
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