[openssh-commits] [openssh] branch master updated (fe6c6330 -> 74856204)

git+noreply at mindrot.org git+noreply at mindrot.org
Mon Oct 14 14:03:12 AEDT 2024


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

djm pushed a change to branch master
in repository openssh.

    from fe6c6330 upstream: don't start the ObscureKeystrokeTiming mitigations if
     new 6072e4c9 upstream: Split per-connection sshd-session binary
     new 46174108 upstream: test some more Match syntax, including criteria=arg and
     new 74856204 upstream: regress support for split sshd-auth binary

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


Detailed log of new commits:

commit 74856204a353a187dc6e7706c6cf84b7f14d775d
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Mon Oct 14 03:02:08 2024 +0000

    upstream: regress support for split sshd-auth binary
    
    OpenBSD-Regress-ID: df7d18a87b475f70004770f0f4e404adba5f6ab7

commit 461741083d7254595fecea274e60fe3ebf3ce3f9
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri Sep 27 01:05:54 2024 +0000

    upstream: test some more Match syntax, including criteria=arg and
    
    negations
    
    OpenBSD-Regress-ID: 67476baccc60bf1a255fd4e329ada950047b8b8d

commit 6072e4c9385713e9c166f32cfca6a7e603d4f0b8
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Mon Oct 14 01:57:50 2024 +0000

    upstream: Split per-connection sshd-session binary
    
    This splits the user authentication code from the sshd-session
    binary into a separate sshd-auth binary. This will be executed by
    sshd-session to complete the user authentication phase of the
    protocol only.
    
    Splitting this code into a separate binary ensures that the crucial
    pre-authentication attack surface has an entirely disjoint address
    space from the code used for the rest of the connection. It also
    yields a small runtime memory saving as the authentication code will
    be unloaded after thhe authentication phase completes.
    
    Joint work with markus@ feedback deraadt@
    
    Tested in snaps since last week
    
    OpenBSD-Commit-ID: 9c3b2087ae08626ec31b4177b023db600e986d9c

Summary of changes:
 Makefile.in               |  27 +-
 log.c                     |   4 +-
 monitor.c                 | 107 +++++-
 monitor.h                 |   3 +
 monitor_wrap.c            |  81 ++++-
 monitor_wrap.h            |   6 +
 pathnames.h               |   3 +
 regress/cfginclude.sh     |  14 +-
 regress/cfgmatch.sh       |  70 ++--
 regress/servcfginclude.sh |  14 +-
 regress/test-exec.sh      |   7 +-
 sandbox-capsicum.c        |  26 +-
 sandbox-darwin.c          |  17 +-
 sandbox-null.c            |  12 -
 sandbox-pledge.c          |  77 -----
 sandbox-rlimit.c          |  17 +-
 sandbox-seccomp-filter.c  |  17 +-
 sandbox-solaris.c         |  14 -
 sandbox-systrace.c        | 218 ------------
 servconf.c                |  11 +-
 servconf.h                |   1 +
 session.c                 |   7 +-
 ssh-sandbox.h             |   2 -
 sshd-auth.c               | 861 ++++++++++++++++++++++++++++++++++++++++++++++
 sshd-session.c            | 308 ++++++-----------
 sshd.c                    |   7 +
 26 files changed, 1249 insertions(+), 682 deletions(-)
 create mode 100644 sshd-auth.c

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


More information about the openssh-commits mailing list