a2e9a8301d
build: update for zig-0.12.0 release
...
Minor fixes for the header installation.
2024-05-12 23:42:59 -07:00
9679f074d2
build: update for zig-0.12.0-dev.2208+4debd4338
...
Incorporate various build API changes. Hopefully there won't be any
other major API changes before the 0.12.0 release.
2024-01-15 15:38:06 -08:00
c673c25fc9
readme: update
2024-01-15 15:38:06 -08:00
7940593eb8
build: remove unused code
2024-01-15 15:30:20 -08:00
e68d5f484b
build: handle architecture include more gracefully
...
The "openssl/opensslconf.h" header is copied from an
architecture-specific source file, which means that specific path is
not valid within the source tree. I previously hacked around this by
copying the file within the source tree, but that had the major
downside of invalidating various cache layers after the copy was
performed.
Since we install this header with the right name, a slightly better
solution, hopefully, is to add the header install path as an include
directory. In theory, this will not invalidate any caching and improve
the build process slightly.
2024-01-15 15:28:44 -08:00
e2db88c634
build.zig: update for 3.8.2
...
I had a big thing written here about how including opensslconf.h broke
but then I found out I had accidentally committed an arch-specific
opensslconf in the source tree somehow in the other branches. Whoops.
Anyway, the build system copies this around now so it should work even
better (???).
2023-11-06 23:58:01 -08:00
c06f268a16
build.zig: fix copy-paste error in header search logic
...
This didn't cause problems because the only file excluded this way has
its full name provided, so it matches either way.
2023-11-06 22:36:24 -08:00
9f96f4f711
build.zig: update for v3.8.1
2023-11-06 22:36:24 -08:00
e85e51738d
add build.zig
2023-11-06 22:36:24 -08:00
bbf2737c2b
move upstream readme
2023-11-06 22:36:24 -08:00
Brent Cook
2553853c96
changelog revisions
2023-11-02 04:41:13 -05:00
Brent Cook
79fe4adf48
Revert "Link x509_algor test to build"
...
This reverts commit 04fa997f5429a16f8ad17be99550f7d1f006aff5.
2023-11-01 21:33:40 -05:00
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