Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-11-09 | 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-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 revisions | Brent Cook | 1 | -6/+8 | |
2023-11-01 | update 3.8.2 changelog | Brent Cook | 1 | -3/+8 | |
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-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 | |
2023-10-01 | package getopt compat files | Brent Cook | 2 | -0/+2 | |
2023-10-01 | Update ChangeLog | Theo Buehler | 1 | -0/+3 | |
2023-09-29 | Update man links | Theo Buehler | 1 | -0/+3 | |
2023-09-29 | ChangeLog | Theo Buehler | 1 | -0/+1 | |
2023-09-28 | Update man links | Theo Buehler | 1 | -1/+39 | |
2023-09-28 | Update changelog | Theo Buehler | 1 | -0/+5 | |
2023-09-24 | Update ChangeLog | Theo Buehler | 1 | -0/+8 | |
2023-09-18 | Update man links | Theo Buehler | 1 | -4/+0 | |
2023-09-12 | Properly check components | Marc Aldorasi | 1 | -6/+9 | |
2023-09-12 | Consistently use CMAKE_CURRENT_BINARY_DIR | Marc Aldorasi | 1 | -2/+2 | |
2023-09-10 | update man links | Theo Buehler | 1 | -2/+10 | |
2023-09-07 | Update man links | Theo Buehler | 1 | -42/+40 | |
2023-09-04 | Fix processor detection in CMakeLists.txt | Jiajie Chen | 1 | -10/+10 | |
2023-09-02 | Rebase rust-openssl patch | Theo Buehler | 1 | -5/+5 | |
2023-08-31 | Prepare 3.8.2 ChangeLog | Theo Buehler | 1 | -1/+9 | |