Opened 16 months ago
Closed 16 months ago
#67877 closed update (fixed)
WIP: OpenSSH 9.4 snapshot Call For Testing
Reported by: | artkiver (グレェ) | Owned by: | artkiver (グレェ) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: |
Description
Preliminary Portfile experiments for OpenSSH 9.4 snapshot as announced here:
https://marc.info/?l=openssh-unix-dev&m=169078438215969&w=2
Some oddities observed so far:
port -v install seems to hang during applying launchd.patch
Hitting carriage return generates an Oops.rej
Applying the patch manually to the contents of the snapshot tarball generates no errors though?
Maybe this is just an oddity of the snapshot, but I wanted to document it before getting some sleep just in case OpenSSH 9.4 release goes official and maybe another set of eyes runs into similar issues and can use this as a reference before I have an opportunity to dig into it more deeply.
---> Fetching distfiles for openssh ---> Verifying checksums for openssh ---> Checksumming openssh-SNAP-20230731.tar.gz ---> Extracting openssh ---> Extracting openssh-SNAP-20230731.tar.gz Executing: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_net_openssh/openssh/work" && /usr/bin/gzip -dc '/opt/local/var/macports/distfiles/openssh/openssh-SNAP-20230731.tar.gz' | /usr/bin/tar -xf - ---> Applying patches to openssh ---> Applying launchd.patch Executing: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_net_openssh/openssh/work/openssh-SNAP-20230731" && /usr/bin/patch -p0 -p1 < '/opt/local/var/macports/sources/github.com/macports/macports-ports/net/openssh/files/launchd.patch' File to patch: No file found--skip this patch? [y] 3 out of 3 hunks ignored--saving rejects to Oops.rej n File to patch: No file found--skip this patch? [n] patch: **** can't find n Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_net_openssh/openssh/work/openssh-SNAP-20230731" && /usr/bin/patch -p0 -p1 < '/opt/local/var/macports/sources/github.com/macports/macports-ports/net/openssh/files/launchd.patch' Exit code: 2 Error: Failed to patch openssh: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_github.com_macports_macports-ports_net_openssh/openssh/main.log for details. Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: Processing of port openssh failed
Attachments (1)
Change History (8)
Changed 16 months ago by artkiver (グレェ)
Attachment: | Portfile.openssh9.4callfortesting added |
---|
comment:1 Changed 16 months ago by artkiver (グレェ)
For some reason I am encountering errors when I attempt to attached the Oops.rej generated after port -v install stalls applying the launchd.patch so pasting it below.
@@ -295,6 +295,10 @@ struct stat st; u_int now, x11_timeout_real; +#if __APPLE__ + int is_path_to_socket = 0; +#endif /* __APPLE__ */ + *_proto = proto; *_data = data; proto[0] = data[0] = xauthfile[0] = xauthdir[0] = '\0'; @@ -311,6 +315,19 @@ } if (xauth_path != NULL) { +#if __APPLE__ + { + /* + * If using launchd socket, remove the screen number from the end + * of $DISPLAY. is_path_to_socket is used later in this function + * to determine if an error should be displayed. + */ + char path[PATH_MAX]; + + is_path_to_socket = is_path_to_xsocket(display, path, sizeof(path)); + } +#endif /* __APPLE__ */ + /* * Handle FamilyLocal case where $DISPLAY does * not match an authorization entry. For this we @@ -433,6 +450,9 @@ u_int8_t rnd[16]; u_int i; +#if __APPLE__ + if (!is_path_to_socket) +#endif /* __APPLE__ */ logit("Warning: No xauth data; " "using fake authentication data for X11 forwarding."); strlcpy(proto, SSH_X11_PROTO, sizeof proto);
comment:2 Changed 16 months ago by artkiver (グレェ)
If I run the following on the contents of the tarball manually without the Portfile:
./configure --prefix=/opt/local --with-ssl-dir=/opt/local --sysconfdir=/opt/local/etc/ssh --with-privsep-path=/var/empty --with-md5-passwords --with-pid-dir=/opt/local/var/run --with-pam --mandir=/opt/local/share/man --with-zlib=/opt/local --without-kerberos5 --with-libedit --with-pie --without-xauth --without-ldns --with-audit=bsm --with-keychain=apple
Then run make, I will end up with an ssh binary which yields the following:
ssh -V OpenSSH_9.3p1-snap20230803, LibreSSL 3.8.0
From what I was able to discern, I think maybe there's something going amiss with my WIP testing Portfile and the naming/version conventions of the snapshot? Basically this:
Executing: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_net_openssh/openssh/work/openssh-SNAP-20230803" && /usr/bin/patch -p0 -p1 < '/opt/local/var/macports/sources/github.com/macports/macports-ports/net/openssh/files/agent.patch'
I think fails because:
/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_net_openssh/openssh/work/openssh-SNAP-20230803
is empty
It's populating:
/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_net_openssh/openssh/work/openssh/
So, it's trying to apply the patches to files which aren't in the path?
Meanwhile, if I manually decompress the tarball to the path which it is trying, it seems to get a bit further but then error out as follows:
cat: ./.depend: No such file or directory configure: creating ./config.status config.status: creating Makefile config.status: creating buildpkg.sh config.status: creating opensshd.init config.status: creating openssh.xml config.status: creating openbsd-compat/Makefile mv: rename ./conf4TuVFK/out to openbsd-compat/Makefile: Permission denied config.status: error: could not create openbsd-compat/Makefile Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_net_openssh/openssh/work/openssh-SNAP-20230803" && ./configure --prefix=/opt/local --with-ssl-dir=/opt/local --sysconfdir=/opt/local/etc/ssh --with-privsep-path=/var/empty --with-md5-passwords --with-pid-dir=/opt/local/var/run --with-pam --mandir=/opt/local/share/man --with-zlib=/opt/local --without-kerberos5 --with-libedit --with-pie --without-xauth --without-ldns --with-audit=bsm --with-keychain=apple Exit code: 1 Error: Failed to configure openssh: consult /opt/local/var/macports/build/_opt_local_var_macports_sources_github.com_macports_macports-ports_net_openssh/openssh/work/openssh-SNAP-20230803/config.log Error: Failed to configure openssh: configure failure: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_github.com_macports_macports-ports_net_openssh/openssh/main.log for details. Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: Processing of port openssh failed
I am guessing, all of this will be a non issue when 9.4 is actually released, and I am kind of chasing my tail with a prematurely modified Portfile and causing problems where there aren't any?
comment:3 Changed 16 months ago by artkiver (グレェ)
I couldn't help but notice this:
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
Which, according to https://github.com/PowerDNS/pdns/issues/2125#issuecomment-71391206
"This does not mean -pie isn't used, because clang adds it by default. It means clang did not use it again."
Similarly:
I got the same issue, clang: warning: argument unused during compilation: '-pie' When I discarded this and forwarded to use the executable which I generated for x86_64 in the emulator ended up with error: only position independent executables (PIE) are supported.
So I am wondering, perhaps with 9.4 it will be a good idea to just remove the configure.args
--with-pie \
Since perhaps these days it is redundant?
comment:4 Changed 16 months ago by artkiver (グレェ)
Oddly, running the following:
./configure --prefix=/opt/local --with-ssl-dir=/opt/local --sysconfdir=/opt/local/etc/ssh --with-privsep-path=/var/empty --with-md5-passwords --with-pid-dir=/opt/local/var/run --with-pam --mandir=/opt/local/share/man --with-zlib=/opt/local --without-kerberos5 --with-libedit --without-xauth --without-ldns --with-audit=bsm --with-keychain=apple
(omitting the --with-pie)
I still see the following:
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
Yes, even after running
make clean
Before re-running ./configure and make
I was also thinking, maybe the --with-pie is useful on older versions of OS X or XCode or clang or gcc? I dunno, the warning seems spurious, but probably not mine to fix.
comment:5 Changed 16 months ago by artkiver (グレェ)
% make tests /opt/local/bin/gmkdir -p `pwd`/regress/unittests/test_helper /opt/local/bin/gmkdir -p `pwd`/regress/unittests/authopt /opt/local/bin/gmkdir -p `pwd`/regress/unittests/bitmap /opt/local/bin/gmkdir -p `pwd`/regress/unittests/conversion /opt/local/bin/gmkdir -p `pwd`/regress/unittests/hostkeys /opt/local/bin/gmkdir -p `pwd`/regress/unittests/kex /opt/local/bin/gmkdir -p `pwd`/regress/unittests/match /opt/local/bin/gmkdir -p `pwd`/regress/unittests/misc /opt/local/bin/gmkdir -p `pwd`/regress/unittests/sshbuf /opt/local/bin/gmkdir -p `pwd`/regress/unittests/sshkey /opt/local/bin/gmkdir -p `pwd`/regress/unittests/sshsig /opt/local/bin/gmkdir -p `pwd`/regress/unittests/utf8 /opt/local/bin/gmkdir -p `pwd`/regress/misc/sk-dummy [ -f `pwd`/regress/Makefile ] || \ ln -s `cd . && pwd`/regress/Makefile `pwd`/regress/Makefile (cd openbsd-compat && /Applications/Xcode.app/Contents/Developer/usr/bin/make) make[1]: Nothing to be done for `all'. cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -o regress/modpipe ./regress/modpipe.c \ -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -o regress/timestamp ./regress/timestamp.c \ -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -o regress/setuid-allowed ./regress/setuid-allowed.c \ -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -o regress/netcat ./regress/netcat.c \ -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz ./regress/netcat.c:332:8: warning: 'mktemp' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of mktemp(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations] if (mktemp(unix_dg_tmp_socket_buf) == NULL) ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdlib.h:210:1: note: 'mktemp' has been explicitly marked deprecated here __deprecated_msg("This function is provided for compatibility reasons only. Due to security concerns inherent in the design of mktemp(3), it is highly recommended that you use mkstemp(3) instead.") ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg' #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg))) ^ 1 warning generated. cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -o regress/check-perm ./regress/check-perm.c \ -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -o regress/mkdtemp ./regress/mkdtemp.c \ -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIC -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/misc/sk-dummy/sk-dummy.c -o regress/misc/sk-dummy/sk-dummy.lo cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIC -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/misc/sk-dummy/fatal.c -o regress/misc/sk-dummy/fatal.lo cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIC -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c ed25519.c -o ed25519.lo cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIC -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c hash.c -o hash.lo cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -fPIC -shared -o regress/misc/sk-dummy/sk-dummy.so regress/misc/sk-dummy/sk-dummy.lo regress/misc/sk-dummy/fatal.lo ed25519.lo hash.lo \ -L. -Lopenbsd-compat -lopenbsd-compat -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -lbsm -lresolv -lcrypto -lz ld: warning: -pie being ignored. It is only used when linking a main executable cd ./regress || exit $?; \ EGREP='/usr/bin/grep -E' \ OPENSSL_BIN='/opt/local/bin/openssl' \ /Applications/Xcode.app/Contents/Developer/usr/bin/make \ .CURDIR="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ .OBJDIR="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ BUILDDIR="/Users/grey/Downloads/openssh/9.4snap/openssh" \ OBJ="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ PATH="/Users/grey/Downloads/openssh/9.4snap/openssh:${PATH}" \ TEST_ENV=MALLOC_OPTIONS="" \ TEST_MALLOC_OPTIONS="" \ TEST_SSH_SCP="/Users/grey/Downloads/openssh/9.4snap/openssh/scp" \ TEST_SSH_SSH="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh" \ TEST_SSH_SSHD="/Users/grey/Downloads/openssh/9.4snap/openssh/sshd" \ TEST_SSH_SSHAGENT="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-agent" \ TEST_SSH_SSHADD="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-add" \ TEST_SSH_SSHKEYGEN="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen" \ TEST_SSH_SSHPKCS11HELPER="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-pkcs11-helper" \ TEST_SSH_SSHKEYSCAN="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keyscan" \ TEST_SSH_SFTP="/Users/grey/Downloads/openssh/9.4snap/openssh/sftp" \ TEST_SSH_PKCS11_HELPER="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-pkcs11-helper" \ TEST_SSH_SK_HELPER="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-sk-helper" \ TEST_SSH_SFTPSERVER="/Users/grey/Downloads/openssh/9.4snap/openssh/sftp-server" \ TEST_SSH_MODULI_FILE="/Users/grey/Downloads/openssh/9.4snap/openssh/moduli" \ TEST_SSH_PLINK="plink" \ TEST_SSH_PUTTYGEN="puttygen" \ TEST_SSH_CONCH="conch" \ TEST_SSH_IPV6="yes" \ TEST_SSH_UTF8="yes" \ TEST_SHELL="sh" \ EXEEXT="" \ file-tests && echo all file-tests passed /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -if /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_ssh2.prv | diff - /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_openssh.prv tr '\n' '\r' </Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_ssh2.prv > /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_ssh2_cr.prv /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -if /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_ssh2_cr.prv | diff - /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_openssh.prv awk '{print $0 "\r"}' /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_ssh2.prv > /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_ssh2_crnl.prv /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -if /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_ssh2_crnl.prv | diff - /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_openssh.prv cat /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_openssh.prv > /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t2.out chmod 600 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t2.out /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -yf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t2.out | diff - /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_openssh.pub /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -ef /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_openssh.pub >/Users/grey/Downloads/openssh/9.4snap/openssh/regress/t3.out /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -if /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t3.out | diff - /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_openssh.pub /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -E md5 -lf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_openssh.pub |\ awk '{print $2}' | diff - /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t4.ok /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -Bf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_openssh.pub |\ awk '{print $2}' | diff - /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t5.ok /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -if /Users/grey/Downloads/openssh/9.4snap/openssh/regress/dsa_ssh2.prv > /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t6.out1 /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -if /Users/grey/Downloads/openssh/9.4snap/openssh/regress/dsa_ssh2.pub > /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t6.out2 chmod 600 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t6.out1 /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -yf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t6.out1 | diff - /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t6.out2 /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -q -t rsa -N '' -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t7.out /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -lf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t7.out > /dev/null /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -Bf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t7.out > /dev/null /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -q -t dsa -N '' -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t8.out /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -lf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t8.out > /dev/null /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -Bf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t8.out > /dev/null ! /Users/grey/Downloads/openssh/9.4snap/openssh/ssh -Q key-plain | grep ecdsa >/dev/null || \ /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -q -t ecdsa -N '' -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t9.out ! /Users/grey/Downloads/openssh/9.4snap/openssh/ssh -Q key-plain | grep ecdsa >/dev/null || \ /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -lf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t9.out > /dev/null ! /Users/grey/Downloads/openssh/9.4snap/openssh/ssh -Q key-plain | grep ecdsa >/dev/null || \ /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -Bf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t9.out > /dev/null /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -q -t ed25519 -N '' -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t10.out /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -lf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t10.out > /dev/null /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -Bf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t10.out > /dev/null /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -E sha256 -lf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/rsa_openssh.pub |\ awk '{print $2}' | diff - /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t11.ok /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -q -t ed25519 -N '' -C 'test-comment-1234' -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t12.out /Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen -lf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/t12.out.pub | grep test-comment-1234 >/dev/null all file-tests passed cd ./regress || exit $?; \ EGREP='/usr/bin/grep -E' \ OPENSSL_BIN='/opt/local/bin/openssl' \ /Applications/Xcode.app/Contents/Developer/usr/bin/make \ .CURDIR="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ .OBJDIR="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ BUILDDIR="/Users/grey/Downloads/openssh/9.4snap/openssh" \ OBJ="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ PATH="/Users/grey/Downloads/openssh/9.4snap/openssh:${PATH}" \ TEST_ENV=MALLOC_OPTIONS="" \ TEST_MALLOC_OPTIONS="" \ TEST_SSH_SCP="/Users/grey/Downloads/openssh/9.4snap/openssh/scp" \ TEST_SSH_SSH="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh" \ TEST_SSH_SSHD="/Users/grey/Downloads/openssh/9.4snap/openssh/sshd" \ TEST_SSH_SSHAGENT="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-agent" \ TEST_SSH_SSHADD="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-add" \ TEST_SSH_SSHKEYGEN="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen" \ TEST_SSH_SSHPKCS11HELPER="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-pkcs11-helper" \ TEST_SSH_SSHKEYSCAN="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keyscan" \ TEST_SSH_SFTP="/Users/grey/Downloads/openssh/9.4snap/openssh/sftp" \ TEST_SSH_PKCS11_HELPER="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-pkcs11-helper" \ TEST_SSH_SK_HELPER="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-sk-helper" \ TEST_SSH_SFTPSERVER="/Users/grey/Downloads/openssh/9.4snap/openssh/sftp-server" \ TEST_SSH_MODULI_FILE="/Users/grey/Downloads/openssh/9.4snap/openssh/moduli" \ TEST_SSH_PLINK="plink" \ TEST_SSH_PUTTYGEN="puttygen" \ TEST_SSH_CONCH="conch" \ TEST_SSH_IPV6="yes" \ TEST_SSH_UTF8="yes" \ TEST_SHELL="sh" \ EXEEXT="" \ t-exec && echo all t-exec passed run test connect.sh ... ok simple connect run test proxy-connect.sh ... plain username comp=no plain username comp=yes username with style ok proxy connect run test sshfp-connect.sh ... SKIPPED: TEST_SSH_SSHFP_DOMAIN not set. run test connect-privsep.sh ... ok proxy connect with privsep run test connect-uri.sh ... uri connect: no trailing slash uri connect: trailing slash uri connect: with path name ok uri connect run test proto-version.sh ... ok sshd version with different protocol combinations run test proto-mismatch.sh ... ok protocol version mismatch run test exit-status.sh ... test remote exit status: status 0 test remote exit status: status 1 test remote exit status: status 4 test remote exit status: status 5 test remote exit status: status 44 ok remote exit status run test exit-status-signal.sh ... ok exit status on signal run test envpass.sh ... test environment passing: pass env, don't accept test environment passing: setenv, don't accept test environment passing: don't pass env, accept test environment passing: pass single env, accept single env test environment passing: pass multiple env, accept multiple env test environment passing: setenv, accept test environment passing: setenv, first match wins test environment passing: server setenv wins test environment passing: server setenv wins ok environment passing run test transfer.sh ... ok transfer data run test banner.sh ... test banner: missing banner file test banner: size 0 test banner: size 10 test banner: size 100 test banner: size 1000 test banner: size 10000 test banner: size 100000 test banner: suppress banner (-q) ok banner run test rekey.sh ... client rekey KexAlgorithms=diffie-hellman-group1-sha1 client rekey KexAlgorithms=diffie-hellman-group14-sha1 client rekey KexAlgorithms=diffie-hellman-group14-sha256 client rekey KexAlgorithms=diffie-hellman-group16-sha512 client rekey KexAlgorithms=diffie-hellman-group18-sha512 client rekey KexAlgorithms=diffie-hellman-group-exchange-sha1 client rekey KexAlgorithms=diffie-hellman-group-exchange-sha256 client rekey KexAlgorithms=ecdh-sha2-nistp256 client rekey KexAlgorithms=ecdh-sha2-nistp384 client rekey KexAlgorithms=ecdh-sha2-nistp521 client rekey KexAlgorithms=curve25519-sha256 client rekey KexAlgorithms=curve25519-sha256@libssh.org client rekey KexAlgorithms=sntrup761x25519-sha512@openssh.com client rekey Ciphers=3des-cbc client rekey Ciphers=aes128-cbc client rekey Ciphers=aes192-cbc client rekey Ciphers=aes256-cbc client rekey Ciphers=aes128-ctr client rekey Ciphers=aes192-ctr client rekey Ciphers=aes256-ctr client rekey Ciphers=aes128-gcm@openssh.com client rekey Ciphers=aes256-gcm@openssh.com client rekey Ciphers=chacha20-poly1305@openssh.com client rekey MACs=hmac-sha1 client rekey MACs=hmac-sha1-96 client rekey MACs=hmac-sha2-256 client rekey MACs=hmac-sha2-512 client rekey MACs=hmac-md5 client rekey MACs=hmac-md5-96 client rekey MACs=umac-64@openssh.com client rekey MACs=umac-128@openssh.com client rekey MACs=hmac-sha1-etm@openssh.com client rekey MACs=hmac-sha1-96-etm@openssh.com client rekey MACs=hmac-sha2-256-etm@openssh.com client rekey MACs=hmac-sha2-512-etm@openssh.com client rekey MACs=hmac-md5-etm@openssh.com client rekey MACs=hmac-md5-96-etm@openssh.com client rekey MACs=umac-64-etm@openssh.com client rekey MACs=umac-128-etm@openssh.com client rekey aes128-gcm@openssh.com diffie-hellman-group1-sha1 client rekey aes128-gcm@openssh.com diffie-hellman-group14-sha1 client rekey aes128-gcm@openssh.com diffie-hellman-group14-sha256 client rekey aes128-gcm@openssh.com diffie-hellman-group16-sha512 client rekey aes128-gcm@openssh.com diffie-hellman-group18-sha512 client rekey aes128-gcm@openssh.com diffie-hellman-group-exchange-sha1 client rekey aes128-gcm@openssh.com diffie-hellman-group-exchange-sha256 client rekey aes128-gcm@openssh.com ecdh-sha2-nistp256 client rekey aes128-gcm@openssh.com ecdh-sha2-nistp384 client rekey aes128-gcm@openssh.com ecdh-sha2-nistp521 client rekey aes128-gcm@openssh.com curve25519-sha256 client rekey aes128-gcm@openssh.com curve25519-sha256@libssh.org client rekey aes128-gcm@openssh.com sntrup761x25519-sha512@openssh.com client rekey aes256-gcm@openssh.com diffie-hellman-group1-sha1 client rekey aes256-gcm@openssh.com diffie-hellman-group14-sha1 client rekey aes256-gcm@openssh.com diffie-hellman-group14-sha256 client rekey aes256-gcm@openssh.com diffie-hellman-group16-sha512 client rekey aes256-gcm@openssh.com diffie-hellman-group18-sha512 client rekey aes256-gcm@openssh.com diffie-hellman-group-exchange-sha1 client rekey aes256-gcm@openssh.com diffie-hellman-group-exchange-sha256 client rekey aes256-gcm@openssh.com ecdh-sha2-nistp256 client rekey aes256-gcm@openssh.com ecdh-sha2-nistp384 client rekey aes256-gcm@openssh.com ecdh-sha2-nistp521 client rekey aes256-gcm@openssh.com curve25519-sha256 client rekey aes256-gcm@openssh.com curve25519-sha256@libssh.org client rekey aes256-gcm@openssh.com sntrup761x25519-sha512@openssh.com client rekey chacha20-poly1305@openssh.com diffie-hellman-group1-sha1 client rekey chacha20-poly1305@openssh.com diffie-hellman-group14-sha1 client rekey chacha20-poly1305@openssh.com diffie-hellman-group14-sha256 client rekey chacha20-poly1305@openssh.com diffie-hellman-group16-sha512 client rekey chacha20-poly1305@openssh.com diffie-hellman-group18-sha512 client rekey chacha20-poly1305@openssh.com diffie-hellman-group-exchange-sha1 client rekey chacha20-poly1305@openssh.com diffie-hellman-group-exchange-sha256 client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp256 client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp384 client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp521 client rekey chacha20-poly1305@openssh.com curve25519-sha256 client rekey chacha20-poly1305@openssh.com curve25519-sha256@libssh.org client rekey chacha20-poly1305@openssh.com sntrup761x25519-sha512@openssh.com client rekeylimit 16 client rekeylimit 1k client rekeylimit 128k client rekeylimit 256k client rekeylimit default 5 client rekeylimit default 10 client rekeylimit default 5 no data client rekeylimit default 10 no data server rekeylimit 16 server rekeylimit 1k server rekeylimit 128k server rekeylimit 256k server rekeylimit default 5 no data server rekeylimit default 10 no data rekeylimit parsing ok rekey run test dhgex.sh ... dhgex bits 3072 diffie-hellman-group-exchange-sha1 3des-cbc dhgex bits 3072 diffie-hellman-group-exchange-sha256 3des-cbc dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-cbc dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-cbc dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-ctr dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-ctr dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-gcm@openssh.com dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-gcm@openssh.com dhgex bits 7680 diffie-hellman-group-exchange-sha1 aes192-cbc dhgex bits 7680 diffie-hellman-group-exchange-sha256 aes192-cbc dhgex bits 7680 diffie-hellman-group-exchange-sha1 aes192-ctr dhgex bits 7680 diffie-hellman-group-exchange-sha256 aes192-ctr dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-cbc dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-cbc dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-ctr dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-ctr dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-gcm@openssh.com dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-gcm@openssh.com dhgex bits 8192 diffie-hellman-group-exchange-sha1 chacha20-poly1305@openssh.com dhgex bits 8192 diffie-hellman-group-exchange-sha256 chacha20-poly1305@openssh.com ok dhgex run test stderr-data.sh ... test stderr data transfer: () test stderr data transfer: (-n) ok stderr data transfer run test stderr-after-eof.sh ... ok stderr data after eof run test broken-pipe.sh ... ok broken pipe test run test try-ciphers.sh ... test try ciphers: cipher 3des-cbc mac hmac-sha1 test try ciphers: cipher 3des-cbc mac hmac-sha1-96 test try ciphers: cipher 3des-cbc mac hmac-sha2-256 test try ciphers: cipher 3des-cbc mac hmac-sha2-512 test try ciphers: cipher 3des-cbc mac hmac-md5 test try ciphers: cipher 3des-cbc mac hmac-md5-96 test try ciphers: cipher 3des-cbc mac umac-64@openssh.com test try ciphers: cipher 3des-cbc mac umac-128@openssh.com test try ciphers: cipher 3des-cbc mac hmac-sha1-etm@openssh.com test try ciphers: cipher 3des-cbc mac hmac-sha1-96-etm@openssh.com test try ciphers: cipher 3des-cbc mac hmac-sha2-256-etm@openssh.com test try ciphers: cipher 3des-cbc mac hmac-sha2-512-etm@openssh.com test try ciphers: cipher 3des-cbc mac hmac-md5-etm@openssh.com test try ciphers: cipher 3des-cbc mac hmac-md5-96-etm@openssh.com test try ciphers: cipher 3des-cbc mac umac-64-etm@openssh.com test try ciphers: cipher 3des-cbc mac umac-128-etm@openssh.com test try ciphers: cipher aes128-cbc mac hmac-sha1 test try ciphers: cipher aes128-cbc mac hmac-sha1-96 test try ciphers: cipher aes128-cbc mac hmac-sha2-256 test try ciphers: cipher aes128-cbc mac hmac-sha2-512 test try ciphers: cipher aes128-cbc mac hmac-md5 test try ciphers: cipher aes128-cbc mac hmac-md5-96 test try ciphers: cipher aes128-cbc mac umac-64@openssh.com test try ciphers: cipher aes128-cbc mac umac-128@openssh.com test try ciphers: cipher aes128-cbc mac hmac-sha1-etm@openssh.com test try ciphers: cipher aes128-cbc mac hmac-sha1-96-etm@openssh.com test try ciphers: cipher aes128-cbc mac hmac-sha2-256-etm@openssh.com test try ciphers: cipher aes128-cbc mac hmac-sha2-512-etm@openssh.com test try ciphers: cipher aes128-cbc mac hmac-md5-etm@openssh.com test try ciphers: cipher aes128-cbc mac hmac-md5-96-etm@openssh.com test try ciphers: cipher aes128-cbc mac umac-64-etm@openssh.com test try ciphers: cipher aes128-cbc mac umac-128-etm@openssh.com test try ciphers: cipher aes192-cbc mac hmac-sha1 test try ciphers: cipher aes192-cbc mac hmac-sha1-96 test try ciphers: cipher aes192-cbc mac hmac-sha2-256 test try ciphers: cipher aes192-cbc mac hmac-sha2-512 test try ciphers: cipher aes192-cbc mac hmac-md5 test try ciphers: cipher aes192-cbc mac hmac-md5-96 test try ciphers: cipher aes192-cbc mac umac-64@openssh.com test try ciphers: cipher aes192-cbc mac umac-128@openssh.com test try ciphers: cipher aes192-cbc mac hmac-sha1-etm@openssh.com test try ciphers: cipher aes192-cbc mac hmac-sha1-96-etm@openssh.com test try ciphers: cipher aes192-cbc mac hmac-sha2-256-etm@openssh.com test try ciphers: cipher aes192-cbc mac hmac-sha2-512-etm@openssh.com test try ciphers: cipher aes192-cbc mac hmac-md5-etm@openssh.com test try ciphers: cipher aes192-cbc mac hmac-md5-96-etm@openssh.com test try ciphers: cipher aes192-cbc mac umac-64-etm@openssh.com test try ciphers: cipher aes192-cbc mac umac-128-etm@openssh.com test try ciphers: cipher aes256-cbc mac hmac-sha1 test try ciphers: cipher aes256-cbc mac hmac-sha1-96 test try ciphers: cipher aes256-cbc mac hmac-sha2-256 test try ciphers: cipher aes256-cbc mac hmac-sha2-512 test try ciphers: cipher aes256-cbc mac hmac-md5 test try ciphers: cipher aes256-cbc mac hmac-md5-96 test try ciphers: cipher aes256-cbc mac umac-64@openssh.com test try ciphers: cipher aes256-cbc mac umac-128@openssh.com test try ciphers: cipher aes256-cbc mac hmac-sha1-etm@openssh.com test try ciphers: cipher aes256-cbc mac hmac-sha1-96-etm@openssh.com test try ciphers: cipher aes256-cbc mac hmac-sha2-256-etm@openssh.com test try ciphers: cipher aes256-cbc mac hmac-sha2-512-etm@openssh.com test try ciphers: cipher aes256-cbc mac hmac-md5-etm@openssh.com test try ciphers: cipher aes256-cbc mac hmac-md5-96-etm@openssh.com test try ciphers: cipher aes256-cbc mac umac-64-etm@openssh.com test try ciphers: cipher aes256-cbc mac umac-128-etm@openssh.com test try ciphers: cipher aes128-ctr mac hmac-sha1 test try ciphers: cipher aes128-ctr mac hmac-sha1-96 test try ciphers: cipher aes128-ctr mac hmac-sha2-256 test try ciphers: cipher aes128-ctr mac hmac-sha2-512 test try ciphers: cipher aes128-ctr mac hmac-md5 test try ciphers: cipher aes128-ctr mac hmac-md5-96 test try ciphers: cipher aes128-ctr mac umac-64@openssh.com test try ciphers: cipher aes128-ctr mac umac-128@openssh.com test try ciphers: cipher aes128-ctr mac hmac-sha1-etm@openssh.com test try ciphers: cipher aes128-ctr mac hmac-sha1-96-etm@openssh.com test try ciphers: cipher aes128-ctr mac hmac-sha2-256-etm@openssh.com test try ciphers: cipher aes128-ctr mac hmac-sha2-512-etm@openssh.com test try ciphers: cipher aes128-ctr mac hmac-md5-etm@openssh.com test try ciphers: cipher aes128-ctr mac hmac-md5-96-etm@openssh.com test try ciphers: cipher aes128-ctr mac umac-64-etm@openssh.com test try ciphers: cipher aes128-ctr mac umac-128-etm@openssh.com test try ciphers: cipher aes192-ctr mac hmac-sha1 test try ciphers: cipher aes192-ctr mac hmac-sha1-96 test try ciphers: cipher aes192-ctr mac hmac-sha2-256 test try ciphers: cipher aes192-ctr mac hmac-sha2-512 test try ciphers: cipher aes192-ctr mac hmac-md5 test try ciphers: cipher aes192-ctr mac hmac-md5-96 test try ciphers: cipher aes192-ctr mac umac-64@openssh.com test try ciphers: cipher aes192-ctr mac umac-128@openssh.com test try ciphers: cipher aes192-ctr mac hmac-sha1-etm@openssh.com test try ciphers: cipher aes192-ctr mac hmac-sha1-96-etm@openssh.com test try ciphers: cipher aes192-ctr mac hmac-sha2-256-etm@openssh.com test try ciphers: cipher aes192-ctr mac hmac-sha2-512-etm@openssh.com test try ciphers: cipher aes192-ctr mac hmac-md5-etm@openssh.com test try ciphers: cipher aes192-ctr mac hmac-md5-96-etm@openssh.com test try ciphers: cipher aes192-ctr mac umac-64-etm@openssh.com test try ciphers: cipher aes192-ctr mac umac-128-etm@openssh.com test try ciphers: cipher aes256-ctr mac hmac-sha1 test try ciphers: cipher aes256-ctr mac hmac-sha1-96 test try ciphers: cipher aes256-ctr mac hmac-sha2-256 test try ciphers: cipher aes256-ctr mac hmac-sha2-512 test try ciphers: cipher aes256-ctr mac hmac-md5 test try ciphers: cipher aes256-ctr mac hmac-md5-96 test try ciphers: cipher aes256-ctr mac umac-64@openssh.com test try ciphers: cipher aes256-ctr mac umac-128@openssh.com test try ciphers: cipher aes256-ctr mac hmac-sha1-etm@openssh.com test try ciphers: cipher aes256-ctr mac hmac-sha1-96-etm@openssh.com test try ciphers: cipher aes256-ctr mac hmac-sha2-256-etm@openssh.com test try ciphers: cipher aes256-ctr mac hmac-sha2-512-etm@openssh.com test try ciphers: cipher aes256-ctr mac hmac-md5-etm@openssh.com test try ciphers: cipher aes256-ctr mac hmac-md5-96-etm@openssh.com test try ciphers: cipher aes256-ctr mac umac-64-etm@openssh.com test try ciphers: cipher aes256-ctr mac umac-128-etm@openssh.com test try ciphers: cipher aes128-gcm@openssh.com mac hmac-sha1 test try ciphers: cipher aes256-gcm@openssh.com mac hmac-sha1 test try ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 ok try ciphers run test yes-head.sh ... ok yes pipe head run test login-timeout.sh ... ok connect after login grace timeout run test agent.sh ... ok simple agent test run test agent-getpeereid.sh ... SKIPPED: need SUDO to switch to uid nobody run test agent-timeout.sh ... ok agent timeout test run test agent-ptrace.sh ... skipped (gdb not found) run test agent-subprocess.sh ... ok agent subprocess run test keyscan.sh ... ok keyscan run test keygen-change.sh ... ok change passphrase for key run test keygen-comment.sh ... ok Comment extraction from private key run test keygen-convert.sh ... ok convert keys run test keygen-knownhosts.sh ... /Users/grey/Downloads/openssh/9.4snap/openssh/regress/kh.hosts updated. Original contents retained as /Users/grey/Downloads/openssh/9.4snap/openssh/regress/kh.hosts.old /Users/grey/Downloads/openssh/9.4snap/openssh/regress/kh.hosts updated. Original contents retained as /Users/grey/Downloads/openssh/9.4snap/openssh/regress/kh.hosts.old /Users/grey/Downloads/openssh/9.4snap/openssh/regress/kh.hosts updated. Original contents retained as /Users/grey/Downloads/openssh/9.4snap/openssh/regress/kh.hosts.old /Users/grey/Downloads/openssh/9.4snap/openssh/regress/kh.hosts updated. Original contents retained as /Users/grey/Downloads/openssh/9.4snap/openssh/regress/kh.hosts.old /Users/grey/Downloads/openssh/9.4snap/openssh/regress/kh.hashed updated. Original contents retained as /Users/grey/Downloads/openssh/9.4snap/openssh/regress/kh.hashed.old ok ssh-keygen known_hosts run test keygen-moduli.sh ... ok keygen moduli run test keygen-sshfp.sh ... ok keygen-sshfp run test key-options.sh ... key option command="echo bar" key option no-pty,command="echo bar" key option pty default key option pty no-pty key option pty restrict key option pty restrict,pty key option environment key option from="127.0.0.1" key option from="127.0.0.0/8" key option expiry-time default key option expiry-time invalid key option expiry-time expired key option expiry-time valid ok key options run test scp.sh ... scp: scp mode: simple copy local file to local file scp: scp mode: simple copy local file to remote file scp: scp mode: simple copy remote file to local file scp: scp mode: copy local file to remote file in place scp: scp mode: copy remote file to local file in place scp: scp mode: copy local file to remote file clobber -rw-r--r-- 1 grey staff 449382 Aug 3 05:48 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy -rw-r--r-- 1 grey staff 449382 Aug 3 05:48 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/data scp: scp mode: copy remote file to local file clobber scp: scp mode: simple copy local file to remote dir scp: scp mode: simple copy local file to local dir scp: scp mode: simple copy remote file to local dir scp: scp mode: recursive local dir to remote dir scp: scp mode: recursive local dir to local dir scp: scp mode: recursive remote dir to local dir scp: scp mode: unmatched glob file local->remote scp: scp mode: unmatched glob file remote->local scp: scp mode: unmatched glob dir recursive local->remote scp: scp mode: unmatched glob dir recursive remote->local scp: scp mode: shell metacharacters scp: scp mode: disallow bad server #0 scp: scp mode: disallow bad server #1 scp: scp mode: disallow bad server #2 scp: scp mode: disallow bad server #3 scp: scp mode: disallow bad server #4 scp: scp mode: disallow bad server #5 scp: scp mode: disallow bad server #6 scp: scp mode: disallow bad server #7 scp: scp mode: detect non-directory target /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2: Not a directory scp: sftp mode: simple copy local file to local file scp: sftp mode: simple copy local file to remote file data 100% 439KB 228.8MB/s 00:00 scp: sftp mode: simple copy remote file to local file data 100% 439KB 371.1MB/s 00:00 scp: sftp mode: copy local file to remote file in place copy 100% 439KB 347.0MB/s 00:00 scp: sftp mode: copy remote file to local file in place copy 100% 439KB 646.4MB/s 00:00 scp: sftp mode: copy local file to remote file clobber data 100% 439KB 444.6MB/s 00:00 -rw-r--r-- 1 grey staff 449382 Aug 3 05:48 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy -rw-r--r-- 1 grey staff 449382 Aug 3 05:48 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/data scp: sftp mode: copy remote file to local file clobber data 100% 439KB 706.0MB/s 00:00 scp: sftp mode: simple copy local file to remote dir copy 100% 439KB 404.3MB/s 00:00 scp: sftp mode: simple copy local file to local dir scp: sftp mode: simple copy remote file to local dir copy 100% 439KB 607.9MB/s 00:00 scp: sftp mode: recursive local dir to remote dir copy 100% 439KB 400.9MB/s 00:00 scp: sftp mode: recursive local dir to local dir scp: sftp mode: recursive remote dir to local dir copy 100% 439KB 627.5MB/s 00:00 scp: sftp mode: unmatched glob file local->remote data 100% 439KB 432.9MB/s 00:00 scp: sftp mode: unmatched glob file remote->local copy.glob[123] 100% 439KB 631.2MB/s 00:00 scp: sftp mode: unmatched glob dir recursive local->remote copy.glob[1234] 100% 439KB 427.7MB/s 00:00 copy 100% 439KB 871.1MB/s 00:00 scp: sftp mode: unmatched glob dir recursive remote->local copy.glob[1234] 100% 439KB 647.4MB/s 00:00 copy 100% 439KB 843.6MB/s 00:00 scp: sftp mode: shell metacharacters scp: sftp mode: disallow bad server #0 scp: sftp mode: disallow bad server #1 scp: sftp mode: disallow bad server #2 scp: sftp mode: disallow bad server #3 scp: sftp mode: disallow bad server #4 scp: sftp mode: disallow bad server #5 scp: sftp mode: disallow bad server #6 scp: sftp mode: disallow bad server #7 scp: sftp mode: detect non-directory target /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2: Not a directory ok scp run test scp3.sh ... ++ COPY2=/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 ++ DIR=/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd ++ DIR2=/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ maybe_add_scp_path_to_sshd ++ case "$SCP" in +++ dirname /Users/grey/Downloads/openssh/9.4snap/openssh/scp ++ PATH_WITH_SCP=/Users/grey/Downloads/openssh/9.4snap/openssh:/Users/grey/Downloads/openssh/9.4snap/openssh:/Users/grey/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin ++ echo ' SetEnv PATH='\''/Users/grey/Downloads/openssh/9.4snap/openssh:/Users/grey/Downloads/openssh/9.4snap/openssh:/Users/grey/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin'\''' ++ echo ' SetEnv PATH='\''/Users/grey/Downloads/openssh/9.4snap/openssh:/Users/grey/Downloads/openssh/9.4snap/openssh:/Users/grey/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin'\''' +++ dirname /Users/grey/Downloads/openssh/9.4snap/openssh/regress/scp3.sh ++ SRC=/Users/grey/Downloads/openssh/9.4snap/openssh/regress ++ cp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/scp-ssh-wrapper.sh /Users/grey/Downloads/openssh/9.4snap/openssh/regress/scp-ssh-wrapper.scp ++ chmod 755 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/scp-ssh-wrapper.scp ++ export SCP ++ for mode in scp sftp ++ scpopts='-F/Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh_proxy -S /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh-log-wrapper.sh -q' ++ tag='scp3: scp mode' ++ test scp = scp ++ scpopts='-F/Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh_proxy -S /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh-log-wrapper.sh -q -O' ++ verbose 'scp3: scp mode: simple copy remote file to remote file' ++ start_debug_log scp3: scp mode: simple copy remote file to remote file ++ echo 'trace: scp3:' scp mode: simple copy remote file to remote file ++ '[' -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log ']' ++ rm -f '/Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/*' ++ '[' X '!=' Xyes ']' ++ echo 'scp3: scp mode: simple copy remote file to remote file' scp3: scp mode: simple copy remote file to remote file ++ scpclean ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ mkdir /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ chmod 755 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ /Users/grey/Downloads/openssh/9.4snap/openssh/scp -F/Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh_proxy -S /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh-log-wrapper.sh -q -O -3 hostA:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/data hostB:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy ln: /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh.log: File exists ++ cmp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/data /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy ++ verbose 'scp3: scp mode: simple copy remote file to remote dir' ++ start_debug_log scp3: scp mode: simple copy remote file to remote dir ++ echo 'trace: scp3:' scp mode: simple copy remote file to remote dir ++ '[' -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log ']' ++ rm -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.021766.ssh.81593.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.021782.ssh.81594.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.038794.sshd.81602.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.038798.sshd.81601.log ++ '[' X '!=' Xyes ']' ++ echo 'scp3: scp mode: simple copy remote file to remote dir' scp3: scp mode: simple copy remote file to remote dir ++ scpclean ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ mkdir /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ chmod 755 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ cp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/data /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy ++ /Users/grey/Downloads/openssh/9.4snap/openssh/scp -F/Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh_proxy -S /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh-log-wrapper.sh -q -O -3 hostA:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy hostB:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd ln: /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh.log: File exists ++ cmp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd/copy ++ verbose 'scp3: scp mode: recursive remote dir to remote dir' ++ start_debug_log scp3: scp mode: recursive remote dir to remote dir ++ echo 'trace: scp3:' scp mode: recursive remote dir to remote dir ++ '[' -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log ']' ++ rm -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.241856.ssh.81622.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.241860.ssh.81623.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.256262.sshd.81631.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.256265.sshd.81630.log ++ '[' X '!=' Xyes ']' ++ echo 'scp3: scp mode: recursive remote dir to remote dir' scp3: scp mode: recursive remote dir to remote dir ++ scpclean ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ mkdir /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ chmod 755 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ cp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/data /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd/copy ++ /Users/grey/Downloads/openssh/9.4snap/openssh/scp -F/Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh_proxy -S /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh-log-wrapper.sh -q -O -3r hostA:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd hostB:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ln: /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh.log: File exists ++ diff -r /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ diff -r /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd ++ verbose 'scp3: scp mode: detect non-directory target' ++ start_debug_log scp3: scp mode: detect non-directory target ++ echo 'trace: scp3:' scp mode: detect non-directory target ++ '[' -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log ']' ++ rm -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.461806.ssh.81652.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.461809.ssh.81653.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.476537.sshd.81660.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.476540.sshd.81661.log ++ '[' X '!=' Xyes ']' ++ echo 'scp3: scp mode: detect non-directory target' scp3: scp mode: detect non-directory target ++ scpclean ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ mkdir /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ chmod 755 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ echo a ++ echo b ++ /Users/grey/Downloads/openssh/9.4snap/openssh/scp -F/Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh_proxy -S /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh-log-wrapper.sh -q -O -3 hostA:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/data hostA:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy hostB:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 ln: /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh.log: File exists ln: /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh.log: File exists ln: /Users/grey/Downloads/openssh/9.4snap/openssh/regress/sshd.log: File exists ++ cmp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 ++ for mode in scp sftp ++ scpopts='-F/Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh_proxy -S /Users/grey/Downloads/openssh/9.4snap/openssh/regress/ssh-log-wrapper.sh -q' ++ tag='scp3: sftp mode' ++ test sftp = scp ++ scpopts='-s -D /Users/grey/Downloads/openssh/9.4snap/openssh/sftp-server' ++ verbose 'scp3: sftp mode: simple copy remote file to remote file' ++ start_debug_log scp3: sftp mode: simple copy remote file to remote file ++ echo 'trace: scp3:' sftp mode: simple copy remote file to remote file ++ '[' -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log ']' ++ rm -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.679510.ssh.81681.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.679515.ssh.81682.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.693586.sshd.81690.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.693590.sshd.81689.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.886560.ssh.81705.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.886563.ssh.81704.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.901522.sshd.81713.log /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/20230803T054834.901760.sshd.81712.log ++ '[' X '!=' Xyes ']' ++ echo 'scp3: sftp mode: simple copy remote file to remote file' scp3: sftp mode: simple copy remote file to remote file ++ scpclean ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ mkdir /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ chmod 755 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ /Users/grey/Downloads/openssh/9.4snap/openssh/scp -s -D /Users/grey/Downloads/openssh/9.4snap/openssh/sftp-server -3 hostA:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/data hostB:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy data 100% 439KB 290.8MB/s 00:00 ++ cmp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/data /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy ++ verbose 'scp3: sftp mode: simple copy remote file to remote dir' ++ start_debug_log scp3: sftp mode: simple copy remote file to remote dir ++ echo 'trace: scp3:' sftp mode: simple copy remote file to remote dir ++ '[' -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log ']' ++ rm -f '/Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/*' ++ '[' X '!=' Xyes ']' ++ echo 'scp3: sftp mode: simple copy remote file to remote dir' scp3: sftp mode: simple copy remote file to remote dir ++ scpclean ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ mkdir /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ chmod 755 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ cp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/data /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy ++ /Users/grey/Downloads/openssh/9.4snap/openssh/scp -s -D /Users/grey/Downloads/openssh/9.4snap/openssh/sftp-server -3 hostA:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy hostB:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd copy 100% 439KB 289.2MB/s 00:00 ++ cmp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd/copy ++ verbose 'scp3: sftp mode: recursive remote dir to remote dir' ++ start_debug_log scp3: sftp mode: recursive remote dir to remote dir ++ echo 'trace: scp3:' sftp mode: recursive remote dir to remote dir ++ '[' -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log ']' ++ rm -f '/Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/*' ++ '[' X '!=' Xyes ']' ++ echo 'scp3: sftp mode: recursive remote dir to remote dir' scp3: sftp mode: recursive remote dir to remote dir ++ scpclean ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ mkdir /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ chmod 755 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ cp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/data /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd/copy ++ /Users/grey/Downloads/openssh/9.4snap/openssh/scp -s -D /Users/grey/Downloads/openssh/9.4snap/openssh/sftp-server -3r hostA:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd hostB:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 copy 100% 439KB 318.2MB/s 00:00 ++ diff -r /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ diff -r /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd ++ verbose 'scp3: sftp mode: detect non-directory target' ++ start_debug_log scp3: sftp mode: detect non-directory target ++ echo 'trace: scp3:' sftp mode: detect non-directory target ++ '[' -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log ']' ++ rm -f '/Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/*' ++ '[' X '!=' Xyes ']' ++ echo 'scp3: sftp mode: detect non-directory target' scp3: sftp mode: detect non-directory target ++ scpclean ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ mkdir /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ chmod 755 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ echo a ++ echo b ++ /Users/grey/Downloads/openssh/9.4snap/openssh/scp -s -D /Users/grey/Downloads/openssh/9.4snap/openssh/sftp-server -3 hostA:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/data hostA:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy hostB:/Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 /Users/grey/Downloads/openssh/9.4snap/openssh/scp: /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2: destination is not a directory /Users/grey/Downloads/openssh/9.4snap/openssh/scp: /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2: destination is not a directory ++ cmp /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 ++ scpclean ++ rm -rf /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy2 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ mkdir /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ chmod 755 /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd /Users/grey/Downloads/openssh/9.4snap/openssh/regress/copy.dd2 ++ rm -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/scp-ssh-wrapper.exe + cleanup + '[' x '!=' x ']' + '[' x '!=' x ']' + stop_sshd + '[' -f /Users/grey/Downloads/openssh/9.4snap/openssh/regress/pidfile ']' + '[' '!' -z '' ']' + '[' x '!=' x ']' + '[' 0 -eq 0 ']' + verbose ok scp3 + start_debug_log ok scp3 + echo 'trace: ok' scp3 + '[' -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/log ']' + rm -f '/Users/grey/Downloads/openssh/9.4snap/openssh/regress/log/*' + '[' X '!=' Xyes ']' + echo ok scp3 ok scp3 + '[' x '!=' x ']' + exit 0 run test scp-uri.sh ... scp-uri: scp mode: simple copy local file to remote file scp-uri: scp mode: simple copy remote file to local file scp-uri: scp mode: simple copy local file to remote dir scp-uri: scp mode: simple copy remote file to local dir scp-uri: scp mode: recursive local dir to remote dir scp-uri: scp mode: recursive remote dir to local dir scp-uri: sftp mode: simple copy local file to remote file data 100% 439KB 413.7MB/s 00:00 scp-uri: sftp mode: simple copy remote file to local file data 100% 439KB 520.7MB/s 00:00 scp-uri: sftp mode: simple copy local file to remote dir copy 100% 439KB 425.2MB/s 00:00 scp-uri: sftp mode: simple copy remote file to local dir copy 100% 439KB 647.4MB/s 00:00 scp-uri: sftp mode: recursive local dir to remote dir copy 100% 439KB 429.4MB/s 00:00 scp-uri: sftp mode: recursive remote dir to local dir copy 100% 439KB 645.4MB/s 00:00 ok scp-uri run test sftp.sh ... test basic sftp put/get: buffer_size 5 num_requests 1 test basic sftp put/get: buffer_size 5 num_requests 2 test basic sftp put/get: buffer_size 5 num_requests 10 test basic sftp put/get: buffer_size 1000 num_requests 1 test basic sftp put/get: buffer_size 1000 num_requests 2 test basic sftp put/get: buffer_size 1000 num_requests 10 test basic sftp put/get: buffer_size 32000 num_requests 1 test basic sftp put/get: buffer_size 32000 num_requests 2 test basic sftp put/get: buffer_size 32000 num_requests 10 test basic sftp put/get: buffer_size 64000 num_requests 1 test basic sftp put/get: buffer_size 64000 num_requests 2 test basic sftp put/get: buffer_size 64000 num_requests 10 ok basic sftp put/get run test sftp-chroot.sh ... SKIPPED: need SUDO to create file in /var/run, test won't work without run test sftp-cmds.sh ... sftp commands: lls sftp commands: lls w/path sftp commands: ls sftp commands: shell sftp commands: pwd sftp commands: lpwd sftp commands: quit sftp commands: help sftp commands: get sftp commands: get quoted sftp commands: get filename with quotes sftp commands: get filename with spaces sftp commands: get filename with glob metacharacters sftp commands: get to directory sftp commands: glob get to directory sftp commands: get to local dir sftp commands: glob get to local dir sftp commands: put sftp commands: put filename with quotes sftp commands: put filename with spaces sftp commands: put to directory sftp commands: glob put to directory sftp commands: put to local dir sftp commands: glob put to local dir sftp commands: rename sftp commands: rename directory sftp commands: ln sftp commands: ln -s sftp commands: cp sftp commands: mkdir sftp commands: chdir sftp commands: rmdir sftp commands: lmkdir sftp commands: lchdir ok sftp commands run test sftp-badcmds.sh ... sftp invalid commands: get nonexistent sftp invalid commands: glob get to nonexistent directory sftp invalid commands: put nonexistent sftp invalid commands: glob put to nonexistent directory sftp invalid commands: rename nonexistent sftp invalid commands: rename target exists (directory) sftp invalid commands: glob put files to local file ok sftp invalid commands run test sftp-batch.sh ... sftp batchfile: good commands sftp batchfile: bad commands sftp batchfile: comments and blanks sftp batchfile: junk command ok sftp batchfile run test sftp-glob.sh ... sftp glob: file glob sftp glob: dir glob sftp glob: quoted glob sftp glob: escaped glob sftp glob: escaped quote sftp glob: quoted quote sftp glob: single-quoted quote sftp glob: escaped space sftp glob: quoted space sftp glob: escaped slash sftp glob: quoted slash sftp glob: escaped slash at EOL sftp glob: quoted slash at EOL sftp glob: escaped slash+quote sftp glob: quoted slash+quote ok sftp glob run test sftp-perm.sh ... sftp permissions: read-only upload sftp permissions: read-only setstat sftp permissions: read-only rm sftp permissions: read-only mkdir sftp permissions: read-only rmdir sftp permissions: read-only posix-rename sftp permissions: read-only oldrename sftp permissions: read-only symlink sftp permissions: read-only hardlink sftp permissions: explicit open sftp permissions: explicit read sftp permissions: explicit write sftp permissions: explicit lstat sftp permissions: explicit opendir sftp permissions: explicit readdir sftp permissions: explicit setstat sftp permissions: explicit remove sftp permissions: explicit mkdir sftp permissions: explicit rmdir sftp permissions: explicit rename sftp permissions: explicit symlink sftp permissions: explicit hardlink sftp permissions: explicit statvfs ok sftp permissions run test sftp-uri.sh ... sftp-uri: non-interactive fetch to local file sftp-uri: non-interactive fetch to local dir sftp-uri: put to remote directory (trailing slash) sftp-uri: put to remote directory (no slash) ok sftp-uri run test reconfigure.sh ... ok simple connect after reconfigure run test dynamic-forward.sh ... test -D forwarding test -R forwarding PermitRemoteOpen=any PermitRemoteOpen=none PermitRemoteOpen=explicit PermitRemoteOpen=disallowed ok dynamic forwarding run test forwarding.sh ... ok local and remote forwarding run test multiplex.sh ... test connection multiplexing: setenv test connection multiplexing: envpass test connection multiplexing: transfer test connection multiplexing: forward test connection multiplexing: status 0 () test connection multiplexing: status 0 (-Oproxy) test connection multiplexing: status 1 () test connection multiplexing: status 1 (-Oproxy) test connection multiplexing: status 4 () test connection multiplexing: status 4 (-Oproxy) test connection multiplexing: status 5 () test connection multiplexing: status 5 (-Oproxy) test connection multiplexing: status 44 () test connection multiplexing: status 44 (-Oproxy) test connection multiplexing: cmd check test connection multiplexing: cmd forward local (TCP) test connection multiplexing: cmd forward remote (TCP) test connection multiplexing: cmd forward local (UNIX) test connection multiplexing: cmd forward remote (UNIX) test connection multiplexing: cmd exit test connection multiplexing: cmd stop ok connection multiplexing run test reexec.sh ... test config passing test reexec fallback ok reexec tests run test brokenkeys.sh ... ok broken keys run test sshcfgparse.sh ... reparse minimal config ssh -W opts user first match pubkeyacceptedalgorithms agentforwarding command line override ok ssh config parse run test cfgparse.sh ... reparse minimal config reparse regress config listenaddress order ok sshd config parse run test cfgmatch.sh ... ok sshd_config match run test cfgmatchlisten.sh ... ok sshd_config matchlisten run test percent.sh ... percent expansions matchexec percent percent expansions localcommand percent percent expansions remotecommand percent percent expansions controlpath percent percent expansions identityagent percent percent expansions forwardagent percent percent expansions localforward percent percent expansions remoteforward percent percent expansions revokedhostkeys percent percent expansions userknownhostsfile percent percent expansions controlpath dollar percent expansions identityagent dollar percent expansions forwardagent dollar percent expansions localforward dollar percent expansions remoteforward dollar percent expansions userknownhostsfile dollar percent expansions controlpath tilde percent expansions identityagent tilde percent expansions forwardagent tilde ok percent expansions run test addrmatch.sh ... test first entry for user 192.168.0.1 somehost test negative match for user 192.168.30.1 somehost test no match for user 19.0.0.1 somehost test list middle for user 10.255.255.254 somehost test faked IP in hostname for user 192.168.30.1 192.168.0.1 test bare IP4 address for user 1.1.1.1 somehost.example.com test localaddress for user 19.0.0.1 somehost test localport for user 19.0.0.1 somehost test bare IP6 address for user ::1 somehost.example.com test deny IPv6 for user ::2 somehost.example.com test IP6 negated for user ::3 somehost test IP6 no match for user ::4 somehost test IP6 network for user 2000::1 somehost test IP6 network for user 2001::1 somehost test IP6 localaddress for user ::5 somehost test IP6 localport for user ::5 somehost test invalid Match address 10.0.1.0/8 test invalid Match localaddress 10.0.1.0/8 test invalid Match address 10.0.0.1/24 test invalid Match localaddress 10.0.0.1/24 test invalid Match address 2000:aa:bb:01::/56 test invalid Match localaddress 2000:aa:bb:01::/56 ok address match run test localcommand.sh ... test localcommand: proto localcommand ok localcommand run test forcecommand.sh ... ok forced command run test portnum.sh ... port number parsing: invalid port 0 port number parsing: invalid port 65536 port number parsing: invalid port 131073 port number parsing: invalid port 2000blah port number parsing: invalid port blah2000 port number parsing: valid port 1 port number parsing: valid port 22 port number parsing: valid port 2222 port number parsing: valid port 22222 port number parsing: valid port 65535 ok port number parsing run test keytype.sh ... keygen ed25519, 512 bits keygen ed25519-sk, n/a bits keygen ecdsa, 256 bits keygen ecdsa, 384 bits keygen ecdsa, 521 bits keygen ecdsa-sk, n/a bits keygen dsa, 1024 bits keygen rsa, 2048 bits keygen rsa, 3072 bits userkey ed25519-512, hostkey ed25519-512 userkey ed25519-512, hostkey ed25519-512 userkey ed25519-512, hostkey ed25519-512 userkey ed25519-sk, hostkey ed25519-sk userkey ed25519-sk, hostkey ed25519-sk userkey ed25519-sk, hostkey ed25519-sk userkey ecdsa-256, hostkey ecdsa-256 userkey ecdsa-256, hostkey ecdsa-256 userkey ecdsa-256, hostkey ecdsa-256 userkey ecdsa-384, hostkey ecdsa-384 userkey ecdsa-384, hostkey ecdsa-384 userkey ecdsa-384, hostkey ecdsa-384 userkey ecdsa-521, hostkey ecdsa-521 userkey ecdsa-521, hostkey ecdsa-521 userkey ecdsa-521, hostkey ecdsa-521 userkey ecdsa-sk, hostkey ecdsa-sk userkey ecdsa-sk, hostkey ecdsa-sk userkey ecdsa-sk, hostkey ecdsa-sk userkey dsa-1024, hostkey dsa-1024 userkey dsa-1024, hostkey dsa-1024 userkey dsa-1024, hostkey dsa-1024 userkey rsa-2048, hostkey rsa-2048 userkey rsa-2048, hostkey rsa-2048 userkey rsa-2048, hostkey rsa-2048 userkey rsa-3072, hostkey rsa-3072 userkey rsa-3072, hostkey rsa-3072 userkey rsa-3072, hostkey rsa-3072 ok login with different key types run test kextype.sh ... kex diffie-hellman-group1-sha1 kex diffie-hellman-group14-sha1 kex diffie-hellman-group14-sha256 kex diffie-hellman-group16-sha512 kex diffie-hellman-group18-sha512 kex diffie-hellman-group-exchange-sha1 kex diffie-hellman-group-exchange-sha256 kex ecdh-sha2-nistp256 kex ecdh-sha2-nistp384 kex ecdh-sha2-nistp521 kex curve25519-sha256 kex curve25519-sha256@libssh.org kex sntrup761x25519-sha512@openssh.com ok login with different key exchange algorithms run test cert-hostkey.sh ... Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/host_ca_key.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/host_ca_key2.pub certified host keys: sign host ed25519 cert Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_ed25519.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_ed25519-cert.pub certified host keys: sign host sk-ssh-ed25519@openssh.com cert Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_sk-ssh-ed25519@openssh.com.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_sk-ssh-ed25519@openssh.com-cert.pub certified host keys: sign host ecdsa-sha2-nistp256 cert Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_ecdsa-sha2-nistp256.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_ecdsa-sha2-nistp256-cert.pub certified host keys: sign host ecdsa-sha2-nistp384 cert Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_ecdsa-sha2-nistp384.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_ecdsa-sha2-nistp384-cert.pub certified host keys: sign host ecdsa-sha2-nistp521 cert Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_ecdsa-sha2-nistp521.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_ecdsa-sha2-nistp521-cert.pub certified host keys: sign host sk-ecdsa-sha2-nistp256@openssh.com cert Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_sk-ecdsa-sha2-nistp256@openssh.com.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_sk-ecdsa-sha2-nistp256@openssh.com-cert.pub certified host keys: sign host dsa cert Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_dsa.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_dsa-cert.pub certified host keys: sign host rsa cert Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_rsa.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_rsa-cert.pub certified host keys: sign host rsa-sha2-256 cert Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_rsa-sha2-256.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_rsa-sha2-256-cert.pub certified host keys: sign host rsa-sha2-512 cert Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_rsa-sha2-512.pub Revoking from /Users/grey/Downloads/openssh/9.4snap/openssh/regress/cert_host_key_rsa-sha2-512-cert.pub certified host keys: host ed25519 cert connect certified host keys: ed25519 basic connect expect success yes certified host keys: ed25519 empty KRL expect success yes certified host keys: ed25519 KRL w/ plain key revoked expect success no certified host keys: ed25519 KRL w/ cert revoked expect success no certified host keys: ed25519 KRL w/ CA revoked expect success no certified host keys: ed25519 empty plaintext revocation expect success yes certified host keys: ed25519 plain key plaintext revocation expect success no certified host keys: ed25519 cert plaintext revocation expect success no certified host keys: ed25519 CA plaintext revocation expect success no certified host keys: host sk-ssh-ed25519@openssh.com cert connect certified host keys: sk-ssh-ed25519@openssh.com basic connect expect success yes certified host keys: sk-ssh-ed25519@openssh.com empty KRL expect success yes certified host keys: sk-ssh-ed25519@openssh.com KRL w/ plain key revoked expect success no certified host keys: sk-ssh-ed25519@openssh.com KRL w/ cert revoked expect success no certified host keys: sk-ssh-ed25519@openssh.com KRL w/ CA revoked expect success no certified host keys: sk-ssh-ed25519@openssh.com empty plaintext revocation expect success yes certified host keys: sk-ssh-ed25519@openssh.com plain key plaintext revocation expect success no certified host keys: sk-ssh-ed25519@openssh.com cert plaintext revocation expect success no certified host keys: sk-ssh-ed25519@openssh.com CA plaintext revocation expect success no certified host keys: host ecdsa-sha2-nistp256 cert connect certified host keys: ecdsa-sha2-nistp256 basic connect expect success yes certified host keys: ecdsa-sha2-nistp256 empty KRL expect success yes certified host keys: ecdsa-sha2-nistp256 KRL w/ plain key revoked expect success no certified host keys: ecdsa-sha2-nistp256 KRL w/ cert revoked expect success no certified host keys: ecdsa-sha2-nistp256 KRL w/ CA revoked expect success no certified host keys: ecdsa-sha2-nistp256 empty plaintext revocation expect success yes certified host keys: ecdsa-sha2-nistp256 plain key plaintext revocation expect success no certified host keys: ecdsa-sha2-nistp256 cert plaintext revocation expect success no certified host keys: ecdsa-sha2-nistp256 CA plaintext revocation expect success no certified host keys: host ecdsa-sha2-nistp384 cert connect certified host keys: ecdsa-sha2-nistp384 basic connect expect success yes certified host keys: ecdsa-sha2-nistp384 empty KRL expect success yes certified host keys: ecdsa-sha2-nistp384 KRL w/ plain key revoked expect success no certified host keys: ecdsa-sha2-nistp384 KRL w/ cert revoked expect success no certified host keys: ecdsa-sha2-nistp384 KRL w/ CA revoked expect success no certified host keys: ecdsa-sha2-nistp384 empty plaintext revocation expect success yes certified host keys: ecdsa-sha2-nistp384 plain key plaintext revocation expect success no certified host keys: ecdsa-sha2-nistp384 cert plaintext revocation expect success no certified host keys: ecdsa-sha2-nistp384 CA plaintext revocation expect success no certified host keys: host ecdsa-sha2-nistp521 cert connect certified host keys: ecdsa-sha2-nistp521 basic connect expect success yes certified host keys: ecdsa-sha2-nistp521 empty KRL expect success yes certified host keys: ecdsa-sha2-nistp521 KRL w/ plain key revoked expect success no certified host keys: ecdsa-sha2-nistp521 KRL w/ cert revoked expect success no certified host keys: ecdsa-sha2-nistp521 KRL w/ CA revoked expect success no certified host keys: ecdsa-sha2-nistp521 empty plaintext revocation expect success yes certified host keys: ecdsa-sha2-nistp521 plain key plaintext revocation expect success no certified host keys: ecdsa-sha2-nistp521 cert plaintext revocation expect success no certified host keys: ecdsa-sha2-nistp521 CA plaintext revocation expect success no certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com cert connect certified host keys: sk-ecdsa-sha2-nistp256@openssh.com basic connect expect success yes certified host keys: sk-ecdsa-sha2-nistp256@openssh.com empty KRL expect success yes certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ plain key revoked expect success no certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ cert revoked expect success no certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ CA revoked expect success no certified host keys: sk-ecdsa-sha2-nistp256@openssh.com empty plaintext revocation expect success yes certified host keys: sk-ecdsa-sha2-nistp256@openssh.com plain key plaintext revocation expect success no certified host keys: sk-ecdsa-sha2-nistp256@openssh.com cert plaintext revocation expect success no certified host keys: sk-ecdsa-sha2-nistp256@openssh.com CA plaintext revocation expect success no certified host keys: host dsa cert connect certified host keys: dsa basic connect expect success yes certified host keys: dsa empty KRL expect success yes certified host keys: dsa KRL w/ plain key revoked expect success no certified host keys: dsa KRL w/ cert revoked expect success no certified host keys: dsa KRL w/ CA revoked expect success no certified host keys: dsa empty plaintext revocation expect success yes certified host keys: dsa plain key plaintext revocation expect success no certified host keys: dsa cert plaintext revocation expect success no certified host keys: dsa CA plaintext revocation expect success no certified host keys: host rsa cert connect certified host keys: rsa basic connect expect success yes certified host keys: rsa empty KRL expect success yes certified host keys: rsa KRL w/ plain key revoked expect success no certified host keys: rsa KRL w/ cert revoked expect success no certified host keys: rsa KRL w/ CA revoked expect success no certified host keys: rsa empty plaintext revocation expect success yes certified host keys: rsa plain key plaintext revocation expect success no certified host keys: rsa cert plaintext revocation expect success no certified host keys: rsa CA plaintext revocation expect success no certified host keys: host rsa-sha2-256 cert connect certified host keys: rsa-sha2-256 basic connect expect success yes certified host keys: rsa-sha2-256 empty KRL expect success yes certified host keys: rsa-sha2-256 KRL w/ plain key revoked expect success no certified host keys: rsa-sha2-256 KRL w/ cert revoked expect success no certified host keys: rsa-sha2-256 KRL w/ CA revoked expect success no certified host keys: rsa-sha2-256 empty plaintext revocation expect success yes certified host keys: rsa-sha2-256 plain key plaintext revocation expect success no certified host keys: rsa-sha2-256 cert plaintext revocation expect success no certified host keys: rsa-sha2-256 CA plaintext revocation expect success no certified host keys: host rsa-sha2-512 cert connect certified host keys: rsa-sha2-512 basic connect expect success yes certified host keys: rsa-sha2-512 empty KRL expect success yes certified host keys: rsa-sha2-512 KRL w/ plain key revoked expect success no certified host keys: rsa-sha2-512 KRL w/ cert revoked expect success no certified host keys: rsa-sha2-512 KRL w/ CA revoked expect success no certified host keys: rsa-sha2-512 empty plaintext revocation expect success yes certified host keys: rsa-sha2-512 plain key plaintext revocation expect success no certified host keys: rsa-sha2-512 cert plaintext revocation expect success no certified host keys: rsa-sha2-512 CA plaintext revocation expect success no certified host keys: host ed25519 revoked cert certified host keys: host sk-ssh-ed25519@openssh.com revoked cert certified host keys: host ecdsa-sha2-nistp256 revoked cert certified host keys: host ecdsa-sha2-nistp384 revoked cert certified host keys: host ecdsa-sha2-nistp521 revoked cert certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com revoked cert certified host keys: host dsa revoked cert certified host keys: host rsa revoked cert certified host keys: host rsa-sha2-256 revoked cert certified host keys: host rsa-sha2-512 revoked cert certified host keys: host ed25519 revoked cert certified host keys: host sk-ssh-ed25519@openssh.com revoked cert certified host keys: host ecdsa-sha2-nistp256 revoked cert certified host keys: host ecdsa-sha2-nistp384 revoked cert certified host keys: host ecdsa-sha2-nistp521 revoked cert certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com revoked cert certified host keys: host dsa revoked cert certified host keys: host rsa revoked cert certified host keys: host rsa-sha2-256 revoked cert certified host keys: host rsa-sha2-512 revoked cert certified host keys: host ed25519 cert downgrade to raw key certified host keys: host sk-ssh-ed25519@openssh.com cert downgrade to raw key certified host keys: host ecdsa-sha2-nistp256 cert downgrade to raw key certified host keys: host ecdsa-sha2-nistp384 cert downgrade to raw key certified host keys: host ecdsa-sha2-nistp521 cert downgrade to raw key certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com cert downgrade to raw key certified host keys: host dsa cert downgrade to raw key certified host keys: host rsa cert downgrade to raw key certified host keys: host rsa-sha2-256 cert downgrade to raw key certified host keys: host rsa-sha2-512 cert downgrade to raw key certified host keys: host ed25519 connect wrong cert certified host keys: host sk-ssh-ed25519@openssh.com connect wrong cert Confirm user presence for key ED25519-SK SHA256:SXVJFR9+i3p84gLzyw9c0NwW4OM21L5MuDhToK8We3g User presence confirmed certified host keys: host ecdsa-sha2-nistp256 connect wrong cert certified host keys: host ecdsa-sha2-nistp384 connect wrong cert certified host keys: host ecdsa-sha2-nistp521 connect wrong cert certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com connect wrong cert Confirm user presence for key ECDSA-SK SHA256:VqlUHf0EtCsIRAmqk04Ym1S9T7QyrWH4IFrLnVsrhAQ User presence confirmed certified host keys: host dsa connect wrong cert certified host keys: host rsa connect wrong cert certified host keys: host rsa-sha2-256 connect wrong cert certified host keys: host rsa-sha2-512 connect wrong cert ok certified host keys run test cert-userkey.sh ... certified user keys: sign user ed25519 cert certified user keys: sign user sk-ssh-ed25519@openssh.com cert certified user keys: sign user ecdsa-sha2-nistp256 cert certified user keys: sign user ecdsa-sha2-nistp384 cert certified user keys: sign user ecdsa-sha2-nistp521 cert certified user keys: sign user sk-ecdsa-sha2-nistp256@openssh.com cert certified user keys: sign user dsa cert certified user keys: sign user rsa cert certified user keys: sign user rsa-sha2-256 cert certified user keys: sign user rsa-sha2-512 cert certified user keys: ed25519 missing authorized_principals certified user keys: ed25519 empty authorized_principals certified user keys: ed25519 wrong authorized_principals certified user keys: ed25519 correct authorized_principals certified user keys: ed25519 authorized_principals bad key opt certified user keys: ed25519 authorized_principals command=false certified user keys: ed25519 authorized_principals command=true certified user keys: ed25519 wrong principals key option certified user keys: ed25519 correct principals key option certified user keys: sk-ssh-ed25519@openssh.com missing authorized_principals certified user keys: sk-ssh-ed25519@openssh.com empty authorized_principals certified user keys: sk-ssh-ed25519@openssh.com wrong authorized_principals certified user keys: sk-ssh-ed25519@openssh.com correct authorized_principals certified user keys: sk-ssh-ed25519@openssh.com authorized_principals bad key opt certified user keys: sk-ssh-ed25519@openssh.com authorized_principals command=false certified user keys: sk-ssh-ed25519@openssh.com authorized_principals command=true certified user keys: sk-ssh-ed25519@openssh.com wrong principals key option certified user keys: sk-ssh-ed25519@openssh.com correct principals key option certified user keys: ecdsa-sha2-nistp256 missing authorized_principals certified user keys: ecdsa-sha2-nistp256 empty authorized_principals certified user keys: ecdsa-sha2-nistp256 wrong authorized_principals certified user keys: ecdsa-sha2-nistp256 correct authorized_principals certified user keys: ecdsa-sha2-nistp256 authorized_principals bad key opt certified user keys: ecdsa-sha2-nistp256 authorized_principals command=false certified user keys: ecdsa-sha2-nistp256 authorized_principals command=true certified user keys: ecdsa-sha2-nistp256 wrong principals key option certified user keys: ecdsa-sha2-nistp256 correct principals key option certified user keys: ecdsa-sha2-nistp384 missing authorized_principals certified user keys: ecdsa-sha2-nistp384 empty authorized_principals certified user keys: ecdsa-sha2-nistp384 wrong authorized_principals certified user keys: ecdsa-sha2-nistp384 correct authorized_principals certified user keys: ecdsa-sha2-nistp384 authorized_principals bad key opt certified user keys: ecdsa-sha2-nistp384 authorized_principals command=false certified user keys: ecdsa-sha2-nistp384 authorized_principals command=true certified user keys: ecdsa-sha2-nistp384 wrong principals key option certified user keys: ecdsa-sha2-nistp384 correct principals key option certified user keys: ecdsa-sha2-nistp521 missing authorized_principals certified user keys: ecdsa-sha2-nistp521 empty authorized_principals certified user keys: ecdsa-sha2-nistp521 wrong authorized_principals certified user keys: ecdsa-sha2-nistp521 correct authorized_principals certified user keys: ecdsa-sha2-nistp521 authorized_principals bad key opt certified user keys: ecdsa-sha2-nistp521 authorized_principals command=false certified user keys: ecdsa-sha2-nistp521 authorized_principals command=true certified user keys: ecdsa-sha2-nistp521 wrong principals key option certified user keys: ecdsa-sha2-nistp521 correct principals key option certified user keys: sk-ecdsa-sha2-nistp256@openssh.com missing authorized_principals certified user keys: sk-ecdsa-sha2-nistp256@openssh.com empty authorized_principals certified user keys: sk-ecdsa-sha2-nistp256@openssh.com wrong authorized_principals certified user keys: sk-ecdsa-sha2-nistp256@openssh.com correct authorized_principals certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals bad key opt certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals command=false certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals command=true certified user keys: sk-ecdsa-sha2-nistp256@openssh.com wrong principals key option certified user keys: sk-ecdsa-sha2-nistp256@openssh.com correct principals key option certified user keys: dsa missing authorized_principals certified user keys: dsa empty authorized_principals certified user keys: dsa wrong authorized_principals certified user keys: dsa correct authorized_principals certified user keys: dsa authorized_principals bad key opt certified user keys: dsa authorized_principals command=false certified user keys: dsa authorized_principals command=true certified user keys: dsa wrong principals key option certified user keys: dsa correct principals key option certified user keys: rsa missing authorized_principals certified user keys: rsa empty authorized_principals certified user keys: rsa wrong authorized_principals certified user keys: rsa correct authorized_principals certified user keys: rsa authorized_principals bad key opt certified user keys: rsa authorized_principals command=false certified user keys: rsa authorized_principals command=true certified user keys: rsa wrong principals key option certified user keys: rsa correct principals key option certified user keys: rsa-sha2-256 missing authorized_principals certified user keys: rsa-sha2-256 empty authorized_principals certified user keys: rsa-sha2-256 wrong authorized_principals certified user keys: rsa-sha2-256 correct authorized_principals certified user keys: rsa-sha2-256 authorized_principals bad key opt certified user keys: rsa-sha2-256 authorized_principals command=false certified user keys: rsa-sha2-256 authorized_principals command=true certified user keys: rsa-sha2-256 wrong principals key option certified user keys: rsa-sha2-256 correct principals key option certified user keys: rsa-sha2-512 missing authorized_principals certified user keys: rsa-sha2-512 empty authorized_principals certified user keys: rsa-sha2-512 wrong authorized_principals certified user keys: rsa-sha2-512 correct authorized_principals certified user keys: rsa-sha2-512 authorized_principals bad key opt certified user keys: rsa-sha2-512 authorized_principals command=false certified user keys: rsa-sha2-512 authorized_principals command=true certified user keys: rsa-sha2-512 wrong principals key option certified user keys: rsa-sha2-512 correct principals key option certified user keys: ed25519 authorized_keys connect certified user keys: ed25519 authorized_keys revoked key certified user keys: ed25519 authorized_keys revoked via KRL certified user keys: ed25519 authorized_keys empty KRL certified user keys: sk-ssh-ed25519@openssh.com authorized_keys connect certified user keys: sk-ssh-ed25519@openssh.com authorized_keys revoked key certified user keys: sk-ssh-ed25519@openssh.com authorized_keys revoked via KRL certified user keys: sk-ssh-ed25519@openssh.com authorized_keys empty KRL certified user keys: ecdsa-sha2-nistp256 authorized_keys connect certified user keys: ecdsa-sha2-nistp256 authorized_keys revoked key certified user keys: ecdsa-sha2-nistp256 authorized_keys revoked via KRL certified user keys: ecdsa-sha2-nistp256 authorized_keys empty KRL certified user keys: ecdsa-sha2-nistp384 authorized_keys connect certified user keys: ecdsa-sha2-nistp384 authorized_keys revoked key certified user keys: ecdsa-sha2-nistp384 authorized_keys revoked via KRL certified user keys: ecdsa-sha2-nistp384 authorized_keys empty KRL certified user keys: ecdsa-sha2-nistp521 authorized_keys connect certified user keys: ecdsa-sha2-nistp521 authorized_keys revoked key certified user keys: ecdsa-sha2-nistp521 authorized_keys revoked via KRL certified user keys: ecdsa-sha2-nistp521 authorized_keys empty KRL certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys connect certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys revoked key certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys revoked via KRL certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys empty KRL certified user keys: dsa authorized_keys connect certified user keys: dsa authorized_keys revoked key certified user keys: dsa authorized_keys revoked via KRL certified user keys: dsa authorized_keys empty KRL certified user keys: rsa authorized_keys connect certified user keys: rsa authorized_keys revoked key certified user keys: rsa authorized_keys revoked via KRL certified user keys: rsa authorized_keys empty KRL certified user keys: rsa-sha2-256 authorized_keys connect certified user keys: rsa-sha2-256 authorized_keys revoked key certified user keys: rsa-sha2-256 authorized_keys revoked via KRL certified user keys: rsa-sha2-256 authorized_keys empty KRL certified user keys: rsa-sha2-512 authorized_keys connect certified user keys: rsa-sha2-512 authorized_keys revoked key certified user keys: rsa-sha2-512 authorized_keys revoked via KRL certified user keys: rsa-sha2-512 authorized_keys empty KRL certified user keys: rsa-sha2-512 authorized_keys revoked CA key certified user keys: authorized_keys CA does not authenticate certified user keys: ensure CA key does not authenticate user certified user keys: ed25519 TrustedUserCAKeys connect certified user keys: ed25519 TrustedUserCAKeys revoked key certified user keys: ed25519 TrustedUserCAKeys revoked via KRL certified user keys: ed25519 TrustedUserCAKeys empty KRL certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys connect certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys revoked key certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys revoked via KRL certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys empty KRL certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys connect certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys revoked key certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys revoked via KRL certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys empty KRL certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys connect certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys revoked key certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys revoked via KRL certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys empty KRL certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys connect certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys revoked key certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys revoked via KRL certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys empty KRL certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys connect certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys revoked key certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys revoked via KRL certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys empty KRL certified user keys: dsa TrustedUserCAKeys connect certified user keys: dsa TrustedUserCAKeys revoked key certified user keys: dsa TrustedUserCAKeys revoked via KRL certified user keys: dsa TrustedUserCAKeys empty KRL certified user keys: rsa TrustedUserCAKeys connect certified user keys: rsa TrustedUserCAKeys revoked key certified user keys: rsa TrustedUserCAKeys revoked via KRL certified user keys: rsa TrustedUserCAKeys empty KRL certified user keys: rsa-sha2-256 TrustedUserCAKeys connect certified user keys: rsa-sha2-256 TrustedUserCAKeys revoked key certified user keys: rsa-sha2-256 TrustedUserCAKeys revoked via KRL certified user keys: rsa-sha2-256 TrustedUserCAKeys empty KRL certified user keys: rsa-sha2-512 TrustedUserCAKeys connect certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked key certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked via KRL certified user keys: rsa-sha2-512 TrustedUserCAKeys empty KRL certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked CA key certified user keys: TrustedUserCAKeys CA does not authenticate certified user keys: ensure CA key does not authenticate user certified user keys: correct principal auth authorized_keys expect success rsa certified user keys: correct principal auth authorized_keys expect success ed25519 certified user keys: correct principal auth TrustedUserCAKeys expect success rsa certified user keys: correct principal auth TrustedUserCAKeys expect success ed25519 certified user keys: host-certificate auth authorized_keys expect failure rsa certified user keys: host-certificate auth authorized_keys expect failure ed25519 certified user keys: host-certificate auth TrustedUserCAKeys expect failure rsa certified user keys: host-certificate auth TrustedUserCAKeys expect failure ed25519 certified user keys: wrong principals auth authorized_keys expect failure rsa certified user keys: wrong principals auth authorized_keys expect failure ed25519 certified user keys: wrong principals auth TrustedUserCAKeys expect failure rsa certified user keys: wrong principals auth TrustedUserCAKeys expect failure ed25519 certified user keys: cert not yet valid auth authorized_keys expect failure rsa certified user keys: cert not yet valid auth authorized_keys expect failure ed25519 certified user keys: cert not yet valid auth TrustedUserCAKeys expect failure rsa certified user keys: cert not yet valid auth TrustedUserCAKeys expect failure ed25519 certified user keys: cert expired auth authorized_keys expect failure rsa certified user keys: cert expired auth authorized_keys expect failure ed25519 certified user keys: cert expired auth TrustedUserCAKeys expect failure rsa certified user keys: cert expired auth TrustedUserCAKeys expect failure ed25519 certified user keys: cert valid interval auth authorized_keys expect success rsa certified user keys: cert valid interval auth authorized_keys expect success ed25519 certified user keys: cert valid interval auth TrustedUserCAKeys expect success rsa certified user keys: cert valid interval auth TrustedUserCAKeys expect success ed25519 certified user keys: wrong source-address auth authorized_keys expect failure rsa certified user keys: wrong source-address auth authorized_keys expect failure ed25519 certified user keys: wrong source-address auth TrustedUserCAKeys expect failure rsa certified user keys: wrong source-address auth TrustedUserCAKeys expect failure ed25519 certified user keys: force-command auth authorized_keys expect failure rsa certified user keys: force-command auth authorized_keys expect failure ed25519 certified user keys: force-command auth TrustedUserCAKeys expect failure rsa certified user keys: force-command auth TrustedUserCAKeys expect failure ed25519 certified user keys: empty principals auth authorized_keys expect success rsa certified user keys: empty principals auth authorized_keys expect success ed25519 certified user keys: empty principals auth TrustedUserCAKeys expect failure rsa certified user keys: empty principals auth TrustedUserCAKeys expect failure ed25519 certified user keys: AuthorizedPrincipalsFile principals auth TrustedUserCAKeys expect success rsa certified user keys: AuthorizedPrincipalsFile principals auth TrustedUserCAKeys expect success ed25519 certified user keys: AuthorizedPrincipalsFile no principals auth TrustedUserCAKeys expect failure rsa certified user keys: AuthorizedPrincipalsFile no principals auth TrustedUserCAKeys expect failure ed25519 certified user keys: principals key option principals auth authorized_keys expect success rsa certified user keys: principals key option principals auth authorized_keys expect success ed25519 certified user keys: principals key option no principals auth authorized_keys expect failure rsa certified user keys: principals key option no principals auth authorized_keys expect failure ed25519 certified user keys: force-command match true auth authorized_keys expect success rsa certified user keys: force-command match true auth authorized_keys expect success ed25519 certified user keys: force-command match true auth authorized_keys expect failure rsa certified user keys: force-command match true auth authorized_keys expect failure ed25519 certified user keys: force-command mismatch 1 auth authorized_keys expect failure rsa certified user keys: force-command mismatch 1 auth authorized_keys expect failure ed25519 certified user keys: force-command mismatch 2 auth authorized_keys expect failure rsa certified user keys: force-command mismatch 2 auth authorized_keys expect failure ed25519 certified user keys: user ed25519 connect wrong cert Confirm user presence for key ED25519-SK SHA256:/c6fMQBzZ+CzN7o75epveQdnXFQno1GEWz1yn1BXtro User presence confirmed certified user keys: user sk-ssh-ed25519@openssh.com connect wrong cert certified user keys: user ecdsa-sha2-nistp256 connect wrong cert certified user keys: user ecdsa-sha2-nistp384 connect wrong cert certified user keys: user ecdsa-sha2-nistp521 connect wrong cert Confirm user presence for key ECDSA-SK SHA256:kx5ZHl4v+tFGkLvGnn1QY13qnrlKCOdw8uWOT8bqbFY User presence confirmed certified user keys: user sk-ecdsa-sha2-nistp256@openssh.com connect wrong cert certified user keys: user dsa connect wrong cert certified user keys: user rsa connect wrong cert certified user keys: user rsa-sha2-256 connect wrong cert certified user keys: user rsa-sha2-512 connect wrong cert ok certified user keys run test host-expand.sh ... ok expand %h and %n run test keys-command.sh ... SKIPPED: need SUDO to create file in /var/run, test won't work without run test forward-control.sh ... check_lfwd done (expecting Y): default configuration check_rfwd done (expecting Y): default configuration check_lfwd done (expecting Y): AllowTcpForwarding=yes check_rfwd done (expecting Y): AllowTcpForwarding=yes check_lfwd done (expecting N): AllowTcpForwarding=yes, !PermitOpen check_rfwd done (expecting Y): AllowTcpForwarding=yes, !PermitOpen check_lfwd done (expecting Y): AllowTcpForwarding=yes, PermitOpen check_rfwd done (expecting Y): AllowTcpForwarding=yes, PermitOpen check_lfwd done (expecting N): AllowTcpForwarding=yes, !permitopen check_rfwd done (expecting Y): AllowTcpForwarding=yes, !permitopen check_lfwd done (expecting Y): AllowTcpForwarding=yes, permitopen check_rfwd done (expecting Y): AllowTcpForwarding=yes, permitopen check_lfwd done (expecting N): AllowTcpForwarding=yes, no-port-forwarding check_rfwd done (expecting N): AllowTcpForwarding=yes, no-port-forwarding check_lfwd done (expecting N): AllowTcpForwarding=yes, restrict check_rfwd done (expecting N): AllowTcpForwarding=yes, restrict check_lfwd done (expecting Y): AllowTcpForwarding=yes, restrict,port-forwarding check_rfwd done (expecting Y): AllowTcpForwarding=yes, restrict,port-forwarding check_lfwd done (expecting Y): AllowTcpForwarding=local check_rfwd done (expecting N): AllowTcpForwarding=local check_lfwd done (expecting N): AllowTcpForwarding=local, !PermitOpen check_rfwd done (expecting N): AllowTcpForwarding=local, !PermitOpen check_lfwd done (expecting Y): AllowTcpForwarding=local, PermitOpen check_rfwd done (expecting N): AllowTcpForwarding=local, PermitOpen check_lfwd done (expecting N): AllowTcpForwarding=local, !permitopen check_rfwd done (expecting N): AllowTcpForwarding=local, !permitopen check_lfwd done (expecting Y): AllowTcpForwarding=local, permitopen check_rfwd done (expecting N): AllowTcpForwarding=local, permitopen check_lfwd done (expecting N): AllowTcpForwarding=local, no-port-forwarding check_rfwd done (expecting N): AllowTcpForwarding=local, no-port-forwarding check_lfwd done (expecting N): AllowTcpForwarding=local, restrict check_rfwd done (expecting N): AllowTcpForwarding=local, restrict check_lfwd done (expecting Y): AllowTcpForwarding=local, restrict,port-forwarding check_rfwd done (expecting N): AllowTcpForwarding=local, restrict,port-forwarding check_lfwd done (expecting N): AllowTcpForwarding=remote check_rfwd done (expecting Y): AllowTcpForwarding=remote check_lfwd done (expecting N): AllowTcpForwarding=remote, !PermitOpen check_rfwd done (expecting Y): AllowTcpForwarding=remote, !PermitOpen check_lfwd done (expecting N): AllowTcpForwarding=remote, PermitOpen check_rfwd done (expecting Y): AllowTcpForwarding=remote, PermitOpen check_lfwd done (expecting N): AllowTcpForwarding=remote, !permitopen check_rfwd done (expecting Y): AllowTcpForwarding=remote, !permitopen check_lfwd done (expecting N): AllowTcpForwarding=remote, permitopen check_rfwd done (expecting Y): AllowTcpForwarding=remote, permitopen check_lfwd done (expecting N): AllowTcpForwarding=remote, no-port-forwarding check_rfwd done (expecting N): AllowTcpForwarding=remote, no-port-forwarding check_lfwd done (expecting N): AllowTcpForwarding=remote, restrict check_rfwd done (expecting N): AllowTcpForwarding=remote, restrict check_lfwd done (expecting N): AllowTcpForwarding=remote, restrict,port-forwarding check_rfwd done (expecting Y): AllowTcpForwarding=remote, restrict,port-forwarding check_lfwd done (expecting N): AllowTcpForwarding=no check_rfwd done (expecting N): AllowTcpForwarding=no check_lfwd done (expecting N): AllowTcpForwarding=no, !PermitOpen check_rfwd done (expecting N): AllowTcpForwarding=no, !PermitOpen check_lfwd done (expecting N): AllowTcpForwarding=no, PermitOpen check_rfwd done (expecting N): AllowTcpForwarding=no, PermitOpen check_lfwd done (expecting N): AllowTcpForwarding=no, !permitopen check_rfwd done (expecting N): AllowTcpForwarding=no, !permitopen check_lfwd done (expecting N): AllowTcpForwarding=no, permitopen check_rfwd done (expecting N): AllowTcpForwarding=no, permitopen check_lfwd done (expecting N): AllowTcpForwarding=no, no-port-forwarding check_rfwd done (expecting N): AllowTcpForwarding=no, no-port-forwarding check_lfwd done (expecting N): AllowTcpForwarding=no, restrict check_rfwd done (expecting N): AllowTcpForwarding=no, restrict check_lfwd done (expecting N): AllowTcpForwarding=no, restrict,port-forwarding check_rfwd done (expecting N): AllowTcpForwarding=no, restrict,port-forwarding check_lfwd done (expecting Y): AllowTcpForwarding=yes, !PermitListen check_rfwd done (expecting N): AllowTcpForwarding=yes, !PermitListen check_lfwd done (expecting Y): AllowTcpForwarding=yes, PermitListen check_rfwd done (expecting Y): AllowTcpForwarding=yes, PermitListen check_lfwd done (expecting Y): AllowTcpForwarding=local, !PermitListen check_rfwd done (expecting N): AllowTcpForwarding=local, !PermitListen check_lfwd done (expecting Y): AllowTcpForwarding=local, PermitListen check_rfwd done (expecting N): AllowTcpForwarding=local, PermitListen check_lfwd done (expecting N): AllowTcpForwarding=remote, !PermitListen check_rfwd done (expecting N): AllowTcpForwarding=remote, !PermitListen check_lfwd done (expecting N): AllowTcpForwarding=remote, PermitListen check_rfwd done (expecting Y): AllowTcpForwarding=remote, PermitListen check_lfwd done (expecting N): AllowTcpForwarding=no, !PermitListen check_rfwd done (expecting N): AllowTcpForwarding=no, !PermitListen check_lfwd done (expecting N): AllowTcpForwarding=no, PermitListen check_rfwd done (expecting N): AllowTcpForwarding=no, PermitListen ok sshd control of local and remote forwarding run test integrity.sh ... test integrity: hmac-sha1 @2900 test integrity: hmac-sha1 @2901 test integrity: hmac-sha1 @2902 test integrity: hmac-sha1 @2903 test integrity: hmac-sha1 @2904 test integrity: hmac-sha1 @2905 test integrity: hmac-sha1 @2906 test integrity: hmac-sha1 @2907 test integrity: hmac-sha1 @2908 test integrity: hmac-sha1 @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-sha1-96 @2900 test integrity: hmac-sha1-96 @2901 test integrity: hmac-sha1-96 @2902 test integrity: hmac-sha1-96 @2903 test integrity: hmac-sha1-96 @2904 test integrity: hmac-sha1-96 @2905 test integrity: hmac-sha1-96 @2906 test integrity: hmac-sha1-96 @2907 test integrity: hmac-sha1-96 @2908 test integrity: hmac-sha1-96 @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-sha2-256 @2900 test integrity: hmac-sha2-256 @2901 test integrity: hmac-sha2-256 @2902 test integrity: hmac-sha2-256 @2903 test integrity: hmac-sha2-256 @2904 test integrity: hmac-sha2-256 @2905 test integrity: hmac-sha2-256 @2906 test integrity: hmac-sha2-256 @2907 test integrity: hmac-sha2-256 @2908 test integrity: hmac-sha2-256 @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-sha2-512 @2900 test integrity: hmac-sha2-512 @2901 test integrity: hmac-sha2-512 @2902 test integrity: hmac-sha2-512 @2903 test integrity: hmac-sha2-512 @2904 test integrity: hmac-sha2-512 @2905 test integrity: hmac-sha2-512 @2906 test integrity: hmac-sha2-512 @2907 test integrity: hmac-sha2-512 @2908 test integrity: hmac-sha2-512 @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-md5 @2900 test integrity: hmac-md5 @2901 test integrity: hmac-md5 @2902 test integrity: hmac-md5 @2903 test integrity: hmac-md5 @2904 test integrity: hmac-md5 @2905 test integrity: hmac-md5 @2906 test integrity: hmac-md5 @2907 test integrity: hmac-md5 @2908 test integrity: hmac-md5 @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-md5-96 @2900 test integrity: hmac-md5-96 @2901 test integrity: hmac-md5-96 @2902 test integrity: hmac-md5-96 @2903 test integrity: hmac-md5-96 @2904 test integrity: hmac-md5-96 @2905 test integrity: hmac-md5-96 @2906 test integrity: hmac-md5-96 @2907 test integrity: hmac-md5-96 @2908 test integrity: hmac-md5-96 @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: umac-64@openssh.com @2900 test integrity: umac-64@openssh.com @2901 test integrity: umac-64@openssh.com @2902 test integrity: umac-64@openssh.com @2903 test integrity: umac-64@openssh.com @2904 test integrity: umac-64@openssh.com @2905 test integrity: umac-64@openssh.com @2906 test integrity: umac-64@openssh.com @2907 test integrity: umac-64@openssh.com @2908 test integrity: umac-64@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: umac-128@openssh.com @2900 test integrity: umac-128@openssh.com @2901 test integrity: umac-128@openssh.com @2902 test integrity: umac-128@openssh.com @2903 test integrity: umac-128@openssh.com @2904 test integrity: umac-128@openssh.com @2905 test integrity: umac-128@openssh.com @2906 test integrity: umac-128@openssh.com @2907 test integrity: umac-128@openssh.com @2908 test integrity: umac-128@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-sha1-etm@openssh.com @2900 test integrity: hmac-sha1-etm@openssh.com @2901 test integrity: hmac-sha1-etm@openssh.com @2902 test integrity: hmac-sha1-etm@openssh.com @2903 test integrity: hmac-sha1-etm@openssh.com @2904 test integrity: hmac-sha1-etm@openssh.com @2905 test integrity: hmac-sha1-etm@openssh.com @2906 test integrity: hmac-sha1-etm@openssh.com @2907 test integrity: hmac-sha1-etm@openssh.com @2908 test integrity: hmac-sha1-etm@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-sha1-96-etm@openssh.com @2900 test integrity: hmac-sha1-96-etm@openssh.com @2901 test integrity: hmac-sha1-96-etm@openssh.com @2902 test integrity: hmac-sha1-96-etm@openssh.com @2903 test integrity: hmac-sha1-96-etm@openssh.com @2904 test integrity: hmac-sha1-96-etm@openssh.com @2905 test integrity: hmac-sha1-96-etm@openssh.com @2906 test integrity: hmac-sha1-96-etm@openssh.com @2907 test integrity: hmac-sha1-96-etm@openssh.com @2908 test integrity: hmac-sha1-96-etm@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-sha2-256-etm@openssh.com @2900 test integrity: hmac-sha2-256-etm@openssh.com @2901 test integrity: hmac-sha2-256-etm@openssh.com @2902 test integrity: hmac-sha2-256-etm@openssh.com @2903 test integrity: hmac-sha2-256-etm@openssh.com @2904 test integrity: hmac-sha2-256-etm@openssh.com @2905 test integrity: hmac-sha2-256-etm@openssh.com @2906 test integrity: hmac-sha2-256-etm@openssh.com @2907 test integrity: hmac-sha2-256-etm@openssh.com @2908 test integrity: hmac-sha2-256-etm@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-sha2-512-etm@openssh.com @2900 test integrity: hmac-sha2-512-etm@openssh.com @2901 test integrity: hmac-sha2-512-etm@openssh.com @2902 test integrity: hmac-sha2-512-etm@openssh.com @2903 test integrity: hmac-sha2-512-etm@openssh.com @2904 test integrity: hmac-sha2-512-etm@openssh.com @2905 test integrity: hmac-sha2-512-etm@openssh.com @2906 test integrity: hmac-sha2-512-etm@openssh.com @2907 test integrity: hmac-sha2-512-etm@openssh.com @2908 test integrity: hmac-sha2-512-etm@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-md5-etm@openssh.com @2900 test integrity: hmac-md5-etm@openssh.com @2901 test integrity: hmac-md5-etm@openssh.com @2902 test integrity: hmac-md5-etm@openssh.com @2903 test integrity: hmac-md5-etm@openssh.com @2904 test integrity: hmac-md5-etm@openssh.com @2905 test integrity: hmac-md5-etm@openssh.com @2906 test integrity: hmac-md5-etm@openssh.com @2907 test integrity: hmac-md5-etm@openssh.com @2908 test integrity: hmac-md5-etm@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: hmac-md5-96-etm@openssh.com @2900 test integrity: hmac-md5-96-etm@openssh.com @2901 test integrity: hmac-md5-96-etm@openssh.com @2902 test integrity: hmac-md5-96-etm@openssh.com @2903 test integrity: hmac-md5-96-etm@openssh.com @2904 test integrity: hmac-md5-96-etm@openssh.com @2905 test integrity: hmac-md5-96-etm@openssh.com @2906 test integrity: hmac-md5-96-etm@openssh.com @2907 test integrity: hmac-md5-96-etm@openssh.com @2908 test integrity: hmac-md5-96-etm@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: umac-64-etm@openssh.com @2900 test integrity: umac-64-etm@openssh.com @2901 test integrity: umac-64-etm@openssh.com @2902 test integrity: umac-64-etm@openssh.com @2903 test integrity: umac-64-etm@openssh.com @2904 test integrity: umac-64-etm@openssh.com @2905 test integrity: umac-64-etm@openssh.com @2906 test integrity: umac-64-etm@openssh.com @2907 test integrity: umac-64-etm@openssh.com @2908 test integrity: umac-64-etm@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: umac-128-etm@openssh.com @2900 test integrity: umac-128-etm@openssh.com @2901 test integrity: umac-128-etm@openssh.com @2902 test integrity: umac-128-etm@openssh.com @2903 test integrity: umac-128-etm@openssh.com @2904 test integrity: umac-128-etm@openssh.com @2905 test integrity: umac-128-etm@openssh.com @2906 test integrity: umac-128-etm@openssh.com @2907 test integrity: umac-128-etm@openssh.com @2908 test integrity: umac-128-etm@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: aes128-gcm@openssh.com @2900 test integrity: aes128-gcm@openssh.com @2901 test integrity: aes128-gcm@openssh.com @2902 test integrity: aes128-gcm@openssh.com @2903 test integrity: aes128-gcm@openssh.com @2904 test integrity: aes128-gcm@openssh.com @2905 test integrity: aes128-gcm@openssh.com @2906 test integrity: aes128-gcm@openssh.com @2907 test integrity: aes128-gcm@openssh.com @2908 test integrity: aes128-gcm@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: aes256-gcm@openssh.com @2900 test integrity: aes256-gcm@openssh.com @2901 test integrity: aes256-gcm@openssh.com @2902 test integrity: aes256-gcm@openssh.com @2903 test integrity: aes256-gcm@openssh.com @2904 test integrity: aes256-gcm@openssh.com @2905 test integrity: aes256-gcm@openssh.com @2906 test integrity: aes256-gcm@openssh.com @2907 test integrity: aes256-gcm@openssh.com @2908 test integrity: aes256-gcm@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 test integrity: chacha20-poly1305@openssh.com @2900 test integrity: chacha20-poly1305@openssh.com @2901 test integrity: chacha20-poly1305@openssh.com @2902 test integrity: chacha20-poly1305@openssh.com @2903 test integrity: chacha20-poly1305@openssh.com @2904 test integrity: chacha20-poly1305@openssh.com @2905 test integrity: chacha20-poly1305@openssh.com @2906 test integrity: chacha20-poly1305@openssh.com @2907 test integrity: chacha20-poly1305@openssh.com @2908 test integrity: chacha20-poly1305@openssh.com @2909 test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 ok integrity run test krl.sh ... key revocation lists: generating test keys key revocation lists: generating KRLs key revocation lists: checking revocations for revoked keys key revocation lists: checking revocations for unrevoked keys key revocation lists: checking revocations for revoked certs key revocation lists: checking revocations for unrevoked certs key revocation lists: testing KRL update key revocation lists: checking revocations for revoked keys key revocation lists: checking revocations for unrevoked keys key revocation lists: checking revocations for revoked certs key revocation lists: checking revocations for unrevoked certs ok key revocation lists run test multipubkey.sh ... ok multiple pubkey run test limit-keytype.sh ... allow rsa,ed25519 allow ed25519 allow cert only match w/ no match match w/ matching ok restrict pubkey type run test hostkey-agent.sh ... key type ssh-ed25519 key type sk-ssh-ed25519@openssh.com key type ecdsa-sha2-nistp256 key type ecdsa-sha2-nistp384 key type ecdsa-sha2-nistp521 key type sk-ecdsa-sha2-nistp256@openssh.com key type ssh-dss key type ssh-rsa cert type ssh-ed25519-cert-v01@openssh.com cert type sk-ssh-ed25519-cert-v01@openssh.com cert type ecdsa-sha2-nistp256-cert-v01@openssh.com cert type ecdsa-sha2-nistp384-cert-v01@openssh.com cert type ecdsa-sha2-nistp521-cert-v01@openssh.com cert type sk-ecdsa-sha2-nistp256-cert-v01@openssh.com cert type ssh-dss-cert-v01@openssh.com cert type ssh-rsa-cert-v01@openssh.com cert type rsa-sha2-256-cert-v01@openssh.com cert type rsa-sha2-512-cert-v01@openssh.com ok hostkey agent run test hostkey-rotate.sh ... learn hostkey with StrictHostKeyChecking=no learn additional hostkeys learn additional hostkeys, type=ssh-ed25519 learn additional hostkeys, type=sk-ssh-ed25519@openssh.com learn additional hostkeys, type=ecdsa-sha2-nistp256 learn additional hostkeys, type=ecdsa-sha2-nistp384 learn additional hostkeys, type=ecdsa-sha2-nistp521 learn additional hostkeys, type=sk-ecdsa-sha2-nistp256@openssh.com learn additional hostkeys, type=ssh-dss learn additional hostkeys, type=ssh-rsa learn changed non-primary hostkey type=ssh-rsa learn new primary hostkey rotate primary hostkey check rotate primary hostkey ok hostkey rotate run test principals-command.sh ... SKIPPED: need SUDO to create file in /var/run, test won't work without run test cert-file.sh ... identity cert with no plain public file CertificateFile with no plain public file plain keys untrusted cert good cert, bad key single trusted multiple trusted ok ssh with certificates run test cfginclude.sh ... ok config include run test servcfginclude.sh ... ok server config include run test allow-deny-users.sh ... ok AllowUsers/DenyUsers run test authinfo.sh ... ExposeAuthInfo=no ExposeAuthInfo=yes ok authinfo run test sshsig.sh ... sshsig: make certificates sshsig: check signature for ssh-ed25519 sshsig: check signature for sk-ssh-ed25519@openssh.com sshsig: check signature for ecdsa-sha2-nistp256 sshsig: check signature for ecdsa-sha2-nistp384 sshsig: check signature for ecdsa-sha2-nistp521 sshsig: check signature for sk-ecdsa-sha2-nistp256@openssh.com sshsig: check signature for ssh-dss sshsig: check signature for ssh-rsa sshsig: check signature for ssh-ed25519-cert.pub sshsig: check signature for sk-ssh-ed25519@openssh.com-cert.pub sshsig: check signature for ecdsa-sha2-nistp256-cert.pub sshsig: check signature for ecdsa-sha2-nistp384-cert.pub sshsig: check signature for ecdsa-sha2-nistp521-cert.pub sshsig: check signature for sk-ecdsa-sha2-nistp256@openssh.com-cert.pub sshsig: check signature for ssh-dss-cert.pub sshsig: check signature for ssh-rsa-cert.pub sshsig: match principals sshsig: nomatch principals ok sshsig run test knownhosts.sh ... ok known hosts run test knownhosts-command.sh ... simple connection no keys bad exit status keytype ssh-ed25519 keytype sk-ssh-ed25519@openssh.com keytype ecdsa-sha2-nistp256 keytype ecdsa-sha2-nistp384 keytype ecdsa-sha2-nistp521 keytype sk-ecdsa-sha2-nistp256@openssh.com keytype ssh-rsa ok known hosts command run test agent-restrict.sh ... generate keys prepare client config prepare known_hosts prepare server configs authentication w/o agent start agent authentication with agent (no restrict) unrestricted keylist authentication with agent (basic restrict) authentication with agent incorrect key (basic restrict) keylist (basic restrict) username username wildcard username incorrect agent restriction honours certificate principal multihop without agent multihop agent unrestricted multihop restricted multihop username multihop wildcard username multihop wrong username multihop cycle no agent multihop cycle agent unrestricted multihop cycle restricted deny multihop cycle restricted allow ok agent restrictions run test hostbased.sh ... SKIPPED: TEST_SSH_HOSTBASED_AUTH not set. run test channel-timeout.sh ... no timeout command timeout command wildcard timeout command irrelevant timeout sftp no timeout sftp timeout Connection closed sftp irrelevant timeout ok channel timeout run test connection-timeout.sh ... no timeout timeout session inhibits timeout timeout after session timeout with listeners ok unused connection timeout all t-exec passed cd ./regress || exit $?; \ EGREP='/usr/bin/grep -E' \ OPENSSL_BIN='/opt/local/bin/openssl' \ /Applications/Xcode.app/Contents/Developer/usr/bin/make \ .CURDIR="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ .OBJDIR="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ BUILDDIR="/Users/grey/Downloads/openssh/9.4snap/openssh" \ OBJ="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ PATH="/Users/grey/Downloads/openssh/9.4snap/openssh:${PATH}" \ TEST_ENV=MALLOC_OPTIONS="" \ TEST_MALLOC_OPTIONS="" \ TEST_SSH_SCP="/Users/grey/Downloads/openssh/9.4snap/openssh/scp" \ TEST_SSH_SSH="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh" \ TEST_SSH_SSHD="/Users/grey/Downloads/openssh/9.4snap/openssh/sshd" \ TEST_SSH_SSHAGENT="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-agent" \ TEST_SSH_SSHADD="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-add" \ TEST_SSH_SSHKEYGEN="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keygen" \ TEST_SSH_SSHPKCS11HELPER="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-pkcs11-helper" \ TEST_SSH_SSHKEYSCAN="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-keyscan" \ TEST_SSH_SFTP="/Users/grey/Downloads/openssh/9.4snap/openssh/sftp" \ TEST_SSH_PKCS11_HELPER="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-pkcs11-helper" \ TEST_SSH_SK_HELPER="/Users/grey/Downloads/openssh/9.4snap/openssh/ssh-sk-helper" \ TEST_SSH_SFTPSERVER="/Users/grey/Downloads/openssh/9.4snap/openssh/sftp-server" \ TEST_SSH_MODULI_FILE="/Users/grey/Downloads/openssh/9.4snap/openssh/moduli" \ TEST_SSH_PLINK="plink" \ TEST_SSH_PUTTYGEN="puttygen" \ TEST_SSH_CONCH="conch" \ TEST_SSH_IPV6="yes" \ TEST_SSH_UTF8="yes" \ TEST_SHELL="sh" \ EXEEXT="" \ interop-tests && echo all interop-tests passed run test putty-transfer.sh ... SKIPPED: putty interop tests not enabled run test putty-ciphers.sh ... SKIPPED: putty interop tests not enabled run test putty-kex.sh ... SKIPPED: putty interop tests not enabled run test conch-ciphers.sh ... conch interop tests not enabled all interop-tests passed cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/authopt/tests.c -o regress/unittests/authopt/tests.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/test_helper/test_helper.c -o regress/unittests/test_helper/test_helper.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/test_helper/fuzz.c -o regress/unittests/test_helper/fuzz.o ar rv regress/unittests/test_helper/libtest_helper.a regress/unittests/test_helper/test_helper.o regress/unittests/test_helper/fuzz.o ar: creating archive regress/unittests/test_helper/libtest_helper.a a - regress/unittests/test_helper/test_helper.o a - regress/unittests/test_helper/fuzz.o ranlib regress/unittests/test_helper/libtest_helper.a cc -o regress/unittests/authopt/test_authopt -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie regress/unittests/authopt/tests.o auth-options.o ssh-sk-client.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/bitmap/tests.c -o regress/unittests/bitmap/tests.o cc -o regress/unittests/bitmap/test_bitmap -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie regress/unittests/bitmap/tests.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/conversion/tests.c -o regress/unittests/conversion/tests.o cc -o regress/unittests/conversion/test_conversion -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie regress/unittests/conversion/tests.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/hostkeys/tests.c -o regress/unittests/hostkeys/tests.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/hostkeys/test_iterate.c -o regress/unittests/hostkeys/test_iterate.o cc -o regress/unittests/hostkeys/test_hostkeys -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie regress/unittests/hostkeys/tests.o regress/unittests/hostkeys/test_iterate.o ssh-sk-client.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/kex/tests.c -o regress/unittests/kex/tests.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/kex/test_kex.c -o regress/unittests/kex/test_kex.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/kex/test_proposal.c -o regress/unittests/kex/test_proposal.o cc -o regress/unittests/kex/test_kex -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie regress/unittests/kex/tests.o regress/unittests/kex/test_kex.o regress/unittests/kex/test_proposal.o ssh-sk-client.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/match/tests.c -o regress/unittests/match/tests.o cc -o regress/unittests/match/test_match -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie regress/unittests/match/tests.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/misc/tests.c -o regress/unittests/misc/tests.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/misc/test_parse.c -o regress/unittests/misc/test_parse.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/misc/test_expand.c -o regress/unittests/misc/test_expand.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/misc/test_convtime.c -o regress/unittests/misc/test_convtime.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/misc/test_argv.c -o regress/unittests/misc/test_argv.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/misc/test_strdelim.c -o regress/unittests/misc/test_strdelim.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/misc/test_hpdelim.c -o regress/unittests/misc/test_hpdelim.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/misc/test_ptimeout.c -o regress/unittests/misc/test_ptimeout.o cc -o regress/unittests/misc/test_misc -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie regress/unittests/misc/tests.o regress/unittests/misc/test_parse.o regress/unittests/misc/test_expand.o regress/unittests/misc/test_convtime.o regress/unittests/misc/test_argv.o regress/unittests/misc/test_strdelim.o regress/unittests/misc/test_hpdelim.o regress/unittests/misc/test_ptimeout.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshbuf/tests.c -o regress/unittests/sshbuf/tests.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshbuf/test_sshbuf.c -o regress/unittests/sshbuf/test_sshbuf.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshbuf/test_sshbuf_getput_basic.c -o regress/unittests/sshbuf/test_sshbuf_getput_basic.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshbuf/test_sshbuf_getput_crypto.c -o regress/unittests/sshbuf/test_sshbuf_getput_crypto.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshbuf/test_sshbuf_misc.c -o regress/unittests/sshbuf/test_sshbuf_misc.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshbuf/test_sshbuf_fuzz.c -o regress/unittests/sshbuf/test_sshbuf_fuzz.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshbuf/test_sshbuf_getput_fuzz.c -o regress/unittests/sshbuf/test_sshbuf_getput_fuzz.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshbuf/test_sshbuf_fixed.c -o regress/unittests/sshbuf/test_sshbuf_fixed.o cc -o regress/unittests/sshbuf/test_sshbuf -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie regress/unittests/sshbuf/tests.o regress/unittests/sshbuf/test_sshbuf.o regress/unittests/sshbuf/test_sshbuf_getput_basic.o regress/unittests/sshbuf/test_sshbuf_getput_crypto.o regress/unittests/sshbuf/test_sshbuf_misc.o regress/unittests/sshbuf/test_sshbuf_fuzz.o regress/unittests/sshbuf/test_sshbuf_getput_fuzz.o regress/unittests/sshbuf/test_sshbuf_fixed.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshkey/test_fuzz.c -o regress/unittests/sshkey/test_fuzz.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshkey/tests.c -o regress/unittests/sshkey/tests.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshkey/common.c -o regress/unittests/sshkey/common.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshkey/test_file.c -o regress/unittests/sshkey/test_file.o cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshkey/test_sshkey.c -o regress/unittests/sshkey/test_sshkey.o cc -o regress/unittests/sshkey/test_sshkey -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie regress/unittests/sshkey/test_fuzz.o regress/unittests/sshkey/tests.o regress/unittests/sshkey/common.o regress/unittests/sshkey/test_file.o regress/unittests/sshkey/test_sshkey.o ssh-sk-client.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/sshsig/tests.c -o regress/unittests/sshsig/tests.o cc -o regress/unittests/sshsig/test_sshsig -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie sshsig.o regress/unittests/sshsig/tests.o ssh-sk-client.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cc -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -ftrivial-auto-var-init=zero -fno-builtin-memset -fstack-protector-strong -fPIE -I. -I. -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include/editline -DSSHDIR=\"/opt/local/etc/ssh\" -D_PATH_SSH_PROGRAM=\"/opt/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/opt/local/libexec/ssh-askpass\" -D_PATH_SFTP_SERVER=\"/opt/local/libexec/sftp-server\" -D_PATH_SSH_KEY_SIGN=\"/opt/local/libexec/ssh-keysign\" -D_PATH_SSH_PKCS11_HELPER=\"/opt/local/libexec/ssh-pkcs11-helper\" -D_PATH_SSH_SK_HELPER=\"/opt/local/libexec/ssh-sk-helper\" -D_PATH_SSH_PIDDIR=\"/opt/local/var/run\" -D_PATH_PRIVSEP_CHROOT_DIR=\"/var/empty\" -DHAVE_CONFIG_H -c regress/unittests/utf8/tests.c -o regress/unittests/utf8/tests.o cc -o regress/unittests/utf8/test_utf8 -L. -Lopenbsd-compat/ -L/opt/local/lib -L/opt/local/lib -fstack-protector-strong -pie regress/unittests/utf8/tests.o \ regress/unittests/test_helper/libtest_helper.a \ -lssh -lopenbsd-compat -lssh -lopenbsd-compat -lbsm -lresolv -lcrypto -lz clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument] cd ./regress || exit $?; \ /Applications/Xcode.app/Contents/Developer/usr/bin/make \ .CURDIR="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ .OBJDIR="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ OBJ="/Users/grey/Downloads/openssh/9.4snap/openssh/regress" \ unit && echo unit tests passed set -e ; if test -z "" ; then \ V="" ; \ test "x" = "x" || \ V=/Users/grey/Downloads/openssh/9.4snap/openssh/regress/valgrind-unit.sh ; \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/sshbuf/test_sshbuf ; \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/sshkey/test_sshkey \ -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/sshkey/testdata ; \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/sshsig/test_sshsig \ -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/sshsig/testdata ; \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/authopt/test_authopt \ -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/authopt/testdata ; \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/bitmap/test_bitmap ; \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/conversion/test_conversion ; \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/kex/test_kex ; \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/hostkeys/test_hostkeys \ -d /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/hostkeys/testdata ; \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/match/test_match ; \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/misc/test_misc ; \ if test "x" = "xyes" ; then \ $V /Users/grey/Downloads/openssh/9.4snap/openssh/regress/unittests/utf8/test_utf8 ; \ fi \ fi test_sshbuf: ...................................................................................................... 103 tests ok test_sshkey: ........................................................................................................ 104 tests ok test_sshsig: ........ 8 tests ok test_authopt: .................................................................................................................................................. 146 tests ok test_bitmap: .. 2 tests ok test_conversion: . 1 tests ok test_kex: ............................................................................................................................................................................................................................................................................................................................................................................................................. 398 tests ok test_hostkeys: .................. 18 tests ok test_match: ...... 6 tests ok test_misc: ........................................... 43 tests ok unit tests passed echo all tests passed all tests passed
comment:6 Changed 16 months ago by artkiver (グレェ)
Owner: | set to artkiver |
---|---|
Status: | new → assigned |
comment:7 Changed 16 months ago by artkiver (グレェ)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Portfile for testing the OpenSSH 9.4 snapshot from djm's call for testing