Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stop undefining X509_CERT_PAIR | Theo Buehler | 2024-03-03 | 1 | -4/+2 |
| | | | | Pointed out in #910 | ||||
* | readme: fix grammatical error | Joshua Sing | 2024-03-03 | 1 | -1/+1 |
| | | | Co-authored-by: Theo Buehler <botovq@users.noreply.github.com> | ||||
* | readme: tidy up styling | Joshua Sing | 2024-03-03 | 1 | -37/+57 |
| | |||||
* | ci: add concurrency groups to workflows | Joshua Sing | 2024-03-03 | 11 | -0/+44 |
| | |||||
* | ci: remove autoconf from msys2 in windows workflow | Joshua Sing | 2024-03-03 | 1 | -1/+0 |
| | |||||
* | ci: avoid unnecessary steps in windows workflow | Joshua Sing | 2024-03-03 | 1 | -4/+2 |
| | |||||
* | ci: tidy windows workflow job name | Joshua Sing | 2024-03-03 | 1 | -1/+1 |
| | |||||
* | ci: fix windows workflow syntax | Joshua Sing | 2024-03-03 | 1 | -1/+1 |
| | |||||
* | readme: add windows badge | Joshua Sing | 2024-03-03 | 1 | -0/+1 |
| | |||||
* | ci: clean up windows workflow | Joshua Sing | 2024-03-03 | 2 | -46/+66 |
| | |||||
* | Add Solaris workflow badge to readme | Joshua Sing | 2024-03-03 | 1 | -0/+1 |
| | |||||
* | ci: clean up release workflow | Joshua Sing | 2024-03-03 | 3 | -66/+155 |
| | |||||
* | ci: fix apt commands in solaris workflow | Joshua Sing | 2024-03-03 | 1 | -1/+2 |
| | |||||
* | ci: cleanup coverity workflow | Joshua Sing | 2024-03-03 | 1 | -40/+57 |
| | |||||
* | ci: reenable and clean up solaris workflow | Joshua Sing | 2024-03-03 | 2 | -28/+31 |
| | |||||
* | Fix build on windows | Theo Buehler | 2024-03-03 | 1 | -0/+1 |
| | |||||
* | cmake: limit some macros to mingw | Viktor Szakats | 2024-03-03 | 1 | -5/+7 |
| | | | | | | Syncing this up with autotools. Also use the built-in `MINGW` variable. | ||||
* | CI: fix automatic releases assets extension "zip" | Ilya Shipitsin | 2024-03-03 | 1 | -2/+1 |
| | |||||
* | pthreads.h: avoid undefined behavior | Theo Buehler | 2024-03-03 | 1 | -3/+8 |
| | | | | | | | You can't pass a function pointer through a void pointer. So wrap the pthread callback in a struct. Fixes #966 | ||||
* | zap stray whitespace | Theo Buehler | 2024-03-03 | 1 | -1/+1 |
| | |||||
* | Update .github/workflows/release_by_tag.yml | Ilya Shipitsin | 2024-03-03 | 1 | -1/+2 |
| | | | Co-authored-by: Joshua Sing <joshua@hypera.dev> | ||||
* | CI: automatically create release, upload windows builds | Ilya Shipitsin | 2024-03-03 | 1 | -0/+66 |
| | |||||
* | windows: minor compat header fixes | Viktor Szakats | 2024-03-03 | 3 | -2/+2 |
| | | | | | | - posix_win.c: use `snprintf` as-is with _MSC_VER >= 1900 - stdio.h: include socket header before windows.h - pthread.h: delete exec permission from source file | ||||
* | Add configure check for strcasecmp | Theo Buehler | 2024-03-03 | 1 | -1/+2 |
| | |||||
* | cmake: auto-detect `strtonum` | Viktor Szakats | 2024-03-03 | 1 | -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 | ||||
* | delete broken link | Viktor Szakats | 2024-03-03 | 1 | -2/+1 |
| | |||||
* | upgrade links in comments to HTTPS | Viktor Szakats | 2024-03-03 | 3 | -4/+4 |
| | |||||
* | check-release.sh: use HTTPS when downloading sources | Viktor Szakats | 2024-03-03 | 1 | -1/+1 |
| | |||||
* | windows: always upload build artifacts, even in case of failure | Ilya Shipitsin | 2024-03-03 | 1 | -0/+1 |
| | |||||
* | Update solaris vm to latest version | neil | 2024-03-03 | 1 | -2/+2 |
| | | | Update solaris vm to latest version | ||||
* | there has to be some trigger, even a manual one | Brent Cook | 2024-03-03 | 2 | -0/+6 |
| | |||||
* | remove Solaris build status | Brent Cook | 2024-03-03 | 1 | -1/+0 |
| | |||||
* | disable periodic builds of broken CI workflows | Brent Cook | 2024-03-03 | 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. | ||||
* | remove additional endbr64 patch, add tests for macos-11 | Brent Cook | 2024-03-03 | 2 | -1/+21 |
| | |||||
* | Replace rust-openssl patch with an ed script | Theo Buehler | 2024-03-03 | 2 | -13/+9 |
| | | | | | It is annoying to update this patch all the time. An easy ed script does the trick just as well. | ||||
* | Fix rust-openssl regress | Theo Buehler | 2024-03-03 | 1 | -2/+1 |
| | | | | | Change around the order slightly. It seems more logical to apply the patch first, then export the env. | ||||
* | ci: add --verbose flag to rust-openssl cargo test | Joshua Sing | 2024-03-03 | 1 | -1/+1 |
| | |||||
* | ci: tidy up rust-openssl libressl build step | Joshua Sing | 2024-03-03 | 1 | -5/+0 |
| | |||||
* | ci: improve rust-openssl workflow | Joshua Sing | 2024-03-03 | 2 | -33/+40 |
| | |||||
* | readme: fix CI workflow badge images | Joshua Sing | 2024-03-03 | 1 | -5/+3 |
| | | | | | Update the workflow badge images to use the new workflow names introduced in: #942, #941, #934 | ||||
* | Land #953, Fix build on mips | Brent Cook | 2023-12-17 | 1 | -0/+2 |
| | |||||
* | Land #941, improve Linux github workflows | Brent Cook | 2023-11-08 | 5 | -87/+62 |
|\ | |||||
| * | ci: shrink and improve Linux workflows | Joshua Sing | 2023-11-09 | 5 | -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 workflow | Brent Cook | 2023-11-08 | 2 | -21/+31 |
|\ \ | |||||
| * | | ci: clean up macOS workflow | Joshua Sing | 2023-11-08 | 2 | -21/+31 |
| |/ | |||||
* | | Land #940, avoid redefinition of OPENSSL_NO_ASM | Brent Cook | 2023-11-08 | 2 | -2/+5 |
|\ \ | |||||
| * | | amd64/bn_arch.h: avoid redefinition of `OPENSSL_NO_ASM` | Viktor Szakats | 2023-11-08 | 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 | ||||
| * | Land #938, cmake: simplify if expressions, accept CPU values more consistently | Brent Cook | 2023-11-07 | 1 | -19/+19 |
| |\ | |||||
| * \ | Land #937, remove unused C defines | Brent Cook | 2023-11-07 | 1 | -1/+1 |
| |\ \ | |||||
| * | | | Update ChangeLog | Theo Buehler | 2023-11-07 | 1 | -0/+1 |
| | | | |