aboutsummaryrefslogtreecommitdiff
path: root/tests (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-11-09readme: 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-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 revisionsBrent Cook1-6/+8
2023-11-01update 3.8.2 changelogBrent Cook1-3/+8
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-11Link x509_algor test to buildTheo Buehler2-0/+10
2023-10-03Update ChangeLogTheo Buehler1-2/+1
2023-10-02Update ChangeLogTheo Buehler1-0/+1
2023-10-01package getopt compat filesBrent Cook2-0/+2
2023-10-01Update ChangeLogTheo Buehler1-0/+3
2023-09-29Update man linksTheo Buehler1-0/+3
2023-09-29ChangeLogTheo Buehler1-0/+1
2023-09-28Update man linksTheo Buehler1-1/+39
2023-09-28Update changelogTheo Buehler1-0/+5
2023-09-24Update ChangeLogTheo Buehler1-0/+8
2023-09-18Update man linksTheo Buehler1-4/+0
2023-09-12Properly check componentsMarc Aldorasi1-6/+9
2023-09-12Consistently use CMAKE_CURRENT_BINARY_DIRMarc Aldorasi1-2/+2
2023-09-10update man linksTheo Buehler1-2/+10
2023-09-07Update man linksTheo Buehler1-42/+40
2023-09-04Fix processor detection in CMakeLists.txtJiajie Chen1-10/+10
2023-09-02Rebase rust-openssl patchTheo Buehler1-5/+5
2023-08-31Prepare 3.8.2 ChangeLogTheo Buehler1-1/+9