Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2024-03-03 | there has to be some trigger, even a manual one | Brent Cook | 2 | -0/+6 | |
2024-03-03 | remove Solaris build status | Brent Cook | 1 | -1/+0 | |
2024-03-03 | disable periodic builds of broken CI workflows | Brent Cook | 2 | -10/+0 | |
Neither of these has built in over a month. Solaris looks to be an upstream timeout issue (seems the hack it uses may not work anymore). Not sure if cifuzz is really needed either, since we're still being tested through clusterfuzz actively. | |||||
2024-03-03 | remove additional endbr64 patch, add tests for macos-11 | Brent Cook | 2 | -1/+21 | |
2024-03-03 | Replace rust-openssl patch with an ed script | Theo Buehler | 2 | -13/+9 | |
It is annoying to update this patch all the time. An easy ed script does the trick just as well. | |||||
2024-03-03 | Fix rust-openssl regress | Theo Buehler | 1 | -2/+1 | |
Change around the order slightly. It seems more logical to apply the patch first, then export the env. | |||||
2024-03-03 | ci: add --verbose flag to rust-openssl cargo test | Joshua Sing | 1 | -1/+1 | |
2024-03-03 | ci: tidy up rust-openssl libressl build step | Joshua Sing | 1 | -5/+0 | |
2024-03-03 | ci: improve rust-openssl workflow | Joshua Sing | 2 | -33/+40 | |
2024-03-03 | readme: fix CI workflow badge images | Joshua Sing | 1 | -5/+3 | |
Update the workflow badge images to use the new workflow names introduced in: #942, #941, #934 | |||||
2023-12-17 | Land #953, Fix build on mips | Brent Cook | 1 | -0/+2 | |
2023-11-09 | ci: shrink and improve Linux workflows | Joshua Sing | 5 | -87/+62 | |
Add a new `linux` workflow that replaces cross_test, linux_ci, linux_ci_asan, and linux_ci_asan_noasm. | |||||
2023-11-08 | ci: clean up macOS workflow | Joshua Sing | 2 | -21/+31 | |
2023-11-08 | amd64/bn_arch.h: avoid redefinition of `OPENSSL_NO_ASM` | Viktor Szakats | 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 | |||||
2023-11-07 | Update ChangeLog | Theo Buehler | 1 | -0/+1 | |
2023-11-07 | always check `CMAKE_SYSTEM_PROCESSOR` with `MATCHES` | Viktor Szakats | 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. | |||||
2023-11-07 | simplify `MATCHES`/`STREQUAL` syntax | Viktor Szakats | 1 | -19/+19 | |
2023-11-07 | cmake: stop passing unused C macros | Viktor Szakats | 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. | |||||
2023-11-07 | cmake: fix arm64 to not trigger armv4 ASM | Viktor Szakats | 1 | -1/+2 | |
Reported here: https://github.com/libressl/portable/pull/935#issuecomment-1798345787 | |||||
2023-11-07 | Improve Android CI workflow | Joshua Sing | 2 | -30/+31 | |
2023-11-05 | also fix ocspcheck and nc, dedupe build logic | Viktor Szakats | 5 | -34/+16 | |
2023-11-04 | slim `tls-static` library (used in tests) | Viktor Szakats | 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. | |||||
2023-11-04 | slim down `libtls` | Viktor Szakats | 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. | |||||
2023-11-04 | cmake: fix default `TLS_DEFAULT_CA_FILE` value in libtls for Windows | Viktor Szakats | 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. | |||||
2023-11-03 | delete unused `savsig` variable | Viktor Szakats | 1 | -3/+0 | |
Follow-up to dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b Fixes #925 | |||||
2023-11-03 | Update rust-openssl patch | Theo Buehler | 1 | -6/+5 | |
2023-11-03 | ChangeLog: missing period | Theo Buehler | 1 | -1/+1 | |
2023-11-02 | Update ChangeLog | Theo Buehler | 1 | -0/+4 | |
2023-11-02 | changelog revisionsv3.8.2 | Brent Cook | 1 | -6/+8 | |
2023-11-02 | changelog revisions | Brent Cook | 1 | -6/+8 | |
2023-11-01 | Revert "Link x509_algor test to build" | Brent Cook | 2 | -10/+0 | |
This reverts commit 04fa997f5429a16f8ad17be99550f7d1f006aff5. | |||||
2023-11-01 | update 3.8.2 changelog | Brent Cook | 1 | -3/+8 | |
2023-11-01 | update 3.8.2 changelog | Brent Cook | 1 | -3/+8 | |
2023-11-01 | MSVC: Enable building ocspcheck. | Pierre Wendling | 4 | -5/+6 | |
- 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 | Allow disabling warning about WINCRYPT overrides | Theo Buehler | 1 | -17/+15 | |
Fixes #919 | |||||
2023-11-01 | enable system arc4random on FreeBSD 12+ | Brent Cook | 1 | -3/+9 | |
2023-10-31 | restrict patches to windows / macos platforms | Brent Cook | 1 | -5/+22 | |
2023-10-30 | reenable assembly for MSVC | Brent Cook | 1 | -3/+0 | |
2023-10-30 | fix cross-compilation on Windows 11 Arm64 | Brent Cook | 1 | -42/+0 | |
signal.h is less populated in this environment, remove stub signal handlers | |||||
2023-10-30 | portable asm generator patches for portable | Brent Cook | 7 | -4/+1721 | |
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-29 | adjust how sizeof time_t is set, the current way causes issues with MSVC ↵ | Brent Cook | 2 | -1/+8 | |
2022's preprocessor | |||||
2023-10-29 | MSVC: Enable building ocspcheck. | Pierre Wendling | 4 | -5/+6 | |
- 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 | disable MSVC x64 asm | Brent Cook | 1 | -0/+3 | |
2023-10-29 | remove conflicting align directives for MASM | Brent Cook | 1 | -0/+1 | |
2023-10-29 | remove unneeded switch for MSVC, cleanup comment alignment | Brent Cook | 1 | -10/+6 | |
2023-10-19 | Update ChangeLog | Theo Buehler | 1 | -0/+9 | |
2023-10-18 | create OpenBSD 7.4 branch | Brent Cook | 1 | -1/+1 | |
2023-10-11 | Link x509_algor test to build | Theo Buehler | 2 | -0/+10 | |
2023-10-03 | Update ChangeLog | Theo Buehler | 1 | -2/+1 | |
2023-10-02 | Update ChangeLog | Theo Buehler | 1 | -0/+1 | |