Package: monkeysphere / 0.43-3

Metadata

Package Version Patches format
monkeysphere 0.43-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Expose sshd logs when ssh test fails.patch | (download)

tests/basic | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 expose sshd logs when ssh test fails

(cherry picked from commit 27a86a05d74ca8f03e574d9776c2f0efd370ed17)

0002 Ensure that make test ed25519 works when no tty is p.patch | (download)

tests/basic | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 ensure that "make test-ed25519" works when no tty is present

(cherry picked from commit a8f4ac40bdf8d3a5331ca9b10e2c49a7af7d0e66)

0003 Dump remaining jobs during test cleanup.patch | (download)

tests/common | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 dump remaining jobs during test cleanup

See https://bugs.debian.org/920038 for more information about why this
additional debugging information might be useful.

(cherry picked from commit 318134aaa04befb6c1cf99b1b5ed21ec16ed33ff)

0004 tests basic ensure functionality with output of stan.patch | (download)

tests/basic | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 tests/basic: ensure functionality with output of standard openssh
 keygen

Our "fix" to https://bugs.debian.org/909700 in
d8fc9f284fc9a128a174b16ad19e866f1c00bc27 just avoided testing the
actual typical default output of ssh-keygen.

While this was fair to do in tests/keytrans, where it is exercised on
pem2openpgp (which is explicitly defined as only accepting PEM input),
this is inappropriate for testing monkeysphere in general.

So now, the test suite breaks again, but we need to provide a proper
fix.

0005 Use gpg s reworked quick interface for adding revoki.patch | (download)

README | 2 1 + 1 - 0 !
src/share/mh/add_name | 5 1 + 4 - 0 !
src/share/mh/revoke_name | 10 1 + 9 - 0 !
3 files changed, 3 insertions(+), 14 deletions(-)

 use gpg's reworked --quick-* interface for adding/revoking uids

This interface stabilized in GnuPG 2.1.17, so we increase our
versioned dependency.

0006 mh import key use ssh add and gpg agent for import C.patch | (download)

man/man8/monkeysphere-host.8 | 7 4 + 3 - 0 !
src/share/mh/import_key | 82 75 + 7 - 0 !
2 files changed, 79 insertions(+), 10 deletions(-)

 mh import-key: use ssh-add and gpg-agent for import (closes:
 #909700)

This directly fixes the problem that monkeysphere-host was failing to
import the style of SSH host key that was generated by default by
ssh-keygen.

As a side effect, we can now support all the host key algorithms that
are supported by both gpg-agent (in its ssh-agent implementation) and
ssh-add.

The lockfile and the dancing around the gpg-agent run in
$GNUPGHOME_HOST is a bit awkward.  It would be nicer to use an
ephemeral GnuPG homedir as recommended in the "Unattended Usage"
section of the gnupg info pages, but to do that we'd need to be able
to extract the secret key, which is blocked by
https://dev.gnupg.org/T4490