aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Land #998, Windows: Improve check for endianness when using Visual StudioBrent Cook2024-02-122-1/+25
|\ \
| * | Windows: Improve the check for endianness when using Visual Studio.Christian Andersen2024-02-042-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.
* | | Land #999, Windows: Don't set -Wall when compiling with Visual StudioBrent Cook2024-02-121-2/+2
|\ \ \
| * | | Windows: Don't set -Wall when compiling with Visual Studio.Christian Andersen2024-02-041-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.
* | | Land #997, Windows: Prevent assertion pop-up up when using DebugBrent Cook2024-02-121-0/+2
|\ \ \
| * | | Windows: Fix assertion pop-up up when using Debug compiled libressl.Christian Andersen2024-02-041-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).
* / / Update ChangeLogTheo Buehler2024-02-031-0/+1
|/ /
* | Update ChangeLogTheo Buehler2024-02-021-0/+1
| |
* | Link bio_dump test to buildTheo Buehler2024-02-022-0/+10
| |
* | Update ChangeLogTheo Buehler2024-02-011-0/+3
| |
* | Update ChangeLogTheo Buehler2024-01-301-2/+2
| |
* | Update ChangeLogTheo Buehler2024-01-281-0/+1
| |
* | Unhook p5_crypt{,2}.c and p12_crpt.cTheo Buehler2024-01-272-6/+0
| |
* | Update ChangeLogTheo Buehler2024-01-271-0/+3
| |
* | Update ChangeLogTheo Buehler2024-01-261-1/+1
| |