aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Remove x509name test in preparation for merge into x509_name_test.cKenjiro Nakayama2025-05-052-10/+0
|/ | | | | | | This change cleans up the old test infrastructure in preparation for consolidating the x509name.c test logic into x509_name_test.c. Update CMakeLists.txt and Makefile.am accordingly.
* Land #1161 - ignore most of crypto/archTheo Buehler2025-05-041-1/+2
|\
| * Move /crypto/arch/Kenjiro Nakayama2025-05-041-1/+1
| |
| * .gitignore: ignore crypto/arch/* except for mips and loongarch64Kenjiro Nakayama2025-05-041-1/+2
|/ | | | | | | The arch/ directory is regenerated by autogen.sh and should generally be ignored. Only the mips and loongarch64 subdirectories are tracked in the portable tree because they are not supported by OpenBSD natively, but there has been interest in using LibreSSL on these architectures.
* Land #1159 - simplify pq_testTheo Buehler2025-05-045-35/+2
|\
| * rewrite pq_test to perform internal checksKenjiro Nakayama2025-05-045-35/+2
| | | | | | | | | | | | | | | | | | | | This change prepares for the patch at https://marc.info/?l=openbsd-tech&m=174634767904894&w=2 by removing the need for pq_expected.txt, pq_test.sh, and pq_test.bat. The test now performs internal output and priority verification in code, simplifying the test infrastructure across platforms. Update CMakeLists.txt and Makefile.am accordingly.
* | Update ChangeLogTheo Buehler2025-05-041-0/+2
|/
* missing periodTheo Buehler2025-05-021-1/+1
|
* Initial ChangeLog for 4.2.0Theo Buehler2025-04-301-1/+20
|
* Remove no longer needed modes_local patchTheo Buehler2025-04-291-18/+0
| | | | Fixes #1153
* Typo in ChangeLog; from jsgTheo Buehler2025-04-181-1/+1
|
* Tweak ChangeLogTheo Buehler2025-04-181-2/+2
|
* Land #1082, add tests for #1069Brent Cook2025-04-161-0/+19
|\ | | | | | | | | Ensure where sockets and file descriptors can overlap that the correct library calls are used on Windows.
| * tests/compat/pipe2.c: Add create_issue_1069_sentinels() and call it from ↵datadiode2024-07-191-0/+19
| | | | | | | | socketpair() to gain evidence whether issue #1069 is fixed
* | change prefix for fstatBrent Cook2025-04-162-3/+3
| |
* | reapply special case for std file descriptorsBrent Cook2025-04-161-0/+5
| |
* | switch to using high bit for fd detection of file/socketBrent Cook2025-04-122-22/+33
| |
* | Don't break std* file descriptors (inspired by the other is_socket() which ↵datadiode2025-04-121-0/+3
| | | | | | | | lives in poll_win.c)
* | Issue #1069 - Make file descriptors created through posix_open() ↵datadiode2025-04-121-42/+12
| | | | | | | | distinguishable from sockets by having them take odd values only
* | Update ChangeLogTheo Buehler2025-04-121-0/+1
| |
* | Land 1149 - minor cmake tweaksTheo Buehler2025-04-121-5/+1
|\ \
| * | Drop -fno-commonTheo Buehler2025-04-121-4/+0
| | |
| * | Switch to add_compile_optionsTheo Buehler2025-04-121-1/+1
| | |
* | | Land 1147 - reenable mips32Theo Buehler2025-04-1210-18/+43
|\ \ \
| * | | Sync opensslconf.h, add crypto_arch.h for mipsTheo Buehler2025-04-1210-18/+43
|/ / / | | | | | | | | | | | | | | | | | | This was easy enough to make compile. As long as it doesn't get in the way, I think we can keep this. Fixes #1110
* | | Land #1148 - ci: test on loongarch64Theo Buehler2025-04-122-1/+19
|\ \ \ | |/ / |/| |
| * | scripts/test: use lib64 for loongarch64Joshua Sing2025-04-132-2/+2
| | |
| * | ci: print test suite log on failureJoshua Sing2025-04-131-1/+1
| | |
| * | ci: only test loong64 on ubuntu-24.04Joshua Sing2025-04-131-5/+4
| | | | | | | | | | | | | | | Versions of Ubuntu prior to 24.04 do not have the g++{,-14}-loongarch64-linux-gnu package.
| * | ci: add universe apt repository for loong64 runsJoshua Sing2025-04-121-0/+4
| | |
| * | scripts/test: revert to using g++-14Joshua Sing2025-04-121-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | It seems `g++-loongarch64-linux-gnu` does not exist in the Ubuntu universe repositories. It also fails using the ubuntu Docker image locally (with the universe repo added). `g++-14-loongarch-linux-gnu` exists on both Ubuntu 22.04 and 24.04, however ideally we want to use whatever works on the most platforms.
| * | scripts/test: change from g++-14 to g++Joshua Sing2025-04-121-4/+4
| | |
| * | ci: test on loongarch64Joshua Sing2025-04-122-1/+16
| | |
* | | Land #1046 - Fix -Wno-pointer-sign for C++Theo Buehler2025-04-121-1/+1
|\ \ \ | |/ / |/| |
| * | Fix no pointer sign warning on C++ compilersMustafa Gökçe2025-04-071-1/+1
| | |
* | | Add ChangeLog entry for loongarch64 + a review nitTheo Buehler2025-04-122-2/+3
| | |
* | | Land #1146 - Basic longarch64 supportTheo Buehler2025-04-1213-10/+239
|\ \ \
| * | | Basic loongarch64 supportIvan A. Melnikov2025-04-1013-10/+239
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Just wire things up to make the project buildable on LoongArch64. opensslconf.h is taken form riscv64 folder as is, and is the same as on some other 64 bit architectures. Refs: https://github.com/libressl/portable/issues/1123 Signed-off-by: Ivan A. Melnikov <iv@altlinux.org>
* / / Tweak ChangelogTheo Buehler2025-04-111-8/+13
|/ /
* | add gawk to fedora-rawhide workflowTheo Buehler2025-03-311-1/+1
| |
* | Update ChangeLogTheo Buehler2025-03-261-2/+3
| |
* | Update ChangeLogTheo Buehler2025-03-191-0/+1
| |
* | hook x509_name_test to buildTheo Buehler2025-03-153-0/+11
| |
* | Update ChangeLogTheo Buehler2025-03-131-1/+1
| |
* | rebase aarch64 crypto_arch.h patchBrent Cook2025-03-131-3/+6
| |
* | Update ChangeLogTheo Buehler2025-03-111-1/+12
| |
* | Fix UI_OpenSSL for WindowsTheo Buehler2025-03-091-2/+2
| |
* | Update man linksTheo Buehler2025-03-091-19/+7
| |
* | Fix -I lines for ec_asn1_testTheo Buehler2025-03-092-0/+2
| |
* | Disable SHA-256 asm for aarch64Theo Buehler2025-03-071-0/+13
| |