This is an enhancement and bug-fix release, and all users are encouraged to upgrade.
Brief summary:
-
Added
TRUST_EXPIREDtotrust_keys. Thanks to Leif Liddy for the patch. -
Fix #206: Remove deprecated
--always-trustin favour of--trust-model always -
Fix #208: Add
status_detailattribute 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'sstatusattribute is
set toinvalid recipientand will contain more information about the failure in the
form ofreason:identwherereasonis a text description of the reason, and
identidentifies 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
problemsattribute was added which holds problems reported bygpg
during verification. This is a list of dictionaries, one for each reported
problem. Each dictionary will havestatusandkeyidkeys 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
gpgversion. 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