[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