Repository navigation
Conversation
Copy regress/lib/libcrypto/x509/verify.c as x509_verify.c to avoid the basename collision with x509/bettertls/verify.c when regress tests are flattened into tests. Also copy the libcrypto cert test data and make-dir-roots.pl, add a wrapper to prepare the CApath roots directory, and register the test for both autotools and CMake. Refs #1273
select() strips not-ready descriptors from the fd_sets, so a timed-out pass leaves them empty and the next pass calls select() with three empty sets, which Windows rejects with WSAEINVAL. Keep a pristine copy and restore it before each retry so an idle socket waits out the timeout.
For release candidates, we will have an entry with the release candidate version number (e.g. 4.4.0rc1), instead of the final stable version number.
revision 1.31 date: 2026/10/15 05:55:06; author: djm; state: Exp; lines: +5 -5; commitid: EQzOxkBlPs867NeQ; fix weird behaviour after SIGINT/SIGQUIT caused by my previous signal handling change. Feedback deraadt/millert; ok deraadt
commit 22079f397786db615cc9d37241f7137c24376cfa
Author: millert <millert@openbsd.org>
Date: Thu Oct 15 16:40:50 2026 +0000
Don't print newline after reading password if interrupted by signal.
Avoids an extra newline when the user presses ^C or ^\ at the
password prompt. OK deraadt@
openbsd/src@22079f3
apps/nc/compat/sys/socket.h only redirects socket() to _socket() when include/compat/sys/socket.h has already defined NEED_SOCKET_FLAGS. That is true for CMake, which searches apps/nc/compat first, but automake appends apps/nc/compat after include/compat, so the nc header is reached from the other one's #include_next before the flag exists, and then defines SOCK_NONBLOCK itself so the flag is never set at all. On macOS the autotools-built nc therefore passes SOCK_NONBLOCK and SOCK_CLOEXEC straight to socket(), which fails with EPROTONOSUPPORT: no TCP or UDP connection can be made and -U fails with "Protocol not supported". This is #631 again, as fixed by fe903fb for CMake only. Put apps/nc/compat ahead of the common include paths, matching the CMake order.
A missing `=` in the --prerelease flag caused the boolean to be treated as an argument, which causes the command to fail.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )