[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