[openssh-commits] [openssh] branch master updated (1c0d8135 -> 17b566ee)

git+noreply at mindrot.org git+noreply at mindrot.org
Fri May 17 14:46:55 AEST 2024


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

djm pushed a change to branch master
in repository openssh.

    from 1c0d8135 upstream: simplify exit message handling, which was more complicated
     new 03e3de41 upstream: Start the process of splitting sshd into separate
     new c0416035 upstream: missing files from previous
     new 02e679a2 Makefile support for sshd-session
     new 4ad72878 upstream: construct and install a relink-kit for sshd-session ok
     new 92e55890 upstream: fix incorrect debug option name introduce in previous
     new a68f80f2 upstream: Since ssh-agent(1) is only readable by root by now, use
     new b88b690e upstream: allow overriding the sshd-session binary path
     new 01fb82eb upstream: spelling; ok djm@
     new 17b566ee upstream: g/c unused variable

The 9 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 17b566eeb7a0c6acc9c48b35c08885901186f861
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri May 17 04:42:13 2024 +0000

    upstream: g/c unused variable
    
    OpenBSD-Commit-ID: aa6ef0778a1f1bde0d73efba72a777c48d2bd010

commit 01fb82eb2aa0a4eaf5c394ea8bb37ea4c26f8a3f
Author: jsg at openbsd.org <jsg at openbsd.org>
Date:   Fri May 17 02:39:11 2024 +0000

    upstream: spelling; ok djm@
    
    OpenBSD-Commit-ID: bdea29bb3ed2a5a7782999c4c663b219d2270483

commit b88b690e99145a021fc1a1a116a11e0bce0594e7
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri May 17 01:45:22 2024 +0000

    upstream: allow overriding the sshd-session binary path
    
    OpenBSD-Regress-ID: 5058cd1c4b6ca1a15474e33546142931d9f964da

commit a68f80f2511f0e0c5cef737a8284cc2dfabad818
Author: anton at openbsd.org <anton at openbsd.org>
Date:   Wed Apr 3 06:01:11 2024 +0000

    upstream: Since ssh-agent(1) is only readable by root by now, use
    
    ssh(1) while generating data in tests.
    
    OpenBSD-Regress-ID: 24eb40de2e6b0ace185caaba35e2d470331ffe68

commit 92e55890314ce2b0be21a43ebcbc043b4abc232f
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri May 17 01:17:40 2024 +0000

    upstream: fix incorrect debug option name introduce in previous
    
    commit
    
    OpenBSD-Commit-ID: 66d69e22b1c072c694a7267c847f212284614ed3

commit 4ad72878af7b6ec28da6e230e36a91650ebe84c1
Author: deraadt at openbsd.org <deraadt at openbsd.org>
Date:   Fri May 17 00:33:25 2024 +0000

    upstream: construct and install a relink-kit for sshd-session ok
    
    djm
    
    OpenBSD-Commit-ID: 8b3820adb4da4e139c4b3cffbcc0bde9f08bf0c6

commit 02e679a2cb3f6df8e9dbb1519ed578226485157f
Author: Damien Miller <djm at mindrot.org>
Date:   Fri May 17 12:21:27 2024 +1000

    Makefile support for sshd-session

commit c0416035c5eaf70a8450d11c8833c5f7068ee7ad
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri May 17 00:32:32 2024 +0000

    upstream: missing files from previous
    
    OpenBSD-Commit-ID: 4b7be4434d8799f02365552b641a7a70a7ebeb2f

commit 03e3de416ed7c34faeb692967737be4a7bbe2eb5
Author: djm at openbsd.org <djm at openbsd.org>
Date:   Fri May 17 00:30:23 2024 +0000

    upstream: Start the process of splitting sshd into separate
    
    binaries. This step splits sshd into a listener and a session binary. More
    splits are planned.
    
    After this changes, the listener binary will validate the configuration,
    load the hostkeys, listen on port 22 and manage MaxStartups only. All
    session handling will be performed by a new sshd-session binary that the
    listener fork+execs.
    
    This reduces the listener process to the minimum necessary and sets us
    up for future work on the sshd-session binary.
    
    feedback/ok markus@ deraadt@
    
    NB. if you're updating via source, please restart sshd after installing,
    otherwise you run the risk of locking yourself out.
    
    OpenBSD-Commit-ID: 43c04a1ab96cdbdeb53d2df0125a6d42c5f19934

Summary of changes:
 .depend                  |   12 +-
 .skipped-commit-ids      |    1 +
 Makefile.in              |   25 +-
 auth-pam.c               |   23 +-
 auth-pam.h               |    2 +-
 auth-rhosts.c            |    3 +-
 auth.c                   |  108 +---
 auth.h                   |   12 +-
 auth2-gss.c              |   41 +-
 auth2-hostbased.c        |   15 +-
 auth2-kbdint.c           |    7 +-
 auth2-methods.c          |  135 +++++
 auth2-none.c             |   12 +-
 auth2-passwd.c           |    9 +-
 auth2-pubkey.c           |   15 +-
 auth2.c                  |   91 +--
 channels.c               |   22 +-
 cipher.c                 |    4 +-
 ed25519.sh               |    4 +-
 kex-names.c              |  330 +++++++++++
 kex.c                    |  270 +--------
 kex.h                    |    9 +-
 kexgexs.c                |    4 +-
 misc.c                   |   15 +-
 misc.h                   |   10 +-
 monitor.c                |   49 +-
 monitor.h                |    6 +-
 monitor_wrap.c           |  178 ++++--
 monitor_wrap.h           |   13 +-
 msg.c                    |    5 +-
 packet.c                 |   94 +++-
 packet.h                 |    3 +-
 pathnames.h              |    7 +-
 platform-listen.c        |   84 +++
 platform.c               |   60 +-
 readconf.c               |    4 +-
 regress/test-exec.sh     |   11 +-
 servconf.c               |  107 +---
 servconf.h               |   13 +-
 serverloop.c             |   44 +-
 session.c                |   36 +-
 sftp-client.c            |    4 +-
 ssh_api.c                |   17 +-
 sshd.c => sshd-session.c | 1388 +++++++---------------------------------------
 sshd.c                   | 1317 ++++++-------------------------------------
 45 files changed, 1415 insertions(+), 3204 deletions(-)
 create mode 100644 auth2-methods.c
 create mode 100644 kex-names.c
 create mode 100644 platform-listen.c
 copy sshd.c => sshd-session.c (51%)

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


More information about the openssh-commits mailing list