Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 3.8.4 Changelogv3.8.4 | Brent Cook | 2024-03-27 | 1 | -0/+7 |
| | |||||
* | explicitly undef __CET__ on masm cpp | Brent Cook | 2024-03-27 | 1 | -1/+1 |
| | | | | | Some systems (e.g. OpenBSD) unconditionally set __CET__ in the C preprocessor. | ||||
* | temporarily undefine endbr* for stable branch macos/windows builds | Brent Cook | 2024-03-27 | 3 | -1/+7 |
| | | | | | Testing getting the next stable release out without endbr*/cet enabled in asm code for now while #1032 is considered for upstream. | ||||
* | Add libssl and libcrypto to libtls's Libs.private | Alyssa Ross | 2024-03-26 | 1 | -1/+1 |
| | | | | | | Since d193f43 ("slim down `libtls`"), statically linking libtls requires also linking libssl and libcrypto, so express that in the pkg-config file. | ||||
* | Revert "CI: setup kernel entropy to work with asan" | Theo Buehler | 2024-03-25 | 1 | -9/+0 |
| | | | | This reverts commit cb2fd0abb21fc2ed4a725de0c57df25e10eee7e8 from #1019. | ||||
* | backport regress updates for new certs from jsing | Brent Cook | 2024-03-25 | 2 | -0/+22 |
| | | | | | | | | | | | | Use the new certificates/chains in regress. The new certificates are more representative of the real world. The old certificates use weak algorithms and expire in the very near future. Most of our regress has already been switched over, this changes the remainder. Thanks to Bernhard M. Wiedemann for reminding us of the upcoming expiry. ok tb@ | ||||
* | bump for LibreSSL 3.8.4 | Brent Cook | 2024-03-24 | 1 | -2/+2 |
| | |||||
* | Replace expiring certs with more modern versions | Theo Buehler | 2024-03-24 | 10 | -13/+13 |
| | | | | Ref: #1018 | ||||
* | CI: setup kernel entropy to work with asan | Ilia Shipitsin | 2024-03-17 | 1 | -0/+9 |
| | |||||
* | cmake: disable default NDEBUG differently | Viktor Szakats | 2024-03-13 | 1 | -2/+7 |
| | | | | | | | | | | | Before this patch `NDEBUG` was force-disabled, preventing a build with debug asserts disabled. After this patch `NDEBUG` works again when passed as a custom build option, e.g.: `-DCMAKE_C_FLAGS=-DNDEBUG` Previously submitted as #988, which was merged, but the commit vanished from master and ended up missing from both 3.8.3 and 3.9.0 releases. | ||||
* | add 3.8.3 Changelogv3.8.3 | Brent Cook | 2024-03-08 | 1 | -11/+4 |
| | |||||
* | bump to LibreSSL 3.8.3 | Brent Cook | 2024-03-06 | 1 | -0/+18 |
| | |||||
* | update endbr64 fixes from upstream | Brent Cook | 2024-03-06 | 3 | -214/+267 |
| | |||||
* | format artifacts with shared conditionally | Brent Cook | 2024-03-03 | 1 | -1/+1 |
| | |||||
* | adjust formatting of results | Brent Cook | 2024-03-03 | 1 | -1/+1 |
| | |||||
* | define _MSC_VER when preprocessing, add guards | Brent Cook | 2024-03-03 | 2 | -2/+8 |
| | |||||
* | include placeholder cet.h for cpp | Brent Cook | 2024-03-03 | 2 | -1/+14 |
| | |||||
* | CI: limit scheduled runs to "libressl" org only | Ilya Shipitsin | 2024-03-03 | 1 | -0/+1 |
| | | | | | this was commited in https://github.com/libressl/portable/pull/995 somehow it was lost, maybe due to force push | ||||
* | CI: redirect changelog error to stdout | Ilya Shipitsin | 2024-03-03 | 1 | -3/+3 |
| | | | | during CI stdout is redirected to "changelog.txt" and thus not seen | ||||
* | CI: add "x" permission to release helper | Ilya Shipitsin | 2024-03-03 | 1 | -0/+0 |
| | |||||
* | test windows builds with shared libs enabled | Brent Cook | 2024-03-03 | 1 | -3/+4 |
| | |||||
* | fix file comparison failures testing with WSL + CMake | Brent Cook | 2024-03-03 | 1 | -17/+20 |
| | | | | | Using FC on Windows through a WSL mount assumes all filenames are UPPERCASE. So make the filenames UPPERCASE in the first place. | ||||
* | delete checked-in tap-driver.sh | Brent Cook | 2024-03-03 | 2 | -650/+1 |
| | | | | it is autogenerated, so don't keep it in tree | ||||
* | align read only sections on masm/windows to 64 bytes | Brent Cook | 2024-03-03 | 2 | -3/+32 |
| | | | | | Avoid conflicts where alignment is specified later in the underlying assembly. | ||||
* | integrate new upstream endbr64 test code, remove os-specific reverts | Brent Cook | 2024-03-03 | 7 | -1751/+1223 |
| | |||||
* | Windows: Improve the check for endianness when using Visual Studio. | Christian Andersen | 2024-03-03 | 2 | -1/+25 |
| | | | | | | | | Visual studio does not define __BYTE_ORDER__ so all architectures were detected as LITTLE_ENDIAN since both __BYTE_ORDER__ and __ORDER_LITTLE_ENDIAN__ would evaluate to 0 and compare equal. This updates the checks to use CMakes detection of endianness, with a hard error, if this also fails. | ||||
* | Windows: Don't set -Wall when compiling with Visual Studio. | Christian Andersen | 2024-03-03 | 1 | -2/+2 |
| | | | | | As it enables a lot of spammed warnings that are not part of W4. This reduces the warnings a lot when compiling LibreSSL in CLion for me. | ||||
* | Windows: Fix assertion pop-up up when using Debug compiled libressl. | Christian Andersen | 2024-03-03 | 1 | -0/+2 |
| | | | | | | | | | | | When running the signertest, or the test project in https://github.com/libressl/portable/issues/266 an assertion window pops up. This was fixed in afcd4be8a72a for a release compiled library. To prevent the issue in debug mode, it looks like it is necessary to also disable the assertion window popup. With this all tests pass when compiling and running them with a Debug, Release or RelWithDebInfo CMake build on windows (for me). | ||||
* | CI: limit scheduled runs to "libressl" org only | Ilya Shipitsin | 2024-03-03 | 6 | -0/+6 |
| | |||||
* | cmake: disable ASM for Windows ARM64 | Viktor Szakats | 2024-03-03 | 1 | -0/+3 |
| | | | | | With ASM support the builds either exit with an assert or hang (with asserts disabled). | ||||
* | Fix timingsafe memcmp detection | Theo Buehler | 2024-03-03 | 1 | -2/+2 |
| | |||||
* | pthread_once() returns an error code on failure | Theo Buehler | 2024-03-03 | 1 | -1/+1 |
| | |||||
* | 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 |
| |