[openssh-commits] [openssh] branch master updated (7cd7f302 -> c8677065)

git+noreply at mindrot.org git+noreply at mindrot.org
Fri Jun 4 18:45:09 AEST 2021

This is an automated email from the git hooks/post-receive script.

dtucker pushed a change to branch master
in repository openssh.

      from  7cd7f302  auth_log: dont log partial successes as failures
       new  c8677065  Add pselect implementation for platforms without.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.

Detailed log of new commits:

commit c8677065070ee34c05c7582a9c2f58d8642e552d
Author: Darren Tucker <dtucker at dtucker.net>
Date:   Fri Jun 4 18:39:48 2021 +1000

    Add pselect implementation for platforms without.
    This is basically the existing notify_pipe kludge from serverloop.c
    moved behind a pselect interface.  It works by installing a signal
    handler that writes to a pipe that the select is watching, then calls
    the original handler.
    The select call in serverloop will become pselect soon, at which point the
    kludge will be removed from thereand will only exist in the compat layer.
    Original code by markus, help from djm.

Summary of changes:
 configure.ac                 |   3 +-
 openbsd-compat/Makefile.in   |   1 +
 openbsd-compat/bsd-misc.h    |   5 ++
 openbsd-compat/bsd-pselect.c | 188 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 196 insertions(+), 1 deletion(-)
 create mode 100644 openbsd-compat/bsd-pselect.c

To stop receiving notification emails like this one, please contact
djm at mindrot.org.

More information about the openssh-commits mailing list