lp:ubuntu/vivid-proposed/monkeysign

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:ubuntu/vivid-proposed/monkeysign
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

9. By anarcat

* this patch releases fixes critical issues...
* reported in the Debian BTS:
  * encode prompt properly before prompting (closes: #771032)
  * try to handle error when import actually works in GTK UI
    (closes: #770900)
  * improve debugging by wrapping all writes to gnupg in debug
  * use the proper index when selecting key to sign
    (closes: #771034)
* reported on the Monkeysphere mailing list:
  * hotfix: properly verify the image signature file
  * hotfix: disable scrolling in qrcode window
  * don't try to remove non-existent video device, and clarify error
    message
  * output --version to stdout and don't make it an error
* those fix FTBS issues:
  * fix tests after cd4e18c: guess encoding properly
  * update zack's key so tests succeed again

* and this makes sure this package will be easier to support for the
  lifetime of jessie
  * improve error handling again: distinguish different failure cases
    and clearly transmit GPG errors

8. By anarcat

* hot patch release while we still can before jessie:
  * fix tests under GnuPG 2.x
  * improve usage to clarify -u, --cert-level and --to
  * fix version number to include patch release

7. By anarcat

* new features:
  * implement qrcode image import, to allow people without webcams to
    import pictures from a trusted camera - the images must be signed with
    a detached signature on pain of a ugly warning with instructions.
  * move to bugs-everywhere instead of that crazy TODO file
  * udate french translation
* usability improvements:
  * interface simplified: only the qrcode and webcam with instructions
  * all options moved to menus, including the print/save buttons, the
    video and identity dropdowns
  * properly handle exceptions in gtk UI
  * avoid duplicate camera listing and display nicer name (Closes: #718796)
  * create a set of mockups for a UI redesign and API documentation
    rendered at http://monkeysign.readthedocs.org/
* bug fixes:
  * fix "Content-description" to be more useful (Closes: #723677)
  * support monkeysign --version", thanks to Gabriel Fillion (Closes: #725113)
  * add debugging info from smtp connection, thanks to Gabriel Filion
    (Closes: #756540)
  * some improvements were done in the GnuPG library to work around
    certain GnuPG corner cases and describe problems better
  * install monkeyscan command as a symlink properly (Closes: #743150)
* switch to long term support strategy for the 2.0.x release in
  preparation for Debian Jessie

6. By anarcat

* improve python 3 compatibility, partially (Closes: #725059)
* update translation strings
* spanish translation, thanks to lilbit
* partial french translation
* Czech translation, thanks to Michal Čihař
* Bug fix: "build_slides fails of two reasons", thanks to Felix Dreissig
  (Closes: #738731).
* Bug fix: "build_manpage only works because of PyGTK encoding changes",
  thanks to Felix Dreissig (Closes: #738730).
* Bug fix: "build_trans fails if called seperately", thanks to Felix
  Dreissig (Closes: #738732).

5. By anarcat

[Antoine Beaupré]
* improved SMTP support:
  * SMTP username and passwords can be passed as commandline arguments
  * SMTP password is prompted if not specified
  * use STARTTLS if available
  * enable SMTP debugging only debugging is enabled
* show the unencrypted email with --no-mail (Closes: #720049)
* warn when gpg-agent is not running or failing (Closes: #723052)
* set GPG_TTY if it is missing (Closes: #719908)
* bail out on already signed keys (Closes: #720055)
* mention monkeyscan in the package description so it can be found more
  easily
* fix python-pkg-resources dependency
* don't show backtrace on control-c
* add missing files to .gitignore (Closes: #724007)
* ship with a neat little slideshow to make presentations

[Philip Jägenstedt]
* fix some typos (Closes: #722964)
* add --cert-level option (Closes: #722740)

4. By anarcat

* stop copying secrets to the temporary keyring
* make sure we use the right signing key when specified
* signatures on multiple UIDs now get properly sent separately
  (Closes: #719241)
* this includes "deluid" support on the gpg library
* significantly refactor email creation
* improve unit tests on commandline scripts, invalid (revoked) keys and
  timeout handling
* provide manpages (Closes: #716674)
* avoid showing binary garbage on export when debugging
* properly fail if password confirmation fails
* user interfaces now translatable
* accept space-separated key fingerprints
* fix single UID key signing
* proper formatting of UIDs with comments (removed) and spaces (wrapped)
  for emails

3. By anarcat

* 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)

2. By anarcat

* 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

1. By anarcat

* fix binary package dependency on python
* update to debhelper 9
* update to standards 3.9.4, no change

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/vivid/monkeysign
This branch contains Public information 
Everyone can see this information.

Subscribers