freebsd-nq/crypto/openssh/openbsd-compat
Ed Maste 87c1498d1a ssh: update to OpenSSH v9.0p1
Release notes are available at https://www.openssh.com/txt/release-9.0

Some highlights:

 * ssh(1), sshd(8): use the hybrid Streamlined NTRU Prime + x25519 key
   exchange method by default ("sntrup761x25519-sha512@openssh.com").
   The NTRU algorithm is believed to resist attacks enabled by future
   quantum computers and is paired with the X25519 ECDH key exchange
   (the previous default) as a backstop against any weaknesses in
   NTRU Prime that may be discovered in the future. The combination
   ensures that the hybrid exchange offers at least as good security
   as the status quo.

 * sftp-server(8): support the "copy-data" extension to allow server-
   side copying of files/data, following the design in
   draft-ietf-secsh-filexfer-extensions-00. bz2948

 * sftp(1): add a "cp" command to allow the sftp client to perform
   server-side file copies.

This commit excludes the scp(1) change to use the SFTP protocol by
default; that change will immediately follow.

MFC after:	1 month
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
2022-04-15 10:41:08 -04:00
..
regress openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
arc4random.c ssh: update to OpenSSH v9.0p1 2022-04-15 10:41:08 -04:00
base64.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
base64.h
basename.c
bcrypt_pbkdf.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
bindresvport.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
blf.h ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
blowfish.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
bsd-asprintf.c Upgrade to OpenSSH 7.9p1. 2020-02-14 19:06:59 +00:00
bsd-closefrom.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
bsd-cygwin_util.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
bsd-cygwin_util.h openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
bsd-err.c Upgrade to OpenSSH 7.6p1. This will be followed shortly by 7.7p1. 2018-05-08 23:13:11 +00:00
bsd-flock.c Upgrade to OpenSSH 7.7p1. 2018-05-11 13:22:43 +00:00
bsd-getline.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
bsd-getpagesize.c Upgrade to OpenSSH 7.7p1. 2018-05-11 13:22:43 +00:00
bsd-getpeereid.c
bsd-malloc.c Upgrade to OpenSSH 7.7p1. 2018-05-11 13:22:43 +00:00
bsd-misc.c ssh: update to OpenSSH v9.0p1 2022-04-15 10:41:08 -04:00
bsd-misc.h ssh: update to OpenSSH v9.0p1 2022-04-15 10:41:08 -04:00
bsd-nextstep.c
bsd-nextstep.h Upgrade to OpenSSH 7.8p1. 2018-09-10 16:20:12 +00:00
bsd-openpty.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
bsd-poll.c ssh: update to OpenSSH v9.0p1 2022-04-15 10:41:08 -04:00
bsd-poll.h ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
bsd-pselect.c ssh: update to OpenSSH v8.8p1 2021-12-19 11:02:02 -05:00
bsd-setres_id.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
bsd-setres_id.h
bsd-signal.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
bsd-signal.h openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
bsd-snprintf.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
bsd-statvfs.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
bsd-statvfs.h Upgrade to OpenSSH 7.7p1. 2018-05-11 13:22:43 +00:00
bsd-waitpid.c
bsd-waitpid.h openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
chacha_private.h ssh: update to OpenSSH v9.0p1 2022-04-15 10:41:08 -04:00
charclass.h
daemon.c
dirname.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
explicit_bzero.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
fake-rfc2553.c
fake-rfc2553.h
fmt_scaled.c ssh: update with post-release V_8_9 branch commits 2022-04-13 16:53:20 -04:00
fnmatch.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
fnmatch.h openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
freezero.c Upgrade to OpenSSH 7.8p1. 2018-09-10 16:20:12 +00:00
getcwd.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
getgrouplist.c
getopt_long.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
getopt.h
getrrsetbyname-ldns.c
getrrsetbyname.c ssh: update to OpenSSH v9.0p1 2022-04-15 10:41:08 -04:00
getrrsetbyname.h
glob.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
glob.h openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
inet_aton.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
inet_ntoa.c
inet_ntop.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
kludge-fd_set.c
libressl-api-compat.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
Makefile.in openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
md5.c
md5.h
memmem.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
mktemp.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
openbsd-compat.h ssh: update to OpenSSH v9.0p1 2022-04-15 10:41:08 -04:00
openssl-compat.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
openssl-compat.h openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
port-aix.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
port-aix.h openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
port-irix.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
port-irix.h
port-linux.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
port-linux.h
port-net.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
port-net.h Upgrade to OpenSSH 7.7p1. 2018-05-11 13:22:43 +00:00
port-prngd.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
port-solaris.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00
port-solaris.h
port-uw.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
port-uw.h
pwcache.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
readpassphrase.c Upgrade to OpenSSH 7.7p1. 2018-05-11 13:22:43 +00:00
readpassphrase.h
reallocarray.c
recallocarray.c Upgrade to OpenSSH 7.6p1. This will be followed shortly by 7.7p1. 2018-05-08 23:13:11 +00:00
rresvport.c
setenv.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
setproctitle.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
sha1.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
sha1.h
sha2.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
sha2.h openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
sigact.c
sigact.h
strcasestr.c
strlcat.c
strlcpy.c
strmode.c
strndup.c Upgrade to OpenSSH 7.8p1. 2018-09-10 16:20:12 +00:00
strnlen.c Upgrade to OpenSSH 7.8p1. 2018-09-10 16:20:12 +00:00
strptime.c
strsep.c
strtoll.c
strtonum.c openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
strtoul.c
strtoull.c
sys-queue.h openssh: update to OpenSSH v8.7p1 2021-09-07 21:05:51 -04:00
sys-tree.h
timingsafe_bcmp.c
vis.c
vis.h
xcrypt.c ssh: update to OpenSSH v8.9p1 2022-04-13 16:00:56 -04:00