--- monkeysphere-0.28.orig/debian/rules +++ monkeysphere-0.28/debian/rules @@ -0,0 +1,3 @@ +#!/usr/bin/make -f +%: + dh $@ --- monkeysphere-0.28.orig/debian/control +++ monkeysphere-0.28/debian/control @@ -0,0 +1,27 @@ +Source: monkeysphere +Section: net +Priority: extra +Maintainer: Jameson Rollins +Uploaders: Daniel Kahn Gillmor +Build-Depends: debhelper (>= 7.0), cpio, socat, openssh-server, gnupg, libcrypt-openssl-rsa-perl, libdigest-sha-perl, lockfile-progs | procmail, openssl +Standards-Version: 3.8.3 +Homepage: http://web.monkeysphere.info/ +Vcs-Git: git://git.monkeysphere.info/monkeysphere +Dm-Upload-Allowed: yes + +Package: monkeysphere +Architecture: all +Depends: openssh-client, gnupg, libcrypt-openssl-rsa-perl, libdigest-sha-perl, lockfile-progs | procmail, adduser, ${misc:Depends} +Recommends: netcat | socat, ssh-askpass, cron +Enhances: openssh-client, openssh-server +Description: leverage the OpenPGP web of trust for SSH and TLS authentication + SSH key-based authentication is tried-and-true, but it lacks a true + Public Key Infrastructure for key certification, revocation and + expiration. Monkeysphere is a framework that uses the OpenPGP web of + trust for these PKI functions. It can be used in both directions: + for users to get validated host keys, and for hosts to authenticate + users. Current monkeysphere SSH tools are designed to integrate + with the OpenSSH implementation of the Secure Shell protocol. + . + Monkeysphere can also be used by a validation agent to validate TLS + connections (e.g. https). --- monkeysphere-0.28.orig/debian/changelog +++ monkeysphere-0.28/debian/changelog @@ -0,0 +1,74 @@ +monkeysphere (0.28-1) unstable; urgency=low + + * New upstream release + * Separate upstream and debian changelogs + + -- Jameson Rollins Tue, 19 Jan 2010 13:56:17 -0500 + +monkeysphere (0.27-1) unstable; urgency=low + + * New upstream release + * updated debian/copyright to match the latest revision of DEP5. + * updated standards version to 3.8.3 (no changes needed) + * add cpio to Build-Depends (used in test suite) (Closes: #562444) + + -- Jameson Rollins Mon, 11 Jan 2010 20:54:21 -0500 + +monkeysphere (0.26-1) unstable; urgency=low + + * New upstream release (Closes: #527765) + + -- Jameson Graef Rollins Sat, 01 Aug 2009 17:11:05 -0400 + +monkeysphere (0.25-1) unstable; urgency=low + + * New upstream release (closes: #534008) + * update Standard-Version to 3.8.2 (no changes needed) + + -- Jameson Graef Rollins Thu, 16 Jul 2009 22:09:19 -0400 + +monkeysphere (0.24-1) unstable; urgency=low + + * New upstream release (Closes: #517779) + * update/cleanup maintainer scripts + * remove GnuTLS dependency + * remove versioned coreutils | base64 dependency + * added Build-Deps for dh_autotest + * switch to Architecture: all + * added cron to Recommends + + -- Jameson Graef Rollins Tue, 03 Mar 2009 19:38:33 -0500 + +monkeysphere (0.23.1-1) unstable; urgency=low + + * New upstrem release ("brown paper bag" to adjust internal version numbers) + + -- Daniel Kahn Gillmor Sat, 21 Feb 2009 18:09:47 -0500 + +monkeysphere (0.23-1) unstable; urgency=low + + * New upstream release: "The Golden Bezoar Release" + + -- Daniel Kahn Gillmor Sat, 21 Feb 2009 17:51:06 -0500 + +monkeysphere (0.22-1) unstable; urgency=low + + * New upstream release + * debian/control: corrected alternate dependency from procfile to + procmail (which provides /usr/bin/lockfile) + + -- Jameson Graef Rollins Fri, 28 Nov 2008 14:23:31 -0500 + +monkeysphere (0.21-2) unstable; urgency=low + + * actually rmdir /var/lib/monkeysphere-* during prerm if possible. + + -- Daniel Kahn Gillmor Sat, 15 Nov 2008 16:36:57 -0500 + +monkeysphere (0.21-1) unstable; urgency=low + + * New upstream initial release to Debian (Closes: #505806) + * Add debian prerm script, and add debhelper lines to other install + scripts. + + -- Jameson Graef Rollins Sat, 15 Nov 2008 16:14:27 -0500 --- monkeysphere-0.28.orig/debian/monkeysphere.prerm +++ monkeysphere-0.28/debian/monkeysphere.prerm @@ -0,0 +1,36 @@ +#!/bin/sh -e + +# prerm script for monkeysphere + +# the only thing we're doing here is making sure that the local +# administrator is not trying to downgrade to a version below 0.23, +# since there was such a major reorganization of system data during +# the transition to 0.23. + +# Author: Daniel Kahn Gillmor +# Copyright 2009 + +set -e + +case "$1" in + upgrade) + if dpkg --compare-versions "$2" lt 0.23 ; then + cat >&2 < + +Files: * +Copyright: 2008,2009 Jameson Rollins , + Daniel Kahn Gillmor , + Jamie McClelland , + Micah Anderson , + Matthew Goins , + Mike Castleman , + Elliot Winard , + Ross Glover , + Greg Lyle +License: GPL-3+ + +License: GPL-3+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + . + On Debian systems, the complete text of the GNU General Public License + version 3 can be found in file "/usr/share/common-licenses/GPL-3". --- monkeysphere-0.28.orig/debian/compat +++ monkeysphere-0.28/debian/compat @@ -0,0 +1 @@ +7 --- monkeysphere-0.28.orig/debian/monkeysphere.postinst +++ monkeysphere-0.28/debian/monkeysphere.postinst @@ -0,0 +1,44 @@ +#!/bin/sh + +# postinst script for monkeysphere + +# Author: Jameson Rollins +# Copyright 2008-2010 + +set -e + +VARLIB="/var/lib/monkeysphere" + +case $1 in + configure) + # add a monkeysphere user if one does not already exist + if ! getent passwd monkeysphere >/dev/null ; then + echo "adding monkeysphere user..." + adduser --quiet --system --no-create-home --group \ + --home "$VARLIB" \ + --shell '/bin/bash' \ + --gecos 'monkeysphere authentication user,,,' \ + monkeysphere + fi + + # try all available transitions: + for trans in 0.23 0.28 ; do + /usr/share/monkeysphere/transitions/$trans || { \ + RET=$? + echo "Failed running transition script /usr/share/monkeysphere/transitions/$trans" >&2 + exit $RET + } + done + + + # setup monkeysphere authentication + monkeysphere-authentication setup + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- monkeysphere-0.28.orig/debian/monkeysphere.dirs +++ monkeysphere-0.28/debian/monkeysphere.dirs @@ -0,0 +1,10 @@ +var/lib/monkeysphere +usr/bin +usr/sbin +usr/share +usr/share/monkeysphere +usr/share/man +usr/share/man/man1 +usr/share/man/man7 +usr/share/man/man8 +etc/monkeysphere --- monkeysphere-0.28.orig/debian/NEWS +++ monkeysphere-0.28/debian/NEWS @@ -0,0 +1,22 @@ +monkeysphere (0.23-1) unstable; urgency=low + + * There has been a major interface and data refactoring. Please see the + man pages for details. Major changes are listed here: + * For end users: monkeysphere-ssh-proxycommand is no more. + its functionality has been folded into monkeysphere as a subcommand. + So if you are currently using: + ssh -oProxyCommand='monkeysphere-ssh-proxycommand %h %p' + please use instead: + ssh -oProxyCommand='monkeysphere ssh-proxycommand %h %p' + * For sysadmins: monkeysphere-server has been split into + monkeysphere-host (for publishing the ssh host key of your machine) + and monkeysphere-authentication (for setting up your machine to + authenticate users via the OpenPGP Web of Trust) + * For too-curious sysadmins: the layout of /var/lib/monkeysphere has + changed dramatically. If you did any tricky tweaking of the files in + there, you probably want to check that your changes have been + preserved after the upgrade. The old files can be found in + /var/lib/monkeysphere/backup-from-0.23-transition. + + -- Daniel Kahn Gillmor Wed, 18 Feb 2009 21:29:22 -0500 + --- monkeysphere-0.28.orig/debian/monkeysphere.postrm +++ monkeysphere-0.28/debian/monkeysphere.postrm @@ -0,0 +1,27 @@ +#!/bin/sh + +# postrm script for monkeysphere + +# Author: Jameson Rollins +# Copyright 2008-2009 + +set -e + +case $1 in + purge) + # delete monkeysphere user + # http://wiki.debian.org/AccountHandlingInMaintainerScripts + if which deluser >/dev/null 2>&1 ; then + deluser --quiet --system monkeysphere > /dev/null || true + else + echo >&2 "not removing monkeysphere system account because deluser command was not found" + fi + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0