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