aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Land #949Theo Buehler2023-11-182-1/+21
|\ \ | |/ |/|
| * remove additional endbr64 patch, add tests for macos-11Brent Cook2023-11-182-1/+21
|/
* Update ChangeLogTheo Buehler2023-11-151-0/+3
|
* Land #948Theo Buehler2023-11-122-13/+9
|\
| * Replace rust-openssl patch with an ed scriptTheo Buehler2023-11-122-13/+9
|/ | | | | It is annoying to update this patch all the time. An easy ed script does the trick just as well.
* Revert "Land #945"Theo Buehler2023-11-111-1/+1
| | | | | This reverts commit c1b61a769d1b28d9309e5463e7b5abb65d460cba, reversing changes made to 194a4a5fd45fab5967878296d575644789bcafb9.
* Update ChangeLogTheo Buehler2023-11-111-0/+1
|
* Land #947Theo Buehler2023-11-111-2/+1
|\
| * Fix rust-openssl regressTheo Buehler2023-11-111-2/+1
| | | | | | | | | | Change around the order slightly. It seems more logical to apply the patch first, then export the env.
* | Land #945Theo Buehler2023-11-111-1/+1
|\ \ | |/ |/|
| * experiment forcing CI failureBrent Cook2023-11-101-20/+0
| |
| * remove additional endbr64 patch, add tests for macos-11Brent Cook2023-11-092-1/+21
| |
* | ci: add --verbose flag to rust-openssl cargo testJoshua Sing2023-11-101-1/+1
|/
* ci: tidy up rust-openssl libressl build stepJoshua Sing2023-11-091-5/+0
|
* ci: improve rust-openssl workflowJoshua Sing2023-11-092-33/+40
|
* readme: fix CI workflow badge imagesJoshua Sing2023-11-091-5/+3
| | | | | Update the workflow badge images to use the new workflow names introduced in: #942, #941, #934
* Land #941, improve Linux github workflowsBrent Cook2023-11-085-87/+62
|\
| * ci: shrink and improve Linux workflowsJoshua Sing2023-11-095-87/+62
| | | | | | | | | | Add a new `linux` workflow that replaces cross_test, linux_ci, linux_ci_asan, and linux_ci_asan_noasm.
* | Land #942, clean up macOS workflowBrent Cook2023-11-082-21/+31
|\ \
| * | ci: clean up macOS workflowJoshua Sing2023-11-082-21/+31
| |/
* / amd64/bn_arch.h: avoid redefinition of `OPENSSL_NO_ASM`Viktor Szakats2023-11-081-2/+4
|/ | | | | | | | | | | | | | 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
* Land #938, cmake: simplify if expressions, accept CPU values more consistentlyBrent Cook2023-11-071-19/+19
|\
| * always check `CMAKE_SYSTEM_PROCESSOR` with `MATCHES`Viktor Szakats2023-11-071-4/+4
| | | | | | | | | | | | 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.
| * simplify `MATCHES`/`STREQUAL` syntaxViktor Szakats2023-11-071-19/+19
| |
* | Land #937, remove unused C definesBrent Cook2023-11-071-1/+1
|\ \
| * | cmake: stop passing unused C macrosViktor Szakats2023-11-071-1/+1
| |/ | | | | | | | | | | | | | | - `-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.
* / Update ChangeLogTheo Buehler2023-11-071-0/+1
|/
* Land #936, fix arm64 builds to not trigger armv4 asmBrent Cook2023-11-071-1/+2
|\
| * cmake: fix arm64 to not trigger armv4 ASMViktor Szakats2023-11-071-1/+2
| | | | | | | | | | Reported here: https://github.com/libressl/portable/pull/935#issuecomment-1798345787
* | Improve Android CI workflowJoshua Sing2023-11-072-30/+31
|/
* Land #932, use existing crypto/ssl libs for tls testsBrent Cook2023-11-052-4/+3
|\
| * slim `tls-static` library (used in tests)Viktor Szakats2023-11-042-4/+3
| | | | | | | | | | | | | | | | | | 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.
* | Land #930, consistently use default CA cert location for WindowsBrent Cook2023-11-055-30/+16
|\ \
| * | also fix ocspcheck and nc, dedupe build logicViktor Szakats2023-11-055-34/+16
| | |
| * | cmake: fix default `TLS_DEFAULT_CA_FILE` value in libtls for WindowsViktor Szakats2023-11-041-1/+5
| |/ | | | | | | | | | | | | 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.
* / slim down `libtls`Viktor Szakats2023-11-041-3/+2
|/ | | | | | | 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.
* Land #927Theo Buehler2023-11-031-3/+0
|\
| * delete unused `savsig` variableViktor Szakats2023-11-031-3/+0
|/ | | | | | Follow-up to dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b Fixes #925
* Update rust-openssl patchTheo Buehler2023-11-031-6/+5
|
* ChangeLog: missing periodTheo Buehler2023-11-031-1/+1
|
* Update ChangeLogTheo Buehler2023-11-021-0/+4
|
* changelog revisionsBrent Cook2023-11-021-6/+8
|
* update 3.8.2 changelogBrent Cook2023-11-011-3/+8
|
* Land #924, allow disabling WINCRYPT warningsBrent Cook2023-11-011-17/+15
|\
| * Allow disabling warning about WINCRYPT overridesTheo Buehler2023-11-011-17/+15
| | | | | | | | Fixes #919
* | Land #923, enable system arc4random on FreeBSD 12+Brent Cook2023-11-011-3/+9
|\ \
| * | enable system arc4random on FreeBSD 12+Brent Cook2023-11-011-3/+9
| |/
* | restrict patches to windows / macos platformsBrent Cook2023-10-311-5/+22
| |
* | reenable assembly for MSVCBrent Cook2023-10-301-3/+0
| |
* | fix cross-compilation on Windows 11 Arm64Brent Cook2023-10-301-42/+0
| | | | | | | | | | signal.h is less populated in this environment, remove stub signal handlers