News http://web.monkeysphere.info/news/ Monkeysphere Monkeysphere Validation Agent (Perl) 0.2 released! http://web.monkeysphere.info/news/msva-perl-0.2/ http://web.monkeysphere.info/news/msva-perl-0.2/ Mon, 15 Mar 2010 15:34:09 -0400 2010-03-15T19:34:09Z <p>Version 0.2 of the Perl implementation of the Monkeysphere Validation Agent has been released.</p> <p>Notes from the changelog:</p> <pre> * can now be invoked with a sub-command; will run until subcommand completes, and then terminate with the same return code (this is similar to the ssh-agent technique, and enables inclusion in Xsession.d; see monkeysphere 0.29 package for automatic startup). * chooses arbitrary open port by default (can still be specified with MSVA_PORT environment variable) * minimized logging spew by default. * now shipping README.schema (notes about possible future MSVA implementations) * cleanup Makefile and distribution strategies. </pre> Monkeysphere 0.29 released! http://web.monkeysphere.info/news/release-0.29/ http://web.monkeysphere.info/news/release-0.29/ Mon, 15 Mar 2010 01:08:48 -0400 2010-03-15T05:08:48Z <p>Monkeysphere 0.29 has been released. </p> <p>Notes from the changelog:</p> <pre> * This is mainly a bugfix release * Fix man page typo about monkeysphere authorized_keys location * Monkeysphere should work properly even if the user has "armor" in their gpg.conf (closes MS #1625) * monkeysphere keys-for-userid now respects MONKEYSPHERE_CHECK_KEYSERVER environment variable (and defaults to true) * introduce monkeysphere sshfprs-for-userid (deprecates sshfpr), closes MS #1436 * respect CHECK_KEYSERVER in more places (closes MS #1997) * warn on keyserver failures for monkeysphere-authentication (closes MS #1750) * avoid checking trustdb for monkeysphere-host (closes MS #1957) * allow monkeysphere-authentication to use hkps with trusted X.509 root certificate authorities in /etc/monkeysphere/monkeysphere-authentication-x509-anchors.crt </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.28 released! http://web.monkeysphere.info/news/release-0.28/ http://web.monkeysphere.info/news/release-0.28/ Tue, 19 Jan 2010 14:33:43 -0500 2010-03-09T03:18:33Z <p>Monkeysphere 0.28 has been released. </p> <p>Notes from the changelog:</p> <pre> * Major rework of monkeysphere-host to handle multiple host keys. We also no longer assume ssh service keys. monkeysphere-host is now a general-purpose host service OpenPGP key management UI. * Rename keys-from-userid command to more accurate keys-for-userid * separate upstream and debian changelogs </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.27-1 released! http://web.monkeysphere.info/news/release-0.27-1/ http://web.monkeysphere.info/news/release-0.27-1/ Mon, 11 Jan 2010 21:10:36 -0500 2010-03-09T03:18:33Z <p>Monkeysphere 0.27-1 has been released. </p> <p>Notes from the changelog:</p> <pre> * New upstream release: - fixed monkeysphere gen-subkey subcommand that was erroneously creating DSA subkeys due to unannounced change in gpg edit-key UI. Now tests for gpg version (closes MS #1536) - add new monkeysphere keys-from-userid subcommand to output all acceptable keys for a given user ID literal * 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) </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.26-1 released! http://web.monkeysphere.info/news/release-0.26-1/ http://web.monkeysphere.info/news/release-0.26-1/ Sat, 01 Aug 2009 17:40:56 -0400 2010-03-09T03:18:33Z <p>Monkeysphere 0.26-1 has been released. </p> <p>Notes from the changelog:</p> <pre> * New upstream release: - add 'refresh-keys' subcommand to monkeysphere-authentication - improve marginal UI (closes MS #1141) - add MONKEYSPHERE_STRICT_MODES configuration to avoid permission-checking (closes MS #649) - test scripts use STRICT_MODES to avoid failure when built under /tmp (Closes: #527765) - do permissions checks with a perl script instead of non-portable readlink GNUisms - bail on permissions check if we hit the home directory (helpful on Mac OS and other systems with loose /home or /Users (closes MS #675) </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.25-1 released! http://web.monkeysphere.info/news/release-0.25-1/ http://web.monkeysphere.info/news/release-0.25-1/ Thu, 16 Jul 2009 22:35:48 -0400 2010-03-09T03:18:33Z <p>Monkeysphere 0.25-1 has been released. </p> <p>Notes from the changelog:</p> <pre> * New upstream release: - update/fix the marginal ui output - use msmktempdir everywhere (avoid unwrapped calls to mktemp for portability) - clean out some redundant "cat"s - fix monkeysphere update-known_hosts for sshd running on non-standard ports - add 'sshfpr' subcommand to output the ssh fingerprint of a gpg key - pem2openpgp now generates self-sigs over SHA-256 instead of SHA-1 (changes dependency to libdigest-sha-perl) - some portability improvements - properly handle translation of keys with fingerprints with leading all-zero bytes. - resolve symlinks when checking paths (thanks Silvio Rhatto) (closes MS #917) - explicitly set and use MONKEYSPHERE_GROUP from system "groups" (closes: #534008) - monkeysphere-host now uses keytrans to add and revoke hostname (closes MS #422) * update Standard-Version to 3.8.2 (no changes needed) </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.24 accepted as a Debian Backport http://web.monkeysphere.info/news/0.24-available-in-Backports-org/ http://web.monkeysphere.info/news/0.24-available-in-Backports-org/ Sun, 22 Mar 2009 20:04:27 -0400 2010-03-09T03:18:33Z <p>[Monkeysphere 0.24 is now available at <a href="http://backports.org">Backports.org</a>. If you are running Debian stable ("Lenny"), you can install this version of the monkeysphere package by following the <a href="http://backports.org/dokuwiki/doku.php?id=instructions">instructions for installing backports</a>.</p> <p>See the <a href="http://web.monkeysphere.info/news/../download/">download</a> page for more information.</p> Monkeysphere 0.24 accepted in Debian testing http://web.monkeysphere.info/news/0.24-accepted-in-Debian-testing/ http://web.monkeysphere.info/news/0.24-accepted-in-Debian-testing/ Wed, 18 Mar 2009 12:20:22 -0400 2010-03-09T03:18:33Z <p><a href="http://packages.debian.org/testing/monkeysphere">Monkeysphere 0.24 is now available in the Debian testing distribution ("squeeze")</a>. Monkeysphere 0.24 is our strongest release yet. If you are running Debian testing, installing the monkeysphere is now very easy:</p> <pre><code> aptitude install monkeysphere </code></pre> <p>See the <a href="http://web.monkeysphere.info/news/../download/">download</a> page for more information.</p> FreeBSD 0.24 port accepted http://web.monkeysphere.info/news/FreeBSD-0.24-port-accepted/ http://web.monkeysphere.info/news/FreeBSD-0.24-port-accepted/ Tue, 10 Mar 2009 17:44:11 -0400 2010-03-09T03:18:33Z <p>FreeBSD's ports tree now contains <a href="http://www.freebsd.org/cgi/ports.cgi?query=monkeysphere">a port of the Monkeysphere</a>, version 0.24. If you run FreeBSD, <a href="http://www.freebsd.org/doc/en/books/handbook/ports-using.html">update your ports tree</a>, and then:</p> <pre><code>cd /usr/ports/security/monkeysphere make package </code></pre> Monkeysphere 0.24-1 released! http://web.monkeysphere.info/news/release-0.24-1/ http://web.monkeysphere.info/news/release-0.24-1/ Tue, 03 Mar 2009 22:06:40 -0500 2010-03-09T03:18:33Z <p>Monkeysphere 0.24-1 has been released. </p> <p>Notes from the changelog:</p> <pre> * New upstream release: - fixed how version information is stored/retrieved - now uses perl-based keytrans for both pem2openpgp and openpgp2ssh - no longer needs base64 in PATH - added "test" make target - improved transitions/0.23 script so it no longer fails in common circumstances (Closes: #517779) - RSA only: no longer handles DSA keys - added ability to specify subkeys to add to ssh agent with new MONKEYSPHERE_SUBKEYS_FOR_AGENT environment variable * 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 </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.23.1-1 released! http://web.monkeysphere.info/news/release-0.23.1-1/ http://web.monkeysphere.info/news/release-0.23.1-1/ Sat, 21 Feb 2009 18:29:32 -0500 2010-03-09T03:18:33Z <p>Monkeysphere 0.23.1-1 has been released. </p> <p>Notes from the changelog:</p> <pre> * New Upstrem "Brown Paper Bag" Release: - adjusts internal version numbers </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.23-1 released! http://web.monkeysphere.info/news/release-0.23-1/ http://web.monkeysphere.info/news/release-0.23-1/ Sat, 21 Feb 2009 17:59:03 -0500 2010-03-09T03:18:33Z <p>Monkeysphere 0.23-1 has been released. </p> <p>Notes from the changelog:</p> <pre> "The Golden Bezoar Release" * New upstream release. * rearchitect UI: - replace monkeysphere-server with monkeysphere-{authentication,host} - fold monkeysphere-ssh-proxycommand into /usr/bin/monkeysphere * new ability to import existing ssh host key into monkeysphere. So now m-a import-key replaces m-s gen-key. * provide pem2openpgp for translating unencrypted PEM-encoded raw key material into OpenPGP keys (introduces new perl dependencies) * get rid of getopts dependency * added version output option * better checks for the existence of a host private key for monkeysphere-host subcommands that need it. * better checks on validity of existing authentication subkeys when doing monkeysphere gen_subkey. * add transition infrastructure for major changes between releases (see transitions/README.txt) * implement and document two new monkeysphere-host subcommands: revoke-key and add-revoker </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Plans for The Golden Bezoar http://web.monkeysphere.info/news/plans-for-the-bezoar/ http://web.monkeysphere.info/news/plans-for-the-bezoar/ Wed, 04 Feb 2009 12:21:25 -0500 2010-03-09T03:18:33Z <p>A workday with several Monkeysphere contributors on 2009-01-31 resulted in a significant reorganization of the project in several areas, primarily driven by the realization that there are two fundamentally different concepts on the server side: </p> <ul> <li>publishing host keys via the Web-of-Trust (WoT), and</li> <li>authenticating users via the WoT.</li> </ul> <p>For simplicity and clarity, those two concepts should be independent from each other, but earlier releases of the Monkeysphere tangled the two up together more than we probably should have.</p> <p>So the next release, version 0.23 (a.k.a. <em>The Golden Bezoar</em>) will have the following significant changes:</p> <ul> <li><p><strong>user interface</strong>: <code>/usr/sbin/monkeysphere-server</code> is no more, and its functionality will be split out into <code>/usr/sbin/monkeysphere-host</code> (for functionality dealing with publishing the ssh host key through the WoT) and <code>/usr/sbin/monkeysphere-authentication</code> (for functionality dealing with authenticating users via the WoT). <code>/usr/bin/monkeysphere-ssh-proxycommand</code> has been folded into <code>/usr/bin/monkeysphere</code> itself as a new subcommand.</p></li> <li><p><strong>code</strong>: the subfunctions are now stored in their own separate files, and sourced as-needed by the three top-level commands. The test suite has also been re-written to reflect the above UI changes.</p></li> <li><p><strong>documentation</strong>: in addition to making the man pages reflect the above UI changes, we're rewriting the "getting started" <a href="http://web.monkeysphere.info/doc/">documentation</a> to use the conceptually-cleaner distinctions above.</p></li> <li><p><strong>data storage</strong>: <code>/var/lib/monkeysphere</code> itself has been re-organized with the aim of keeping the host/authentication distinction clear, simplifying the internal use of <code>gpg</code>, and facilitating privilege-separated access.</p></li> </ul> <p><em>The Golden Bezoar</em> will also feature the ability to painlessly publish your current ssh host key to the WoT without needing to re-key the server. If you're considering adopting the Monkeysphere in the near future, we recommend waiting for 0.23 to be released, as it should be conceptually clearer and easier to use.</p> Monkeysphere now in Debian! http://web.monkeysphere.info/news/Monkeysphere-in-Debian/ http://web.monkeysphere.info/news/Monkeysphere-in-Debian/ Wed, 10 Dec 2008 11:08:57 -0500 2010-03-09T03:18:33Z <p><a href="http://packages.debian.org/sid/monkeysphere">The Monkeysphere has made it into Debian!</a></p> <p>It is in Debian unstable ("sid") now, which means it won't make it into the next stable release ("lenny"), but hopefully will make it into the stable release after that ("squeeze").</p> <p>Congratulations to all the work by all the <a href="http://web.monkeysphere.info/community">monkeysphere developers</a>, and to Micah Anderson for being our Debian sponsor.</p> <p>Please feel free to start submitting bug reports to the <a href="http://bugs.debian.org/monkeysphere">Debian BTS</a>.</p> Monkeysphere 0.22-1 released! http://web.monkeysphere.info/news/release-0.22-1/ http://web.monkeysphere.info/news/release-0.22-1/ Fri, 28 Nov 2008 21:04:03 -0500 2010-03-09T03:18:33Z <p>Monkeysphere 0.22-1 has been released. </p> <p>Notes from the changelog:</p> <pre> * New upstream release: [ Jameson Graef Rollins ] - added info log output when a new key is added to known_hosts file. - added some useful output to the ssh-proxycommand for "marginal" cases where keys are found for host but do not have full validity. - force ssh-keygen to read from stdin to get ssh key fingerprint. [ Daniel Kahn Gillmor ] - automatically output two copies of the host's public key: one standard ssh public key file, and the other a minimal OpenPGP key with just the latest valid self-sig. - debian/control: corrected alternate dependency from procfile to procmail (which provides /usr/bin/lockfile) </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.21-1 released! http://web.monkeysphere.info/news/release-0.21-1/ http://web.monkeysphere.info/news/release-0.21-1/ Sat, 15 Nov 2008 16:31:01 -0500 2010-03-09T03:18:33Z <p>Monkeysphere 0.21-1 has been released. </p> <p>Notes from the changelog:</p> <pre> </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.20-1 released! http://web.monkeysphere.info/news/release-0.20-1/ http://web.monkeysphere.info/news/release-0.20-1/ Sat, 15 Nov 2008 14:22:56 -0500 2010-03-09T03:18:33Z <p>Monkeysphere 0.20-1 has been released. </p> <p>Notes from the changelog:</p> <pre> [ Daniel Kahn Gillmor ] * ensure that tempdirs are properly created, bail out otherwise instead of stumbling ahead. * minor fussing with the test script to make it cleaner. [ Jameson Graef Rollins ] * clean up Makefile to generate more elegant source tarballs. * make myself the maintainer. </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> FreeBSD port available http://web.monkeysphere.info/news/FreeBSD-port-available/ http://web.monkeysphere.info/news/FreeBSD-port-available/ Thu, 30 Oct 2008 18:05:02 -0400 2010-03-09T03:18:33Z <p>Update: <a href="http://web.monkeysphere.info/news/FreeBSD-0.24-port-accepted">FreeBSD's official ports tree now contains monkeysphere 0.24</a>.</p> <p>There is now a FreeBSD port available for the Monkeysphere.</p> <p>It has been built and tested (so far) on a FreeBSD 7.1 AMD64 system, installed from the <a href="ftp://ftp.freebsd.org/pub/FreeBSD/ISO-IMAGES-amd64/7.1/">BETA2 ISOs</a>. Many thanks to <a href="http://anarcat.ath.cx/pgp">Anarcat</a> for his work in pulling this port together!</p> <p>While the monkeysphere is not officially included in the ports tree yet, <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/128406">a problem report</a> has been submitted, and the package itself is functional.</p> <p>The latest version of the ports directory can be found in <a href="http://web.monkeysphere.info/community">the git repository</a> under <code>packaging/freebsd/security/monkeysphere</code>. Please <a href="http://web.monkeysphere.info/community">let us know</a> if you encounter any problems with it on a FreeBSD system.</p> <p>If you have git installed on your FreeBSD system, you should be able to build the latest port with:</p> <pre><code>git clone git://git.monkeysphere.info/monkeysphere cp -a monkeysphere/packaging/freebsd/security/monkeysphere /usr/ports/security cd /usr/ports/security/monkeysphere make &amp;&amp; make install </code></pre> <p>Happy Hacking!</p> Monkeysphere 0.19-1 released! http://web.monkeysphere.info/news/release-0.19-1/ http://web.monkeysphere.info/news/release-0.19-1/ Wed, 29 Oct 2008 03:10:07 -0400 2010-03-09T03:18:33Z <h1>Monkeysphere 0.19-1 released!</h1> <p>Monkeysphere 0.19-1 has been released. </p> <p>Notes from the changelog:</p> <pre> [ Daniel Kahn Gillmor ] * simulating an X11 session in the test script. * updated packaging so that symlinks to config files are correct. </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.18-1 released! http://web.monkeysphere.info/news/release-0.18-1/ http://web.monkeysphere.info/news/release-0.18-1/ Wed, 29 Oct 2008 01:03:48 -0400 2010-03-09T03:18:33Z <h1>Monkeysphere 0.18-1 released!</h1> <p>Monkeysphere 0.18-1 has been released. </p> <p>Notes from the changelog:</p> <pre> [ Jameson Graef Rollins ] * Fix bugs in authorized_{user_ids,keys} file permission checking. * Add new monkeysphere tmpdir to enable atomic moves of authorized_keys files. * chown authorized_keys files to `whoami`, for compatibility with test suite. * major improvements to test suite, added more tests. [ Daniel Kahn Gillmor ] * update make install to ensure placement of /etc/monkeysphere/gnupg-{host,authentication}.conf * choose either --quick-random or --debug-quick-random depending on which gpg supports for the test suite. </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> Monkeysphere 0.17-1 released! http://web.monkeysphere.info/news/release-0.17-1/ http://web.monkeysphere.info/news/release-0.17-1/ Tue, 28 Oct 2008 09:57:13 -0400 2010-03-09T03:18:33Z <h1>Monkeysphere 0.17-1 released!</h1> <p>Monkeysphere 0.17-1 has been released. </p> <p>Notes from the changelog:</p> <pre> [ Jameson Graef Rollins ] * Fix some bugs in, and cleanup, authorized_keys file creation in monkeysphere-server update-users. * Move to using the empty string for not adding a user-controlled authorized_keys file in the RAW_AUTHORIZED_KEYS variable. </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> GnuTLS 2.6.x enables Monkeysphere to read authentication subkeys http://web.monkeysphere.info/news/gnutls-2.6-enables-monkeysphere/ http://web.monkeysphere.info/news/gnutls-2.6-enables-monkeysphere/ Sun, 26 Oct 2008 20:18:25 -0400 2010-03-09T03:18:33Z <hr /> <p><strong>2009-04-05 UPDATE:</strong> Since Monkeysphere no longer depends on GnuTLS at all (<a href="http://web.monkeysphere.info/news/news/release-0.24-1">moved to using Perl for key translation</a>), and GnuTLS 2.6 is now available in Debian testing, we have removed the GnuTLS patches from the repostiory (although they will continue to be available in the history, or course).</p> <hr /> <p>We <a href="http://web.monkeysphere.info/news/modified-gnutls-2.4.x-available">announced earlier</a> that the Monkeysphere project was providing patched versions of GnuTLS to support one piece of Monkeysphere functionality. Fortunately, those patches are no longer needed, because as of <a href="http://article.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/3135">version 2.6</a>, GnuTLS contains the necessary functionality natively.</p> <p>Therefore, our project will no longer provide patched copies of GnuTLS, though we will continue to keep the patch alive in in <a href="http://web.monkeysphere.info/community">our git repository</a> until GnuTLS 2.6 has been more widely adopted.</p> <p>If you were pulling patched versions of GnuTLS 2.4 from the Monkeysphere archive, you may prefer to pull GnuTLS 2.6 from <a href="http://wiki.debian.org/DebianExperimental">debian's experimental archive</a> (at least until it GnuTLS 2.6 drops into unstable, which should happen shortly after the release of <a href="http://wiki.debian.org/DebianLenny">lenny</a>.</p> Monkeysphere 0.16-1 released! http://web.monkeysphere.info/news/release-0.16-1/ http://web.monkeysphere.info/news/release-0.16-1/ Sun, 26 Oct 2008 03:36:52 -0400 2010-03-09T03:18:33Z <h1>Monkeysphere 0.16-1 released!</h1> <p>Monkeysphere 0.16-1 has been released. </p> <p>Notes from the changelog:</p> <pre> [ Daniel Kahn Gillmor ] * replaced "#!/bin/bash" with "#!/usr/bin/env bash" for better portability. * fixed busted lockfile arrangement, where empty file was being locked * portability fixes in the way we use date, mktemp, hostname, su * stop using /usr/bin/stat, since the syntax appears to be totally unportable * require GNU getopt, and test for getopt failures (look for getopt in /usr/local/bin first, since that's where FreeBSD's GNU-compatible getopt lives. * monkeysphere-server diagnostics now counts problems and suggests a re-run after they have been resolved. * completed basic test suite: this can be run from the git sources or the tarball with: cd tests && ./basic [ Jameson Graef Rollins ] * Genericize fs location variables. * break out gpg.conf files into SYSCONFIGDIR, and not auto-generated at install. </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> MonkeySphere 0.15-1 released! http://web.monkeysphere.info/news/release-0.15-1/ http://web.monkeysphere.info/news/release-0.15-1/ Fri, 05 Sep 2008 18:48:55 -0400 2010-03-09T03:18:33Z <h1>MonkeySphere 0.15-1 released!</h1> <p>MonkeySphere 0.15-1 has been released. </p> <p>From the changelog:</p> <pre> * porting work and packaging simplification: clarifying makefiles, pruning dependencies, etc. * added tests to monkeysphere-server diagnostics * moved monkeysphere(5) to section 7 of the manual * now shipping TODO in /usr/share/doc/monkeysphere </pre> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> MonkeySphere 0.14-1 released! http://web.monkeysphere.info/news/release-0.14-1/ http://web.monkeysphere.info/news/release-0.14-1/ Thu, 04 Sep 2008 13:35:25 -0400 2010-03-09T03:18:33Z <h1>MonkeySphere 0.14-1 released!</h1> <p>MonkeySphere 0.14-1 has been released. </p> <p>This release introduces packaging and distribution changes only, so that we can offer a clean tarball to non-debian users who might be interested.</p> <p><a href="http://web.monkeysphere.info/news/../download/">Download</a> it now!</p> MonkeySphere 0.13-1 released! http://web.monkeysphere.info/news/release-0.13-1/ http://web.monkeysphere.info/news/release-0.13-1/ Thu, 04 Sep 2008 12:17:57 -0400 2010-03-09T03:18:33Z <h1>MonkeySphere 0.13-1 released!</h1> <p>MonkeySphere 0.13-1 has been released. In this release we moved the user config directory from ~/.config/monkeysphere to ~/.monkeysphere, over concerns that the old location is not quite standard enough.</p> <p><a href="http://web.monkeysphere.info/news/../download/">download</a> it now!</p> MonkeySphere 0.12-1 released! http://web.monkeysphere.info/news/release-0.12-1/ http://web.monkeysphere.info/news/release-0.12-1/ Tue, 02 Sep 2008 20:15:22 -0400 2010-03-09T03:18:33Z <h1>MonkeySphere 0.12-1 released!</h1> <p>MonkeySphere 0.12-1 has been released. This release includes documentation updates, and a re-organized logging subsystem with various levels of verbosity, modeled after LogLevel in OpenSSH.</p> <p><a href="http://web.monkeysphere.info/news/../download/">download</a> it now!</p> git repository moved http://web.monkeysphere.info/news/git-repo-moved/ http://web.monkeysphere.info/news/git-repo-moved/ Tue, 02 Sep 2008 01:18:05 -0400 2010-03-09T03:18:33Z <p>The monkeysphere git repository has been moved from <code>git://monkeysphere.info/monkeysphere</code> to <code>git://git.monkeysphere.info/monkeysphere</code>. You'll probably want to update your <code>.git/config</code> to match the <a href="http://web.monkeysphere.info/community">official clone target</a>.</p> <p>Apologies for any confusion or hassle this causes!</p> APT repository moved http://web.monkeysphere.info/news/apt-repo-moved/ http://web.monkeysphere.info/news/apt-repo-moved/ Tue, 02 Sep 2008 00:59:50 -0400 2010-03-09T03:18:33Z <p>The monkeysphere APT repository has been moved from <code>http://monkeysphere.info/debian</code> to <code>http://archive.monkeysphere.info/debian</code>. You'll probably want to update your <code>sources.list</code> to match the <a href="http://web.monkeysphere.info/download">official lines</a>.</p> <p>The monkeysphere APT repository is also using <a href="http://web.monkeysphere.info/archive-key">a new archive signing key</a>: </p> <pre><code>pub 4096R/EB8AF314 2008-09-02 [expires: 2009-09-02] Key fingerprint = 2E8D D26C 53F1 197D DF40 3E61 18E6 67F1 EB8A F314 uid [ full ] Monkeysphere Archive Signing Key (http://archive.monkeysphere.info/debian) </code></pre> <p>Apologies for any confusion or hassle this causes!</p> Modified GnuTLS 2.4.x available http://web.monkeysphere.info/news/modified-gnutls-2.4.x-available/ http://web.monkeysphere.info/news/modified-gnutls-2.4.x-available/ Fri, 22 Aug 2008 01:48:47 -0400 2010-03-09T03:18:33Z <hr /> <p><strong>2008-10-25 UPDATE:</strong> <a href="http://web.monkeysphere.info/news/gnutls-2.6-enables-monkeysphere">GnuTLS 2.6 has been released, and it contains the functionality we needed</a>. Please upgrade to GnuTLS 2.6 if you need Monkeysphere to deal with passphrase-protected authentication subkeys. The information on this page is now of historical interest only.</p> <hr /> <p>The MonkeySphere project is now making available a patched version of <a href="http://gnutls.org/">GnuTLS</a> version 2.4.x, which enhances the utility of the <code>monkeysphere</code> package by enabling it to read authentication subkeys emitted by <a href="http://gnupg.org/">GnuPG</a> under certain circumstances.</p> <p>You can track this package in debian lenny by adding the following lines to <code>/etc/apt/sources.list</code>:</p> <pre><code>deb http://archive.monkeysphere.info/debian experimental gnutls deb-src http://archive.monkeysphere.info/debian experimental gnutls </code></pre> <p>Or you can patch and build the packages yourself with the patches and scripts provided in <a href="http://web.monkeysphere.info/download">the MonkeySphere git repo</a>.</p> <p>The only modification needed simply enables the library to parse a GNU extension to the String-to-key (S2K) mechanism as laid out in <a href="http://tools.ietf.org/html/rfc4880#section-3.7">RFC 4880</a>.</p> <p>The specific S2K extension supported is known as gnu-dummy, and it simply allows a "secret" key block to be written <em>without</em> storing any of the secret key material. This is used by GnuPG on the primary key when the <code>--export-secret-subkeys</code> argument is given.</p> <p>GnuPG's <a href="http://cvs.gnupg.org/cgi-bin/viewcvs.cgi/trunk/doc/DETAILS?root=GnuPG">DETAILS file</a> describes this extension this way:</p> <pre><code>GNU extensions to the S2K algorithm =================================== S2K mode 101 is used to identify these extensions. After the hash algorithm the 3 bytes "GNU" are used to make clear that these are extensions for GNU, the next bytes gives the GNU protection mode - 1000. Defined modes are: 1001 - do not store the secret part at all 1002 - a stub to access smartcards (not used in 1.2.x) </code></pre> <p>And <a href="http://linux.die.net/man/1/gpg"><code>gpg(1)</code></a> says of <code>--export-secret-subkeys</code>:</p> <pre><code>[This] command has the special property to render the secret part of the primary key useless; this is a GNU extension to OpenPGP and other implementations can not be expected to successfully import such a key. </code></pre> <p>A version of this patch was first proposed <a href="http://lists.gnu.org/archive/html/gnutls-devel/2008-08/msg00005.html">on <code>gnutls-dev</code></a>, and looks like it will be adopted upstream in the GnuTLS 2.6.x series, at which point these packages will be unnecessary.</p> <p>Until that time, these packages are provided to tide over users of <code>monkeysphere</code> on debian lenny (or compatible systems) who want to be able to hand off the authentication-capable OpenPGP subkeys in their GnuPG keyring to their SSH agent.</p>