aboutsummaryrefslogtreecommitdiff
path: root/apps (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-03-03there has to be some trigger, even a manual oneBrent Cook2-0/+6
2024-03-03remove Solaris build statusBrent Cook1-1/+0
2024-03-03disable periodic builds of broken CI workflowsBrent Cook2-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-03remove additional endbr64 patch, add tests for macos-11Brent Cook2-1/+21
2024-03-03Replace rust-openssl patch with an ed scriptTheo Buehler2-13/+9
It is annoying to update this patch all the time. An easy ed script does the trick just as well.
2024-03-03Fix rust-openssl regressTheo Buehler1-2/+1
Change around the order slightly. It seems more logical to apply the patch first, then export the env.
2024-03-03ci: add --verbose flag to rust-openssl cargo testJoshua Sing1-1/+1
2024-03-03ci: tidy up rust-openssl libressl build stepJoshua Sing1-5/+0
2024-03-03ci: improve rust-openssl workflowJoshua Sing2-33/+40
2024-03-03readme: fix CI workflow badge imagesJoshua Sing1-5/+3
Update the workflow badge images to use the new workflow names introduced in: #942, #941, #934
2023-12-17Land #953, Fix build on mipsBrent Cook1-0/+2
2023-11-09ci: shrink and improve Linux workflowsJoshua Sing5-87/+62
Add a new `linux` workflow that replaces cross_test, linux_ci, linux_ci_asan, and linux_ci_asan_noasm.
2023-11-08ci: clean up macOS workflowJoshua Sing2-21/+31
2023-11-08amd64/bn_arch.h: avoid redefinition of `OPENSSL_NO_ASM`Viktor Szakats1-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-07Update ChangeLogTheo Buehler1-0/+1
2023-11-07always check `CMAKE_SYSTEM_PROCESSOR` with `MATCHES`Viktor Szakats1-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-07simplify `MATCHES`/`STREQUAL` syntaxViktor Szakats1-19/+19
2023-11-07cmake: stop passing unused C macrosViktor Szakats1-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-07cmake: fix arm64 to not trigger armv4 ASMViktor Szakats1-1/+2
Reported here: https://github.com/libressl/portable/pull/935#issuecomment-1798345787
2023-11-07Improve Android CI workflowJoshua Sing2-30/+31
2023-11-05also fix ocspcheck and nc, dedupe build logicViktor Szakats5-34/+16
2023-11-04slim `tls-static` library (used in tests)Viktor Szakats2-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-04slim down `libtls`Viktor Szakats1-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-04cmake: fix default `TLS_DEFAULT_CA_FILE` value in libtls for WindowsViktor Szakats1-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-03delete unused `savsig` variableViktor Szakats1-3/+0
Follow-up to dd1d96f643b01a5edbe7e0db8399f3c88f5f0c8b Fixes #925
2023-11-03Update rust-openssl patchTheo Buehler1-6/+5
2023-11-03ChangeLog: missing periodTheo Buehler1-1/+1
2023-11-02Update ChangeLogTheo Buehler1-0/+4
2023-11-02changelog revisionsv3.8.2Brent Cook1-6/+8
2023-11-02changelog revisionsBrent Cook1-6/+8
2023-11-01Revert "Link x509_algor test to build"Brent Cook2-10/+0
This reverts commit 04fa997f5429a16f8ad17be99550f7d1f006aff5.
2023-11-01update 3.8.2 changelogBrent Cook1-3/+8
2023-11-01update 3.8.2 changelogBrent Cook1-3/+8
2023-11-01MSVC: Enable building ocspcheck.Pierre Wendling4-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-01Allow disabling warning about WINCRYPT overridesTheo Buehler1-17/+15
Fixes #919
2023-11-01enable system arc4random on FreeBSD 12+Brent Cook1-3/+9
2023-10-31restrict patches to windows / macos platformsBrent Cook1-5/+22
2023-10-30reenable assembly for MSVCBrent Cook1-3/+0
2023-10-30fix cross-compilation on Windows 11 Arm64Brent Cook1-42/+0
signal.h is less populated in this environment, remove stub signal handlers
2023-10-30portable asm generator patches for portableBrent Cook7-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-29adjust how sizeof time_t is set, the current way causes issues with MSVC ↵Brent Cook2-1/+8
2022's preprocessor
2023-10-29MSVC: Enable building ocspcheck.Pierre Wendling4-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-29disable MSVC x64 asmBrent Cook1-0/+3
2023-10-29remove conflicting align directives for MASMBrent Cook1-0/+1
2023-10-29remove unneeded switch for MSVC, cleanup comment alignmentBrent Cook1-10/+6
2023-10-19Update ChangeLogTheo Buehler1-0/+9
2023-10-18create OpenBSD 7.4 branchBrent Cook1-1/+1
2023-10-11Link x509_algor test to buildTheo Buehler2-0/+10
2023-10-03Update ChangeLogTheo Buehler1-2/+1
2023-10-02Update ChangeLogTheo Buehler1-0/+1