Tests conducted using
http://www.mindrot.org/openssh_snap/openssh-SNAP-20170318.tar.gz
FreeBSD 12.0-CURRENT #15 r314188: Fri Feb 24 07:24:50 GMT 2017
&
DragonFly v4.7.0.1382.g6ae02a-DEVELOPMENT #259: Sat Mar 4 05:52:03 PST 2017
"All" tests passed (SUDO not set)
OS X Tiger, PowerPC
all tests passed (SUDO not set)
NetBSD 7.1RC2 & 7.99.60 (slightly stale but not that much)
test_utf8: ........................
regress/unittests/utf8/tests.c:48 test #25 "c_esc"
ASSERT_INT_EQ(len, wantlen) failed:
len = -1
wantlen = 5
[1] Abort trap (core dumped) ${V}
OmniOS r151021
test_utf8: ..................
regress/unittests/utf8/tests.c:27 test #19 "utf8_badarg"
ASSERT_INT_EQ(len, -1) failed:
len = 1
-1 = -1
*** Signal 6 - core dumped
OS X El Capitan
/Downloads/openssh/ssh-keygen -lf
/Downloads/openssh/regress//t12.out.pub | grep test-comment-1234 >/dev/null
run test connect.sh ...
Sometimes I think the surest sign that intelligent life exists elsewhere
in the Universe is that none of it has tried to contact us. -Calvin
ok simple connect
run test proxy-connect.sh ...
plain username protocol 2 privsep=no comp=no
bad SSH_CONNECTION protocol 2 privsep=no comp=no: There is a clear
relationship between the elastic modulus and the resistance to erosion.
Brauer-Kriegel Rule
UNKNOWN 65535 UNKNOWN 65535
plain username protocol 2 privsep=no comp=yes
bad SSH_CONNECTION protocol 2 privsep=no comp=yes: The whole UNIX
operating system whose documentation fits in a chinese computer terminal!
UNKNOWN 65535 UNKNOWN 65535
plain username protocol 2 privsep=yes comp=no
bad SSH_CONNECTION protocol 2 privsep=yes comp=no: We are unable to
complete the check-in process at this time. Please proceed to the
airport for assistance.
UNKNOWN 65535 UNKNOWN 65535
plain username protocol 2 privsep=yes comp=yes
bad SSH_CONNECTION protocol 2 privsep=yes comp=yes: 21st Century Cyborg
Returns To Kill Waitress.
UNKNOWN 65535 UNKNOWN 65535
username with style protocol 2
If you are asleep you can't eat dumplings.
failed proxy connect
make[1]: *** [t-exec] Error 1
make: *** [tests] Error 2
Debian 8.7 amd64
/openssh/ssh-keygen -lf /openssh/regress//t12.out.pub | grep
test-comment-1234 >/dev/null
run test connect.sh ...
Missing privilege separation directory: /var/empty
FATAL: sshd_proxy broken
Makefile:199: recipe for target 't-exec' failed
make[1]: *** [t-exec] Error 1
make[1]: Leaving directory '/openssh/regress'
On 18/03/2017 00:08, Sevan Janiyan wrote:> NetBSD 7.1RC2 & 7.99.60 (slightly stale but not that much) > test_utf8: ........................ > regress/unittests/utf8/tests.c:48 test #25 "c_esc" > ASSERT_INT_EQ(len, wantlen) failed: > len = -1 > wantlen = 5 > [1] Abort trap (core dumped) ${V} >Solaris 10 8/11 SPARC test_utf8: ........................ regress/unittests/utf8/tests.c:48 test #25 "c_esc" ASSERT_INT_EQ(len, wantlen) failed: len = -1 wantlen = 5 *** Error code 134 make: Fatal error: Command failed for target `unit'
On Sat, 18 Mar 2017, Sevan Janiyan wrote:> Tests conducted using > http://www.mindrot.org/openssh_snap/openssh-SNAP-20170318.tar.gzThanks for running these tests.> NetBSD 7.1RC2 & 7.99.60 (slightly stale but not that much) > test_utf8: ........................ > regress/unittests/utf8/tests.c:48 test #25 "c_esc" > ASSERT_INT_EQ(len, wantlen) failed: > len = -1 > wantlen = 5 > [1] Abort trap (core dumped) ${V}This should be fixed in HEAD.> OmniOS r151021 > test_utf8: .................. > regress/unittests/utf8/tests.c:27 test #19 "utf8_badarg" > ASSERT_INT_EQ(len, -1) failed: > len = 1 > -1 = -1 > *** Signal 6 - core dumpedNot sure what this one is, it's possible it was fixed by the same commit as the NetBSD one, but it's hard to tell. I'll have to try and install it on a VM to replicate.> OS X El Capitan > /Downloads/openssh/ssh-keygen -lf > /Downloads/openssh/regress//t12.out.pub | grep test-comment-1234 >/dev/null > run test connect.sh ... > Sometimes I think the surest sign that intelligent life exists elsewhere > in the Universe is that none of it has tried to contact us. -CalvinIt looks like some shell initialisation is producing extra output for non-interactive shells. This could be something in .bashrc (or similar) that would better live in .bash_profile (or similar). It will break all sorts of tests :)> Debian 8.7 amd64 > /openssh/ssh-keygen -lf /openssh/regress//t12.out.pub | grep > test-comment-1234 >/dev/null > run test connect.sh ... > Missing privilege separation directory: /var/emptyWe should probably do a better job of autoconfiguring the default privsep directory. Until then it's best to pas an explicit --with-privsep-path to configure. I think the right one for Debian is /var/run/sshd. -d