[openssh-commits] [openssh] branch master updated (694150ad -> 7c0ce2bf)
git+noreply at mindrot.org
git+noreply at mindrot.org
Fri Sep 8 15:59:30 AEST 2023
This is an automated email from the git hooks/post-receive script.
djm pushed a change to branch master
in repository openssh.
from 694150ad upstream: trigger keystroke timing obfucation only if the channels
new e1c284d6 upstream: Generate Ed25519 keys when invoked without arguments
new 1ee0a16e upstream: handle cr+lf (instead of just cr) in sshsig signature
new 52dfe3c7 upstream: downgrade duplicate Subsystem directives from being a
new e19069c9 upstream: preserve quoting of Subsystem commands and arguments.
new 6e52826e upstream: allocate the subsystems array as necessary and remove the
new 8a1450c6 upstream: allow override of Sybsystem directives in sshd Match
new 0e1f4401 upstream: regression test for override of subsystem in match blocks
new 249d8bd0 upstream: fix scp in SFTP mode recursive upload and download of
new 2de99014 upstream: the sftp code was one of my first contributions to
new 7c0ce2bf upstream: regress test for recursive copies of directories containing
The 10 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 7c0ce2bf98b303b6ad91493ee3247d96c18ba1f6
Author: djm at openbsd.org <djm at openbsd.org>
Date: Fri Sep 8 05:50:57 2023 +0000
upstream: regress test for recursive copies of directories containing
symlinks to other directories. bz3611, ok dtucker@
OpenBSD-Regress-ID: eaa4c29cc5cddff4e72a16bcce14aeb1ecfc94b9
commit 2de990142a83bf60ef694378b8598706bc654b08
Author: djm at openbsd.org <djm at openbsd.org>
Date: Fri Sep 8 05:56:13 2023 +0000
upstream: the sftp code was one of my first contributions to
OpenSSH and it shows - the function names are terrible.
Rename do_blah() to sftp_blah() to make them less so.
Completely mechanical except for sftp_stat() and sftp_lstat() which
change from returning a pointer to a static variable (error-prone) to
taking a pointer to a caller-provided receiver.
OpenBSD-Commit-ID: eb54d6a72d0bbba4d623e2175cf5cc4c75dc2ba4
commit 249d8bd0472b53e3a2a0e138b4c030a31e83346a
Author: djm at openbsd.org <djm at openbsd.org>
Date: Fri Sep 8 05:50:12 2023 +0000
upstream: fix scp in SFTP mode recursive upload and download of
directories that contain symlinks to other directories. In scp mode, the
links would be followed, but in SFTP mode they were not. bz3611, ok dtucker@
OpenBSD-Commit-ID: 9760fda668eaa94a992250d7670dfbc62a45197c
commit 0e1f4401c466fa4fdaea81b6dadc8dd1fc4cf0af
Author: djm at openbsd.org <djm at openbsd.org>
Date: Wed Sep 6 23:36:09 2023 +0000
upstream: regression test for override of subsystem in match blocks
OpenBSD-Regress-ID: 5f8135da3bfda71067084c048d717b0e8793e87c
commit 8a1450c62035e834d8a79a5d0d1c904236f9dcfe
Author: djm at openbsd.org <djm at openbsd.org>
Date: Wed Sep 6 23:35:35 2023 +0000
upstream: allow override of Sybsystem directives in sshd Match
blocks
OpenBSD-Commit-ID: 3911d18a826a2d2fe7e4519075cf3e57af439722
commit 6e52826e2a74d077147a82ead8d4fbd5b54f4e3b
Author: djm at openbsd.org <djm at openbsd.org>
Date: Wed Sep 6 23:26:37 2023 +0000
upstream: allocate the subsystems array as necessary and remove the
fixed limit of subsystems. Saves a few kb of memory in the server and makes
it more like the other options.
OpenBSD-Commit-ID: e683dfca6bdcbc3cc339bb6c6517c0c4736a547f
commit e19069c9fac4c111d6496b19c7f7db43b4f07b4f
Author: djm at openbsd.org <djm at openbsd.org>
Date: Wed Sep 6 23:23:53 2023 +0000
upstream: preserve quoting of Subsystem commands and arguments.
This may change behaviour of exotic configurations, but the most common
subsystem configuration (sftp-server) is unlikely to be affected.
OpenBSD-Commit-ID: 8ffa296aeca981de5b0945242ce75aa6dee479bf
commit 52dfe3c72d98503d8b7c6f64fc7e19d685636c0b
Author: djm at openbsd.org <djm at openbsd.org>
Date: Wed Sep 6 23:21:36 2023 +0000
upstream: downgrade duplicate Subsystem directives from being a
fatal error to being a debug message to match behaviour with just about all
other directives.
OpenBSD-Commit-ID: fc90ed2cc0c18d4eb8e33d2c5e98d25f282588ce
commit 1ee0a16e07b6f0847ff463d7b5221c4bf1876e25
Author: djm at openbsd.org <djm at openbsd.org>
Date: Wed Sep 6 23:18:15 2023 +0000
upstream: handle cr+lf (instead of just cr) in sshsig signature
files
OpenBSD-Commit-ID: 647460a212b916540016d066568816507375fd7f
commit e1c284d60a928bcdd60bc575c6f9604663502770
Author: job at openbsd.org <job at openbsd.org>
Date: Mon Sep 4 10:29:58 2023 +0000
upstream: Generate Ed25519 keys when invoked without arguments
Ed25519 public keys are very convenient due to their small size.
OpenSSH has supported Ed25519 since version 6.5 (January 2014).
OK djm@ markus@ sthen@ deraadt@
OpenBSD-Commit-ID: f498beaad19c8cdcc357381a60df4a9c69858b3f
Summary of changes:
regress/Makefile | 5 +-
regress/match-subsystem.sh | 90 +++++++++++
regress/scp.sh | 24 ++-
scp.c | 44 +++---
servconf.c | 105 ++++++++++---
servconf.h | 14 +-
sftp-client.c | 381 ++++++++++++++++++++++++---------------------
sftp-client.h | 76 +++++----
sftp-glob.c | 24 +--
sftp-usergroup.c | 8 +-
sftp.c | 124 ++++++++-------
ssh-keygen.1 | 6 +-
ssh-keygen.c | 10 +-
sshsig.c | 27 +++-
14 files changed, 569 insertions(+), 369 deletions(-)
create mode 100644 regress/match-subsystem.sh
--
To stop receiving notification emails like this one, please contact
djm at mindrot.org.
More information about the openssh-commits
mailing list