I am happy to announce the 0.9 release of Monkeysign! 0.8 was released last week and I forgot to announce it, so this news item covers this as well.

Monkeysign is a user-friendly tool to easily and securely exchange OpenPGP key certifications. See the website for more information.

Since Monkeysign has been uploaded into Debian, there has been more testing from the Debian community, which lead to the discovery of a few usability issues, which are mostly fixed in 0.9.

Most notably, the msign and msign-cli scripts were renamed to monkeyscan and monkeysign, since numerous people have been puzzled to not find the monkeysign command after installing the package. This also implies that the main command is currently monkeysign, as the graphical interface is less featureful and less complete.

The issues we had with monkeysign-0.7 still remain, so this is not a 1.0 release, but I am really happy to see Monkeysign enter Debian. I have also uploaded a backport to Debian Wheezy and will try to keep it up to date.

So to install monkeysign, on Debian, you should now be able to do:

sudo apt-get install monkeysign

Although this will install an old version (0.7) on stable and testing, given time the 0.9 release will tricle down. For users of other Linux distributions, try:

git clone git://git.monkeysphere.info/monkeysign
cd monkeysign
sudo ./setup.py install --record=install.log

Changes since monkeysign-0.7:

  • refactor unit tests again to optimise UI tests and test mail generation
  • fix error handling in encryption/decryption (Closes: #717622)
  • rename msign-cli to monkeysign and msign to monkeyscan (Closes: #717623)
  • handle interruptions cleanly when choosing user IDs (see: #716675)
  • refactor unit test suite to allow testing the commandline tool interactively
  • don't fail on empty input when choosing uid (Closes: #716675)
  • we also explain how to refuse signing a key better
  • optimise network tests so they timeout (so fail) faster

Enjoy!