Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | LibreSSL 3.9.2v3.9.2 | Brent Cook | 2024-05-11 | 2 | -2/+8 |
| | |||||
* | read VERSION after it is generated by update script | Brent Cook | 2024-04-08 | 1 | -1/+2 |
| | |||||
* | use a specific version number in test scripts | Brent Cook | 2024-04-08 | 2 | -5/+6 |
| | | | | | This avoids issue reported in #1041 with file glob confusing cd. Also remove extra newline from VERSION when update.sh runs. | ||||
* | 3.9.1 Changelogv3.9.1 | Brent Cook | 2024-03-27 | 1 | -0/+7 |
| | |||||
* | 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. | ||||
* | 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. | ||||
* | 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 jca's byname fix | Theo Buehler | 2024-03-25 | 1 | -0/+65 |
| | |||||
* | set OpenBSD branch | Brent Cook | 2024-03-25 | 1 | -1/+1 |
| | |||||
* | 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 version for LibreSSL 3.9.1 | Brent Cook | 2024-03-25 | 1 | -0/+18 |
| | |||||
* | Replace expiring certs with more modern versions | Theo Buehler | 2024-03-24 | 12 | -15/+15 |
| | | | | 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-11 | 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. | ||||
* | changelog updatesv3.9.0 | Brent Cook | 2024-03-08 | 1 | -3/+10 |
| | |||||
* | move syslog_r and getprogname into compat src list | Brent Cook | 2024-03-07 | 1 | -4/+4 |
| | |||||
* | put compat getpagesize into the right object list | Brent Cook | 2024-03-07 | 1 | -1/+1 |
| | | | | | | | | | Was getting this linker error building shared libraries on Windows: Creating library C:/projects/portable/build/ssl/Release/ssl.lib and object C:/projects/portable/build/ssl/Release/ssl.exp recallocarray.obj : error LNK2019: unresolved external symbol getpagesize referenced in function getpagesize should be in compat rather than crypto object file list. | ||||
* | Update man links | Theo Buehler | 2024-03-07 | 1 | -19/+0 |
| | |||||
* | add additional portable improvements | Brent Cook | 2024-03-06 | 1 | -0/+3 |
| | |||||
* | Update man links | Theo Buehler | 2024-03-04 | 1 | -10/+1 |
| | |||||
* | Regen openssl.c.patch | Theo Buehler | 2024-03-04 | 1 | -3/+3 |
| | |||||
* | Update ChangeLog | Theo Buehler | 2024-03-04 | 1 | -1/+13 |
| | |||||
* | Update man links | Theo Buehler | 2024-03-02 | 1 | -9/+0 |
| | |||||
* | Update build system for file removal | Theo Buehler | 2024-03-02 | 5 | -60/+8 |
| | |||||
* | Land #1000, test shared library builds for Windows | Brent Cook | 2024-02-28 | 1 | -3/+4 |
|\ | |||||
| * | format artifacts with shared conditionally | Brent Cook | 2024-02-27 | 1 | -1/+1 |
| | | |||||
| * | adjust formatting of results | Brent Cook | 2024-02-27 | 1 | -1/+1 |
| | | |||||
| * | test windows builds with shared libs enabled | Brent Cook | 2024-02-13 | 1 | -3/+4 |
| | | |||||
* | | upstreamed masm alignment fix | Brent Cook | 2024-02-27 | 2 | -39/+3 |
| | | |||||
* | | define _MSC_VER when preprocessing, add guards | Brent Cook | 2024-02-25 | 2 | -2/+8 |
| | | |||||
* | | include placeholder cet.h for cpp | Brent Cook | 2024-02-25 | 2 | -1/+14 |
| | | |||||
* | | Remove use of endbr64.patch | Theo Buehler | 2024-02-24 | 1 | -1/+0 |
| | | |||||
* | | The endbr64.patch is now upstream | Theo Buehler | 2024-02-24 | 1 | -1215/+0 |
| | | |||||
* | | Update man links | Theo Buehler | 2024-02-24 | 1 | -2/+4 |
| | | |||||
* | | Land #1005: CI: limit scheduled runs to "libressl" org only | Theo Buehler | 2024-02-21 | 1 | -0/+1 |
|\ \ | |||||
| * | | CI: limit scheduled runs to "libressl" org only | Ilya Shipitsin | 2024-02-21 | 1 | -0/+1 |
|/ / | | | | | | | | | this was commited in https://github.com/libressl/portable/pull/995 somehow it was lost, maybe due to force push | ||||
* | | Add posix_time.h | Theo Buehler | 2024-02-18 | 2 | -1/+2 |
| | | |||||
* | | Land #1002: CI: redirect changelog error to stdout | Theo Buehler | 2024-02-18 | 1 | -3/+3 |
|\ \ | |||||
| * | | CI: redirect changelog error to stdout | Ilya Shipitsin | 2024-02-18 | 1 | -3/+3 |
|/ / | | | | | | | during CI stdout is redirected to "changelog.txt" and thus not seen | ||||
* | | Land #1001: CI: add "x" permission to release helper | Theo Buehler | 2024-02-17 | 1 | -0/+0 |
|\ \ | |||||
| * | | CI: add "x" permission to release helper | Ilya Shipitsin | 2024-02-17 | 1 | -0/+0 |
|/ / | |||||
* / | Update ChangeLog | Theo Buehler | 2024-02-17 | 1 | -0/+1 |
|/ | |||||
* | Land #989 cmake: disable ASM for Windows ARM64 | Brent Cook | 2024-02-12 | 1 | -0/+3 |
|\ | |||||
| * | cmake: disable ASM for Windows ARM64 | Viktor Szakats | 2024-01-02 | 1 | -0/+3 |
| | | | | | | | | | | With ASM support the builds either exit with an assert or hang (with asserts disabled). | ||||
* | | fix file comparison failures testing with WSL + CMake | Brent Cook | 2024-02-12 | 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-02-12 | 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-02-12 | 2 | -3/+32 |
| | | | | | | | | | | Avoid conflicts where alignment is specified later in the underlying assembly. | ||||
* | | check for control flow integrity support in compiler | Brent Cook | 2024-02-12 | 1 | -0/+5 |
| | | |||||
* | | integrate new upstream endbr64 test code, remove os-specific reverts | Brent Cook | 2024-02-12 | 7 | -1751/+1223 |
| | |