aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Add libtoolKenjiro Nakayama2024-03-181-1/+1
| | |
| * | Add macos-14 testKenjiro Nakayama2024-03-181-1/+1
| | |
* | | Replace expiring certs with more modern versionsTheo Buehler0 min.12-15/+15
| |/ |/| | | | | Ref: #1018
* | Update man linksTheo Buehler2024-03-191-3/+0
| |
* | rm o_init.cTheo Buehler2024-03-192-2/+0
|/
* Land #1020 - add new tests to gitignoreTheo Buehler2024-03-181-0/+2
|\
| * Add tests/bio_dump* and tests/x509_algor* to gitignoreKenjiro Nakayama2024-03-181-0/+2
|/
* Land #1018 - temporarily lower ASLR entropy to fix ASANTheo Buehler2024-03-181-0/+9
|\
| * 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
| |
* | 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
|\ \ \