aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Land #962Theo Buehler2023-12-123-6/+5
|\
| * delete broken linkViktor Szakats2023-12-111-2/+1
| |
| * upgrade links in comments to HTTPSViktor Szakats2023-12-113-4/+4
| |
* | Land #963Theo Buehler2023-12-121-0/+5
|\ \
| * | cmake: auto-detect `strtonum`Viktor Szakats2023-12-111-0/+5
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Notice that just like in autotools, this detection also doesn't take into account the targeted OS version. Meaning it detects `strtonum` even if targeting e.g. macOS older than release v11 Big Sur (which introduced this funcitions), if the SDK declares it. Wrong detection will either cause a binary broken on older macOS and/or trigger compiler warnings. Ref: https://github.com/libressl/portable/issues/928#issuecomment-1850178282 Ref: https://github.com/libressl/portable/issues/928#issuecomment-1850276298 Prerequisite: https://github.com/libressl/portable/issues/928#issuecomment-1850356408
* | Land #961Theo Buehler2023-12-125-19/+44
|\ \ | |/ |/|
| * Fix a few symbols in EXTRA_EXPORTTheo Buehler2023-12-111-18/+19
| | | | | | | | I thought we stopped doing this, but that's for a separate thread.
| * Add configure check for strcasecmpTheo Buehler2023-12-111-1/+2
| |
| * Prefix some compat symbols with libressl_Theo Buehler2023-12-113-0/+23
|/ | | | | See #928. This isn't a full fix, but should remove much of the friction already.
* Land 956Theo Buehler2023-12-111-0/+1
|\
| * windows: always upload build artifacts, even in case of failureIlya Shipitsin2023-12-101-0/+1
| |
* | Land 958Theo Buehler2023-12-111-1/+1
|\ \ | |/ |/|
| * check-release.sh: use HTTPS when downloading sourcesViktor Szakats2023-12-101-1/+1
| |
* | Update man linksTheo Buehler2023-12-011-4/+5
| |
* | Update ChangeLogTheo Buehler2023-12-011-0/+5
| |
* | Update ChangeLogTheo Buehler2023-11-291-0/+1
| |
* | Land #951Theo Buehler2023-11-293-5/+0
|\ \
| * | there has to be some trigger, even a manual oneBrent Cook2023-11-282-0/+6
| | |
| * | remove Solaris build statusBrent Cook2023-11-281-1/+0
| | |
| * | disable periodic builds of broken CI workflowsBrent Cook2023-11-282-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.
* | | Update ChangeLogTheo Buehler2023-11-281-0/+2
|/ /
* | Update ChangeLogTheo Buehler2023-11-221-0/+3
| |
* | ssl_algs.c was removedTheo Buehler2023-11-222-2/+0
| |
* | Update man linksTheo Buehler2023-11-191-111/+16
| |
* | Land #949Theo Buehler2023-11-182-1/+21
|\ \ | |/ |/|
| * remove additional endbr64 patch, add tests for macos-11Brent Cook2023-11-182-1/+21
|/
* Update ChangeLogTheo Buehler2023-11-151-0/+3
|
* Land #948Theo Buehler2023-11-122-13/+9
|\
| * Replace rust-openssl patch with an ed scriptTheo Buehler2023-11-122-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 Buehler2023-11-111-1/+1
| | | | | This reverts commit c1b61a769d1b28d9309e5463e7b5abb65d460cba, reversing changes made to 194a4a5fd45fab5967878296d575644789bcafb9.
* Update ChangeLogTheo Buehler2023-11-111-0/+1
|
* Land #947Theo Buehler2023-11-111-2/+1
|\
| * Fix rust-openssl regressTheo Buehler2023-11-111-2/+1
| | | | | | | | | | Change around the order slightly. It seems more logical to apply the patch first, then export the env.
* | Land #945Theo Buehler2023-11-111-1/+1
|\ \ | |/ |/|
| * experiment forcing CI failureBrent Cook2023-11-101-20/+0
| |
| * remove additional endbr64 patch, add tests for macos-11Brent Cook2023-11-092-1/+21
| |
* | ci: add --verbose flag to rust-openssl cargo testJoshua Sing2023-11-101-1/+1
|/
* ci: tidy up rust-openssl libressl build stepJoshua Sing2023-11-091-5/+0
|
* ci: improve rust-openssl workflowJoshua Sing2023-11-092-33/+40
|
* readme: fix CI workflow badge imagesJoshua Sing2023-11-091-5/+3
| | | | | Update the workflow badge images to use the new workflow names introduced in: #942, #941, #934
* Land #941, improve Linux github workflowsBrent Cook2023-11-085-87/+62
|\
| * ci: shrink and improve Linux workflowsJoshua Sing2023-11-095-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 workflowBrent Cook2023-11-082-21/+31
|\ \
| * | ci: clean up macOS workflowJoshua Sing2023-11-082-21/+31
| |/
* / amd64/bn_arch.h: avoid redefinition of `OPENSSL_NO_ASM`Viktor Szakats2023-11-081-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 consistentlyBrent Cook2023-11-071-19/+19
|\
| * always check `CMAKE_SYSTEM_PROCESSOR` with `MATCHES`Viktor Szakats2023-11-071-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` syntaxViktor Szakats2023-11-071-19/+19
| |
* | Land #937, remove unused C definesBrent Cook2023-11-071-1/+1
|\ \
| * | cmake: stop passing unused C macrosViktor Szakats2023-11-071-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.