709d81fb0b
- Update to 0.5.5 * Fix#249: Handle fetching GPG version when not the first item in the configuration. * Fix#250: Capture uid info in a uid_map attribute of ScanKeys/ListKeys. * Fix#255: Improve handling of exceptions raised in background threads.
Matej Cepl2025-08-14 11:15:08 +00:00
fff0d2883a
- Switch to pyproject macros. - No more greedy globs in %files.
Steve Kowalik2025-02-17 03:29:48 +00:00
597afed1fd
- Update to 0.5.4 * Fix#242: Handle exceptions in the on_data callable.
Steve Kowalik2025-02-17 03:18:00 +00:00
9f311a3d6a
Accepting request 1204932 from devel:languages:python
Ana Guerrero2024-10-01 15:20:12 +00:00
3d50d585c8
- update to 0.5.3: * Add WKD (Web Key Directory) support for auto-locating keys. * Ensure local variable is initialized even when an exception occurs. * Fix#239: Remove logging of decryption result.
Dirk Mueller2024-10-01 12:42:40 +00:00
4a86a87dc8
Accepting request 1133187 from devel:languages:python
Ana Guerrero2023-12-15 20:48:19 +00:00
cce6d21dde
- update to 0.5.2: * Fix#228: Clarify documentation for encryption/decryption. * Make I/O buffer size configurable via `buffer_size attribute on a GPG` instance.
Dirk Mueller2023-12-14 20:56:55 +00:00
07d2e7b5ed
- update to 0.5.1: * 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. * Added the ability to export keys to a file. * Provide the ability to add subkeys. search_keys() to allow passing options relating to key servers. * Improved permission-denied test. providing the results.
Dirk Mueller2023-12-01 17:10:46 +00:00
2057188cb0
- update to 0.5.0: * Fixed#181: Added the ability to pass file paths to encrypt_file, decrypt_file, sign_file, verify_file, get_recipients_file and added import_keys_file. * Fixed#183: Handle FAILURE and UNEXPECTED conditions correctly. Thanks to sebbASF for the patch. * Fixed#185: Handle VALIDSIG arguments more robustly. * Fixed#188: Remove handling of DECRYPTION_FAILED from Verify code, as not required there. Thanks to sebbASF for the patch. * Fixed#190: Handle KEY_CREATED more robustly. * Fixed#191: Handle NODATA messages during verification. * Fixed#196: Don't log chunk data by default, as it could contain sensitive information (during decryption, for example). * Added the ability to pass an environment to the gpg executable. Thanks to Edvard Rejthar for the patch.
Dirk Mueller2022-09-17 07:22:14 +00:00
1da429c041
- update to 0.4.9: * Added a status attribute to the returned object from gen_key() * Provide the ability to add subkeys. * Add keygrip values to the information collected when keys are listed. * Added extra_args keyword argument to send_keys(), recv_keys() and search_keys() to allow passing options relating to key servers.
Dirk Mueller2022-06-04 14:00:03 +00:00
e5a11a855f
- update to 0.4.8: * Return gpg's return code in all result instances. * Add check for invalid file objects. * Provide more useful status message when a secret key is absent. * Added a get_recipients() API to find the recipients of an encrypted message without decrypting it.
Dirk Mueller2021-11-29 12:00:45 +00:00
9bfc108da8
- update to 0.4.7: * Added support for no passphrase during key generation. * Improved permission-denied test. * Updated logging to only show partial results. * Allowed a passphrase to be passed to import_keys().
Dirk Mueller2021-08-01 09:27:34 +00:00