Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Land #949 | Theo Buehler | 2023-11-18 | 2 | -1/+21 | |
|\ \ | |/ |/| | ||||||
| * | remove additional endbr64 patch, add tests for macos-11 | Brent Cook | 2023-11-18 | 2 | -1/+21 | |
|/ | ||||||
* | Update ChangeLog | Theo Buehler | 2023-11-15 | 1 | -0/+3 | |
| | ||||||
* | Land #948 | Theo Buehler | 2023-11-12 | 2 | -13/+9 | |
|\ | ||||||
| * | Replace rust-openssl patch with an ed script | Theo Buehler | 2023-11-12 | 2 | -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 Buehler | 2023-11-11 | 1 | -1/+1 | |
| | | | | | This reverts commit c1b61a769d1b28d9309e5463e7b5abb65d460cba, reversing changes made to 194a4a5fd45fab5967878296d575644789bcafb9. | |||||
* | Update ChangeLog | Theo Buehler | 2023-11-11 | 1 | -0/+1 | |
| | ||||||
* | Land #947 | Theo Buehler | 2023-11-11 | 1 | -2/+1 | |
|\ | ||||||
| * | Fix rust-openssl regress | Theo Buehler | 2023-11-11 | 1 | -2/+1 | |
| | | | | | | | | | | Change around the order slightly. It seems more logical to apply the patch first, then export the env. | |||||
* | | Land #945 | Theo Buehler | 2023-11-11 | 1 | -1/+1 | |
|\ \ | |/ |/| | ||||||
| * | experiment forcing CI failure | Brent Cook | 2023-11-10 | 1 | -20/+0 | |
| | | ||||||
| * | remove additional endbr64 patch, add tests for macos-11 | Brent Cook | 2023-11-09 | 2 | -1/+21 | |
| | | ||||||
* | | ci: add --verbose flag to rust-openssl cargo test | Joshua Sing | 2023-11-10 | 1 | -1/+1 | |
|/ | ||||||
* | ci: tidy up rust-openssl libressl build step | Joshua Sing | 2023-11-09 | 1 | -5/+0 | |
| | ||||||
* | ci: improve rust-openssl workflow | Joshua Sing | 2023-11-09 | 2 | -33/+40 | |
| | ||||||
* | readme: fix CI workflow badge images | Joshua Sing | 2023-11-09 | 1 | -5/+3 | |
| | | | | | Update the workflow badge images to use the new workflow names introduced in: #942, #941, #934 | |||||
* | Land #941, improve Linux github workflows | Brent Cook | 2023-11-08 | 5 | -87/+62 | |
|\ | ||||||
| * | ci: shrink and improve Linux workflows | Joshua Sing | 2023-11-09 | 5 | -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 workflow | Brent Cook | 2023-11-08 | 2 | -21/+31 | |
|\ \ | ||||||
| * | | ci: clean up macOS workflow | Joshua Sing | 2023-11-08 | 2 | -21/+31 | |
| |/ | ||||||
* / | amd64/bn_arch.h: avoid redefinition of `OPENSSL_NO_ASM` | Viktor Szakats | 2023-11-08 | 1 | -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 consistently | Brent Cook | 2023-11-07 | 1 | -19/+19 | |
|\ | ||||||
| * | always check `CMAKE_SYSTEM_PROCESSOR` with `MATCHES` | Viktor Szakats | 2023-11-07 | 1 | -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` syntax | Viktor Szakats | 2023-11-07 | 1 | -19/+19 | |
| | | ||||||
* | | Land #937, remove unused C defines | Brent Cook | 2023-11-07 | 1 | -1/+1 | |
|\ \ | ||||||
| * | | cmake: stop passing unused C macros | Viktor Szakats | 2023-11-07 | 1 | -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 ChangeLog | Theo Buehler | 2023-11-07 | 1 | -0/+1 | |
|/ | ||||||
* | Land #936, fix arm64 builds to not trigger armv4 asm | Brent Cook | 2023-11-07 | 1 | -1/+2 | |
|\ | ||||||
| * | cmake: fix arm64 to not trigger armv4 ASM | Viktor Szakats | 2023-11-07 | 1 | -1/+2 | |
| | | | | | | | | | | Reported here: https://github.com/libressl/portable/pull/935#issuecomment-1798345787 | |||||
* | | Improve Android CI workflow | Joshua Sing | 2023-11-07 | 2 | -30/+31 | |
|/ | ||||||
* | Land #932, use existing crypto/ssl libs for tls tests | Brent Cook | 2023-11-05 | 2 | -4/+3 | |
|\ | ||||||
| * | slim `tls-static` library (used in tests) | Viktor Szakats | 2023-11-04 | 2 | -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 Windows | Brent Cook | 2023-11-05 | 5 | -30/+16 | |
|\ \ | ||||||
| * | | also fix ocspcheck and nc, dedupe build logic | Viktor Szakats | 2023-11-05 | 5 | -34/+16 | |
| | | | ||||||
| * | | cmake: fix default `TLS_DEFAULT_CA_FILE` value in libtls for Windows | Viktor Szakats | 2023-11-04 | 1 | -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 Szakats | 2023-11-04 | 1 | -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 #927 | Theo Buehler | 2023-11-03 | 1 | -3/+0 | |
|\ | ||||||
| * | delete unused `savsig` variable | Viktor Szakats | 2023-11-03 | 1 | -3/+0 | |
|/ | | | | | | Follow-up to dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b Fixes #925 | |||||
* | Update rust-openssl patch | Theo Buehler | 2023-11-03 | 1 | -6/+5 | |
| | ||||||
* | ChangeLog: missing period | Theo Buehler | 2023-11-03 | 1 | -1/+1 | |
| | ||||||
* | Update ChangeLog | Theo Buehler | 2023-11-02 | 1 | -0/+4 | |
| | ||||||
* | changelog revisions | Brent Cook | 2023-11-02 | 1 | -6/+8 | |
| | ||||||
* | update 3.8.2 changelog | Brent Cook | 2023-11-01 | 1 | -3/+8 | |
| | ||||||
* | Land #924, allow disabling WINCRYPT warnings | Brent Cook | 2023-11-01 | 1 | -17/+15 | |
|\ | ||||||
| * | Allow disabling warning about WINCRYPT overrides | Theo Buehler | 2023-11-01 | 1 | -17/+15 | |
| | | | | | | | | Fixes #919 | |||||
* | | Land #923, enable system arc4random on FreeBSD 12+ | Brent Cook | 2023-11-01 | 1 | -3/+9 | |
|\ \ | ||||||
| * | | enable system arc4random on FreeBSD 12+ | Brent Cook | 2023-11-01 | 1 | -3/+9 | |
| |/ | ||||||
* | | restrict patches to windows / macos platforms | Brent Cook | 2023-10-31 | 1 | -5/+22 | |
| | | ||||||
* | | reenable assembly for MSVC | Brent Cook | 2023-10-30 | 1 | -3/+0 | |
| | | ||||||
* | | fix cross-compilation on Windows 11 Arm64 | Brent Cook | 2023-10-30 | 1 | -42/+0 | |
| | | | | | | | | | | signal.h is less populated in this environment, remove stub signal handlers |