Monkeysign 2.1.0
The 2.1.0 release was published today to Debian unstable and (a novelty) on PyPI. This release fixes numerous bugs and implements a bunch of new features as well. The most notable features are support for third-party email clients, configuration files and preliminary GnuPG 2.1 support. Key bugfixes include better handling of revoked and expired key material that has been plaguing us for years.
The complete changelog is available on the new collaborative
Gitlab platform hosted at 0xACAB.org, along with a new
issue queue. The documentation was also completely revamped and
moved to ReadTheDocs.io. It is also shipped in a -doc
Debian
package for offline viewing.
The bugfixes have unfortunately not been integrated in the 2.0.x branch, which means that Debian Jessie and derivatives will probably not see those updates unless someone goes through the painstaking process of picking and backporting specific patches to fix various issues. Furthermore, it is not yet completely clear that all those issues are fixed, so I will wait until the 2.1.x branch matures before attempting such a backport. In particular, it is possible the GnuPG 2.1 support may still be lacking, see issue #9 for more information about this epic battle.
Around 10 different people contributed to this release, including 4 new translators, 4 new developers and a new documentation person! It is hoped that the new collaborative platform will make new contributions more easily shared and discussed and will bring new maintainers to the project. Those people are now documented in a special section of the program, hopefully I haven't forgotten anyone.
To install Monkeysign, see the completely revamped install documentation. If you are interested in contributing to the project, you can find more information in the new contributing section. And we have started a new usage manual that would welcome your review, feedback and improvements.
Enjoy this new release of Monkeysign!
- send email using the default email client instead of our own
- add a way to report standardized debug information
- do not use revoked keys to make signatures
- impossible to sign a key with some expired subkeys
- Unable to open key for editing on revoked key
- Debian BTS triage and priorities
- merge geysigning changes here
- make an awesome homepage on RTFD.org, or at least make it useful
- help menu: about, documentation and debug dialogs
- ship sphinx documentation in debian package
- monkeysign fails when signing previously signed key
- Please review monkeysign documentation for Tails, and merge in interesting changes
- import all bugs everywhere issues here
- weblate doesn't pull from here