Call for testing: OpenSSH 7.6

Zev Weiss zev at bewilderbeest.net
Thu Sep 21 17:22:10 AEST 2017


On Wed, Sep 20, 2017 at 07:47:59PM CDT, Damien Miller wrote:
>Hi,
>
>OpenSSH 7.6p1 is almost ready for release, so we would appreciate testing
>on as many platforms and systems as possible. This is a bugfix release.
>

Commit: 5b8da1f53854
System: Void Linux (up to date)
Configure flags: --with-pam --with-pie --with-sandbox=seccomp_filter

Build: successful, though it produced a number of undeclared-function 
warnings about arc4random_buf() and one about explicit_bzero() in 
openbsd-compat/freezero.c.  As I think has been the case for a while, 
arc4random_buf() doesn't appear to be declared anywhere in any headers 
in /usr/include on Void as far as I can tell; not sure where it should 
in theory be (the symbol is defined in libressl's libcrypto.so, which I 
guess is why configure didn't decide to use the built-in openbsd-compat 
version).  explicit_bzero() is declared in <string.h> however.

'make tests': my first attempt ran into 'ssh-keygen: 
.../openssh/regress//t12.out.pub: No such file or directory'; at first I 
figured this was probably a result of a race condition due to having run 
make with '-j', but on some (but not all) subsequent serial runs it also 
occurred.  That notwithstanding, however, it also failed (consistently) 
on this:

  test_kex: 
  regress/unittests/kex/test_kex.c:91 test #1 "sshkey_generate"
  ASSERT_INT_EQ(sshkey_generate(keytype, bits, &private), 0) failed:
  sshkey_generate(keytype, bits, &private) = -56
             0 = 0
  Aborted


Happy to provide any other info that would be useful for debugging.

Zev



More information about the openssh-unix-dev mailing list