Brent Cook
124e0192c8
enable system arc4random on FreeBSD 12+
2023-11-01 06:43:41 -05:00
Brent Cook
ce79c96489
Land #913 , CMake build fixes
2023-10-29 12:34:01 -05:00
Pierre Wendling
c4bb6b79ea
MSVC: Enable building ocspcheck.
...
- Add `STDIN_FILENO` to compat unistd header.
- Use quotes to include compat getopt header in the compat unistd.
- Export additional symbols needed by ocspcheck (optarg, optind,
ftruncate)
2023-10-29 12:28:44 -05:00
Brent Cook
8048941622
Land #909 , Fix processor detection with Cmake
2023-10-29 12:01:49 -05:00
Brent Cook
321fa56d9a
disable MSVC x64 asm
2023-10-29 11:20:18 -05:00
Brent Cook
01e3b10f50
remove conflicting align directives for MASM
2023-10-29 11:18:52 -05:00
Brent Cook
fca20b23d6
remove unneeded switch for MSVC, cleanup comment alignment
2023-10-29 11:17:00 -05:00
Theo Buehler
fe731f3db0
Update ChangeLog
2023-10-19 06:01:07 -06:00
Theo Buehler
04fa997f54
Link x509_algor test to build
2023-10-11 09:56:40 -06:00
Theo Buehler
b112e37275
Update ChangeLog
2023-10-03 10:46:50 -06:00
Theo Buehler
8e4af3b18b
Update ChangeLog
2023-10-02 06:39:11 -06:00
Brent Cook
1defa3baa5
package getopt compat files
2023-10-01 21:11:11 -05:00
Theo Buehler
c923880fb9
Update ChangeLog
2023-10-01 17:24:14 -06:00
Theo Buehler
e56ec2ae95
Update man links
2023-09-29 10:57:53 -06:00
Theo Buehler
70db97f5a6
ChangeLog
2023-09-29 10:23:51 -06:00
Theo Buehler
f3c946b03f
Update man links
2023-09-28 07:52:48 -06:00
Theo Buehler
dbf729b46e
Update changelog
2023-09-28 07:50:19 -06:00
Theo Buehler
9e5971d828
Update ChangeLog
2023-09-24 14:26:34 -06:00
Theo Buehler
ef5867b4e6
Update man links
2023-09-18 13:03:12 -06:00
Marc Aldorasi
c90e80d21e
Properly check components
2023-09-12 15:08:44 -04:00
Marc Aldorasi
4663543082
Consistently use CMAKE_CURRENT_BINARY_DIR
2023-09-12 15:07:51 -04:00
Theo Buehler
ccaec87950
update man links
2023-09-10 13:30:20 -06:00
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