Subject: CVS commit: pkgsrc/security/py-gnupg
From: Adam Ciarcinski
Date: 2023-07-25 10:08:54
Message id: 20230725080854.A7FDBFBDB@cvs.NetBSD.org

Log Message:
py-gnupg: updated to 0.5.1

0.5.1

Released: 2023-07-22

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.

Files:
RevisionActionfile
1.35modifypkgsrc/security/py-gnupg/Makefile
1.9modifypkgsrc/security/py-gnupg/distinfo
1.3modifypkgsrc/security/py-gnupg/patches/patch-gnupg.py