1753 Commits

Author SHA1 Message Date
Brent Cook
f075fe34bf update 3.8.2 changelog 2023-11-01 21:17:55 -05:00
Brent Cook
2652fb2f1e Land #924, Allow disabling warning about WINCRYPT overrides 2023-11-01 20:51:11 -05:00
Brent Cook
ef83583d88 Land #923, enable system arc4random on FreeBSD 12+ 2023-11-01 20:50:51 -05:00
Brent Cook
1a5be425a9 Land #922, build fixes for various platforms 2023-11-01 20:50:15 -05:00
Brent Cook
18f5064a9d Land #913, CMake build fixes 2023-11-01 20:49:49 -05:00
Pierre Wendling
f06374e731 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-11-01 20:49:34 -05:00
Brent Cook
60f4156d76 Land #909, Fix processor detection with Cmake 2023-11-01 20:48:51 -05:00
Theo Buehler
eed367e19c Allow disabling warning about WINCRYPT overrides
Fixes #919
2023-11-01 13:21:25 +01:00
Brent Cook
124e0192c8 enable system arc4random on FreeBSD 12+ 2023-11-01 06:43:41 -05:00
Brent Cook
548b3d0485 restrict patches to windows / macos platforms 2023-10-31 09:25:23 -05:00
Brent Cook
9bca15bad5 reenable assembly for MSVC 2023-10-30 22:57:33 -05:00
Brent Cook
dd1d96f643 fix cross-compilation on Windows 11 Arm64
signal.h is less populated in this environment, remove stub signal
handlers
2023-10-30 22:57:33 -05:00
Brent Cook
98a5122bc6 portable asm generator patches for portable
This reverses changes from the 3.8.x upstream that are causing issues on
a few different platforms, including macOS x64, Windows, and older
Linux/FreeBSD.
2023-10-30 22:55:29 -05:00
Brent Cook
1fd73818df adjust how sizeof time_t is set, the current way causes issues with MSVC 2022's preprocessor 2023-10-29 16:52:28 -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
Brent Cook
5319ff3b17 create OpenBSD 7.4 branch 2023-10-18 04:08:21 -05: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