|
63635ea9
|
2023-11-11T20:17:53
|
|
Revert "Land #945"
This reverts commit c1b61a769d1b28d9309e5463e7b5abb65d460cba, reversing
changes made to 194a4a5fd45fab5967878296d575644789bcafb9.
|
|
da59bdce
|
2023-11-11T11:52:05
|
|
Update ChangeLog
|
|
0d9bb74a
|
2023-11-11T19:50:16
|
|
Land #947
|
|
c1b61a76
|
2023-11-11T19:48:24
|
|
Land #945
|
|
98291381
|
2023-11-11T18:57:16
|
|
Fix rust-openssl regress
Change around the order slightly. It seems more logical to apply the
patch first, then export the env.
|
|
194a4a5f
|
2023-11-10T23:10:40
|
|
ci: add --verbose flag to rust-openssl cargo test
|
|
96e5e35d
|
2023-11-10T03:20:04
|
|
experiment forcing CI failure
|
|
d0d17f89
|
2023-11-09T20:59:03
|
|
remove additional endbr64 patch, add tests for macos-11
|
|
3ee9b726
|
2023-11-09T20:16:31
|
|
ci: tidy up rust-openssl libressl build step
|
|
d1ddc0fc
|
2023-11-09T13:16:51
|
|
ci: improve rust-openssl workflow
|
|
0ff62e0a
|
2023-11-09T02:28:33
|
|
readme: fix CI workflow badge images
Update the workflow badge images to use the new workflow names
introduced in: #942, #941, #934
|
|
0f8cd84c
|
2023-11-08T08:33:07
|
|
Land #941, improve Linux github workflows
|
|
ba296ec6
|
2023-11-08T18:07:34
|
|
ci: shrink and improve Linux workflows
Add a new `linux` workflow that replaces cross_test, linux_ci,
linux_ci_asan, and linux_ci_asan_noasm.
|
|
e3fe3795
|
2023-11-08T06:54:02
|
|
Land #942, clean up macOS workflow
|
|
59c22267
|
2023-11-08T18:55:38
|
|
ci: clean up macOS workflow
|
|
43cb91c9
|
2023-11-08T02:09:32
|
|
amd64/bn_arch.h: avoid redefinition of `OPENSSL_NO_ASM`
Fixes this warning when `OPENSSL_NO_ASM` is already set by the build
system (seen with CMake):
```
In file included from ./libressl/crypto/bn/bn_mul.c:65:
./libressl/crypto/bn/arch/amd64/bn_arch.h:24:9: warning: 'OPENSSL_NO_ASM' macro redefined [-Wmacro-redefined]
^
<command line>:10:9: note: previous definition is here
^
```
Reported in #910
|
|
b16146e0
|
2023-11-07T19:27:58
|
|
Land #938, cmake: simplify if expressions, accept CPU values more consistently
|
|
4322155e
|
2023-11-07T19:27:13
|
|
Land #937, remove unused C defines
|
|
c4813074
|
2023-11-07T14:08:10
|
|
Update ChangeLog
|
|
abf3be5c
|
2023-11-07T17:00:56
|
|
always check `CMAKE_SYSTEM_PROCESSOR` with `MATCHES`
This makes it accept values consistently. Before this patch
mingw-w64, Apple and SunOS did not accept a CPU if it had
a suffix or prefix (e.g. a triplet), while other targets did.
|
|
27486b12
|
2023-11-07T16:55:52
|
|
simplify `MATCHES`/`STREQUAL` syntax
|
|
557b5a19
|
2023-11-07T14:39:16
|
|
cmake: stop passing unused C macros
- `-DCPPFLAGS`: probably a copy-paste typo from the initial CMake
commit.
- `-DNO_CRYPT`: `NO_CRYPT` is no longer used in the source and this
macro is no longer set by autotools.
|
|
b845c086
|
2023-11-07T07:47:44
|
|
Land #936, fix arm64 builds to not trigger armv4 asm
|
|
690b98fe
|
2023-11-07T11:56:33
|
|
cmake: fix arm64 to not trigger armv4 ASM
Reported here:
https://github.com/libressl/portable/pull/935#issuecomment-1798345787
|
|
7a3d8277
|
2023-11-07T01:02:16
|
|
Improve Android CI workflow
|
|
4830b1ee
|
2023-11-05T14:33:56
|
|
Land #932, use existing crypto/ssl libs for tls tests
|
|
ba0adb9a
|
2023-11-05T14:31:01
|
|
Land #930, consistently use default CA cert location for Windows
|
|
89fcb1a3
|
2023-11-05T08:56:09
|
|
also fix ocspcheck and nc, dedupe build logic
|
|
2c5abde7
|
2023-11-04T02:37:34
|
|
slim `tls-static` library (used in tests)
Instead of including a full copy of libcrypto and libssl in
libtls-static, link existing libcrytpo-static and libssl-static to
the test targets.
This wasn't causing any issue, just unnecessarily duplicating
a lot of objects.
|
|
d193f43f
|
2023-11-04T01:24:23
|
|
slim down `libtls`
By dropping copies of `libcrypto` and `libssl` lib objects from it.
This brings back its size to the normal ~100KB from ~4MB.
autotools already worked like this.
|
|
e6ae33d5
|
2023-11-04T00:29:23
|
|
cmake: fix default `TLS_DEFAULT_CA_FILE` value in libtls for Windows
Matching the logic used for `libcrypto` (and in autotools builds
for both `libcrypto` and `libtls`), set the default
`TLS_DEFAULT_CA_FILE` value to `C:/Windows/libressl/ssl/...`,
replacing the current, potentialy world-writable filename.
|
|
e454895d
|
2023-11-03T19:11:01
|
|
Land #927
|
|
e1217db8
|
2023-11-03T17:56:32
|
|
delete unused `savsig` variable
Follow-up to dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b
Fixes #925
|
|
b19acf36
|
2023-11-03T08:32:59
|
|
Update rust-openssl patch
|
|
287e0a28
|
2023-11-03T08:32:08
|
|
ChangeLog: missing period
|
|
2fcf5b09
|
2023-11-02T23:36:16
|
|
Update ChangeLog
|
|
ef426bf0
|
2023-11-02T04:40:43
|
|
changelog revisions
|
|
c539117b
|
2023-11-01T21:16:44
|
|
update 3.8.2 changelog
|
|
e7fe6caa
|
2023-11-01T20:45:51
|
|
Land #924, allow disabling WINCRYPT warnings
|
|
c2295681
|
2023-11-01T20:45:26
|
|
Land #923, enable system arc4random on FreeBSD 12+
|
|
eed367e1
|
2023-11-01T13:21:25
|
|
Allow disabling warning about WINCRYPT overrides
Fixes #919
|
|
124e0192
|
2023-11-01T06:43:41
|
|
enable system arc4random on FreeBSD 12+
|
|
548b3d04
|
2023-10-31T09:25:23
|
|
restrict patches to windows / macos platforms
|
|
9bca15ba
|
2023-10-29T18:00:38
|
|
reenable assembly for MSVC
|
|
dd1d96f6
|
2023-10-30T22:49:47
|
|
fix cross-compilation on Windows 11 Arm64
signal.h is less populated in this environment, remove stub signal
handlers
|
|
98a5122b
|
2023-10-10T08:29:57
|
|
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.
|
|
1fd73818
|
2023-10-15T19:05:29
|
|
adjust how sizeof time_t is set, the current way causes issues with MSVC 2022's preprocessor
|
|
ce79c964
|
2023-10-29T12:34:01
|
|
Land #913, CMake build fixes
|
|
c4bb6b79
|
2023-09-12T18:33:46
|
|
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)
|
|
80489416
|
2023-10-29T12:01:49
|
|
Land #909, Fix processor detection with Cmake
|
|
321fa56d
|
2023-10-09T01:30:00
|
|
disable MSVC x64 asm
|
|
01e3b10f
|
2023-10-29T11:18:52
|
|
remove conflicting align directives for MASM
|
|
fca20b23
|
2023-10-02T03:31:24
|
|
remove unneeded switch for MSVC, cleanup comment alignment
|
|
fe731f3d
|
2023-10-19T06:01:07
|
|
Update ChangeLog
|
|
04fa997f
|
2023-10-11T09:56:40
|
|
Link x509_algor test to build
|
|
b112e372
|
2023-10-03T10:46:50
|
|
Update ChangeLog
|
|
8e4af3b1
|
2023-10-02T06:39:11
|
|
Update ChangeLog
|
|
1defa3ba
|
2023-10-01T21:11:11
|
|
package getopt compat files
|
|
c923880f
|
2023-10-01T17:24:14
|
|
Update ChangeLog
|
|
e56ec2ae
|
2023-09-29T10:57:53
|
|
Update man links
|
|
70db97f5
|
2023-09-29T10:23:51
|
|
ChangeLog
|
|
f3c946b0
|
2023-09-28T07:52:48
|
|
Update man links
|
|
dbf729b4
|
2023-09-28T07:50:19
|
|
Update changelog
|
|
9e5971d8
|
2023-09-24T14:26:34
|
|
Update ChangeLog
|
|
ef5867b4
|
2023-09-18T13:01:29
|
|
Update man links
|
|
c90e80d2
|
2023-09-12T15:08:44
|
|
Properly check components
|
|
46635430
|
2023-09-12T15:07:51
|
|
Consistently use CMAKE_CURRENT_BINARY_DIR
|
|
ccaec879
|
2023-09-10T13:29:58
|
|
update man links
|
|
34f45b6c
|
2023-09-07T11:50:41
|
|
Update man links
|
|
70688874
|
2023-09-04T09:05:45
|
|
Fix processor detection in CMakeLists.txt
|
|
a6bd25d3
|
2023-09-02T04:02:03
|
|
Rebase rust-openssl patch
|
|
8fa9337f
|
2023-08-31T10:12:54
|
|
Prepare 3.8.2 ChangeLog
|
|
fbb21ed9
|
2023-08-30T04:34:15
|
|
End all ChangeLog entries with a period
|
|
8c6d8ec3
|
2023-08-29T19:45:58
|
|
Update man links
|
|
0784b3ad
|
2023-08-28T00:41:59
|
|
remove unneeded release change for tests
|
|
f4059e47
|
2023-08-28T00:40:11
|
|
enable asserts regardless of build type
|
|
e5f1938c
|
2023-08-27T05:29:27
|
|
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.
|
|
4c1f595d
|
2023-08-27T10:12:55
|
|
Update man links
|
|
27478182
|
2023-08-26T03:07:16
|
|
Update man links
|
|
d95ec322
|
2023-08-25T02:49:38
|
|
Update man links
|
|
86a6826f
|
2023-08-15T11:08:06
|
|
Move `LibreSSL/` to `LIBRESSL_INSTALL_CMAKEDIR`.
This allows users to install the CMake configs without forcing a
`LibreSSL` directory after `LIBRESSL_INSTALL_CMAKEDIR`.
|
|
31391735
|
2023-08-06T15:08:28
|
|
CI: Test consuming the exported CMake configs.
|
|
a89cd659
|
2023-08-06T15:07:31
|
|
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.
|
|
5432e22b
|
2023-08-06T15:04:02
|
|
CMake: Copy public headers to the build directory.
|
|
31458956
|
2023-08-18T20:01:07
|
|
Land #902
|
|
30188c46
|
2023-08-18T19:00:45
|
|
CI: fedora rawhide follow up
|
|
c62972a3
|
2023-08-18T04:49:19
|
|
compat changes
|
|
cd0387be
|
2023-08-17T23:25:27
|
|
Land #901
|
|
30e43e7a
|
2023-08-17T23:11:26
|
|
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
|
|
06e6faf6
|
2023-08-17T22:39:40
|
|
Land #900
|
|
afcdc1ae
|
2023-08-17T22:33:40
|
|
CI: Solaris: display tests/test-suite.log in case of failure
|
|
d4add02c
|
2023-08-17T21:39:34
|
|
Land #899
|
|
ebc38481
|
2023-08-17T20:46:14
|
|
Simplify and fix solaris endian.h macros
Fixes #898
|
|
29159e34
|
2023-08-16T05:20:48
|
|
add htole32/le32toh for Solaris
|
|
3c49cfb3
|
2023-08-15T23:52:26
|
|
Add htole32 and le32toh for macos and windows
Windows assumes little endian for now...
|
|
caa119b4
|
2023-08-15T15:21:11
|
|
Update man links
|
|
bc03c7c8
|
2023-08-15T15:19:06
|
|
Regen netcat patch
|
|
585a4c8c
|
2023-08-14T02:56:05
|
|
Update ChangeLog
|
|
ca8ea652
|
2023-08-13T23:23:23
|
|
Land #894, fix to enable ASM support in MinGW builds
|
|
7e59829f
|
2023-08-13T23:02:24
|
|
version is breaking things
|