debian/0000755000000000000000000000000012167577555007212 5ustar debian/source/0000755000000000000000000000000012167572376010506 5ustar debian/source/format0000644000000000000000000000001412167572376011714 0ustar 3.0 (quilt) debian/gbp.conf0000644000000000000000000000024412167572376010625 0ustar [DEFAULT] upstream-branch = master debian-branch = debian upstream-tag = monkeysphere_%(version)s debian-tag = monkeysphere_debian/%(version)s pristine-tar = False debian/monkeysphere.prerm0000755000000000000000000000143212167572376012771 0ustar #!/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 < # 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 debian/control0000644000000000000000000000263212167574322010605 0ustar Source: monkeysphere Section: net Priority: extra Maintainer: Jameson Rollins Uploaders: Daniel Kahn Gillmor Build-Depends: debhelper (>= 9~), cpio, socat, openssh-server, gnupg (>= 1.4.10), libcrypt-openssl-rsa-perl, libdigest-sha-perl, lockfile-progs | procmail, openssl, bash (>= 3.2) Standards-Version: 3.9.4 Homepage: http://web.monkeysphere.info/ Vcs-Git: git://git.monkeysphere.info/monkeysphere Package: monkeysphere Architecture: all Depends: gnupg (>= 1.4.10), libcrypt-openssl-rsa-perl, libdigest-sha-perl, lockfile-progs | procmail, adduser, ${misc:Depends} Recommends: netcat | socat, ssh-askpass, cron, openssh-client Suggests: monkeysphere-validation-agent 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). debian/changelog0000644000000000000000000001232212167577535011062 0ustar monkeysphere (0.36-1) unstable; urgency=low * New upstram release (Closes: #635648, #698383) * bumped Standards-Version to 3.9.4 (no changes needed) * moved debhelper compat level to 9 * debian/control: remove obsolete Dm-Upload-Allowed * debian/copyright: update to modern machine-readable format -- Daniel Kahn Gillmor Thu, 11 Jul 2013 13:38:51 -0400 monkeysphere (0.35-2) unstable; urgency=low * move from experimental to unstable. -- Daniel Kahn Gillmor Fri, 25 Feb 2011 14:37:05 -0500 monkeysphere (0.35-1) experimental; urgency=low * New upstream release -- Jameson Rollins Sat, 13 Nov 2010 18:25:47 -0500 monkeysphere (0.34-1) experimental; urgency=low [ Jameson Rollins ] * New upstream release (Closes: #600644) [ Daniel Kahn Gillmor ] * updated build-deps and depends to be versioned on gnupg 1.4.10 or later. -- Jameson Rollins Tue, 26 Oct 2010 10:35:04 -0400 monkeysphere (0.33-1) experimental; urgency=low * New upstream release (Closes: #600304, #591118) -- Jameson Rollins Fri, 15 Oct 2010 18:06:42 -0400 monkeysphere (0.32-1) experimental; urgency=low * New upstream release * remove the etc/X11/Xsession.d/70monkeysphere_use-validation-agent script, since msva will now be handling that itself. * bumped Standards-Version to 3.9.1 (no changes needed) -- Jameson Rollins Wed, 06 Oct 2010 17:52:09 -0400 monkeysphere (0.31-1) unstable; urgency=low * New Upstream Release * updated Xsession.d script to avoid choking when /etc/monkeysphere/monkeysphere.conf has been removed. * bumped Standards-Version to 3.9.0 (no changes needed) -- Daniel Kahn Gillmor Thu, 15 Jul 2010 19:22:11 -0400 monkeysphere (0.30-1) unstable; urgency=low [ Daniel Kahn Gillmor] * New upstream release - handles lack of openssh utilities gracefully * moved openssh-client from Depends: to Recommends: (Closes: #574170) * Move to git buildpackage * Specify source format 3.0 (quilt) [ Micah Anderson ] * Remove duplicate Changelog install -- Daniel Kahn Gillmor Sat, 17 Apr 2010 20:42:11 -0400 monkeysphere (0.29-1) unstable; urgency=low [ Jameson Graef Rollins ] * New upstream release [ Daniel Kahn Gillmor ] * bumped Standards-Version to 3.8.4 (no changes needed) * indicated bash dependency on version 3.2 or later (see MS #1687) * including /etc/Xsession.d/70monkeysphere_use_validation_agent so that administrators and users can choose to start up a validation agent for each X session using monkeysphere.conf -- Daniel Kahn Gillmor Sun, 14 Mar 2010 21:07:17 -0400 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 debian/NEWS0000644000000000000000000000221112167572376007701 0ustar 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 debian/copyright0000644000000000000000000000201112167577500011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Monkeysphere Source: http://web.monkeysphere.info/download Upstream-Contact: Monkeysphere Developers Files: * Copyright: 2008-2013 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". debian/monkeysphere.postrm0000755000000000000000000000112112167572376013163 0ustar #!/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