aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* LibreSSL 3.9.2v3.9.2Brent Cook2024-05-112-2/+8
|
* read VERSION after it is generated by update scriptBrent Cook2024-04-081-1/+2
|
* use a specific version number in test scriptsBrent Cook2024-04-082-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.1Brent Cook2024-03-271-0/+7
|
* temporarily undefine endbr* for stable branch macos/windows buildsBrent Cook2024-03-273-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 cppBrent Cook2024-03-271-1/+1
| | | | | Some systems (e.g. OpenBSD) unconditionally set __CET__ in the C preprocessor.
* Add libssl and libcrypto to libtls's Libs.privateAlyssa Ross2024-03-261-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 Buehler2024-03-251-9/+0
| | | | This reverts commit cb2fd0abb21fc2ed4a725de0c57df25e10eee7e8 from #1019.
* Backport jca's byname fixTheo Buehler2024-03-251-0/+65
|
* set OpenBSD branchBrent Cook2024-03-251-1/+1
|
* backport regress updates for new certs from jsingBrent Cook2024-03-252-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.1Brent Cook2024-03-251-0/+18
|
* Replace expiring certs with more modern versionsTheo Buehler2024-03-2412-15/+15
| | | | Ref: #1018
* CI: setup kernel entropy to work with asanIlia Shipitsin2024-03-171-0/+9
|
* cmake: disable default NDEBUG differentlyViktor Szakats2024-03-111-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.0Brent Cook2024-03-081-3/+10
|
* move syslog_r and getprogname into compat src listBrent Cook2024-03-071-4/+4
|
* put compat getpagesize into the right object listBrent Cook2024-03-071-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 linksTheo Buehler2024-03-071-19/+0
|
* add additional portable improvementsBrent Cook2024-03-061-0/+3
|
* Update man linksTheo Buehler2024-03-041-10/+1
|
* Regen openssl.c.patchTheo Buehler2024-03-041-3/+3
|
* Update ChangeLogTheo Buehler2024-03-041-1/+13
|
* Update man linksTheo Buehler2024-03-021-9/+0
|
* Update build system for file removalTheo Buehler2024-03-025-60/+8
|
* Land #1000, test shared library builds for WindowsBrent Cook2024-02-281-3/+4
|\
| * format artifacts with shared conditionallyBrent Cook2024-02-271-1/+1
| |
| * adjust formatting of resultsBrent Cook2024-02-271-1/+1
| |
| * test windows builds with shared libs enabledBrent Cook2024-02-131-3/+4
| |
* | upstreamed masm alignment fixBrent Cook2024-02-272-39/+3
| |
* | define _MSC_VER when preprocessing, add guardsBrent Cook2024-02-252-2/+8
| |
* | include placeholder cet.h for cppBrent Cook2024-02-252-1/+14
| |
* | Remove use of endbr64.patchTheo Buehler2024-02-241-1/+0
| |
* | The endbr64.patch is now upstreamTheo Buehler2024-02-241-1215/+0
| |
* | Update man linksTheo Buehler2024-02-241-2/+4
| |
* | Land #1005: CI: limit scheduled runs to "libressl" org onlyTheo Buehler2024-02-211-0/+1
|\ \
| * | CI: limit scheduled runs to "libressl" org onlyIlya Shipitsin2024-02-211-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.hTheo Buehler2024-02-182-1/+2
| |
* | Land #1002: CI: redirect changelog error to stdoutTheo Buehler2024-02-181-3/+3
|\ \
| * | CI: redirect changelog error to stdoutIlya Shipitsin2024-02-181-3/+3
|/ / | | | | | | during CI stdout is redirected to "changelog.txt" and thus not seen
* | Land #1001: CI: add "x" permission to release helperTheo Buehler2024-02-171-0/+0
|\ \
| * | CI: add "x" permission to release helperIlya Shipitsin2024-02-171-0/+0
|/ /
* / Update ChangeLogTheo Buehler2024-02-171-0/+1
|/
* Land #989 cmake: disable ASM for Windows ARM64Brent Cook2024-02-121-0/+3
|\
| * cmake: disable ASM for Windows ARM64Viktor Szakats2024-01-021-0/+3
| | | | | | | | | | With ASM support the builds either exit with an assert or hang (with asserts disabled).
* | fix file comparison failures testing with WSL + CMakeBrent Cook2024-02-121-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.shBrent Cook2024-02-122-650/+1
| | | | | | | | it is autogenerated, so don't keep it in tree
* | align read only sections on masm/windows to 64 bytesBrent Cook2024-02-122-3/+32
| | | | | | | | | | Avoid conflicts where alignment is specified later in the underlying assembly.
* | check for control flow integrity support in compilerBrent Cook2024-02-121-0/+5
| |
* | integrate new upstream endbr64 test code, remove os-specific revertsBrent Cook2024-02-127-1751/+1223
| |