github vsajip/python-gnupg 0.5.1
Enhancement and bug-fix release

latest releases: 0.5.6, 0.5.5, 0.5.4...
2 years ago

This is an enhancement and bug-fix release, and all users are encouraged to upgrade.

Brief summary:

  • Added TRUST_EXPIRED to trust_keys. Thanks to Leif Liddy for the patch.

  • Fix #206: Remove deprecated --always-trust in favour of --trust-model always

  • Fix #208: Add status_detail attribute to result objects which is populated when
    the status is 'invalid recipient' (encryption/decryption) or 'invalid signer'
    (signing). This attribute will be set when the result object's status attribute is
    set to invalid recipient and will contain more information about the failure in the
    form of reason:ident where reason is a text description of the reason, and
    ident identifies the recipient key.

  • Add scan_keys_mem() function to scan keys in a string. Thanks to Sky Moore
    for the patch.

  • Fix #214: Handle multiple signatures when one of them is invalid or unverified.

  • A problems attribute was added which holds problems reported by gpg
    during verification. This is a list of dictionaries, one for each reported
    problem. Each dictionary will have status and keyid keys indicating
    the problem and the corresponding key; other information in the dictionaries
    will be error specific.

  • Fix #217: Use machine-readable interface to query the gpg version. Thanks to Justus
    Winter for the patch.

  • Added the ability to export keys to a file. Thanks to Leif Liddy for the patch.

This release has been signed with my code signing key:

Vinay Sajip (CODE SIGNING KEY) <vinay_sajip at yahoo.co.uk>
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86

Don't miss a new python-gnupg release

NewReleases is sending notifications on new releases.