Revisions of python-python-gnupg

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1133187 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 16)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1130337 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 15)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1004263 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 13)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 980771 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 12)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 934532 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 11)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 909590 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 10)
- 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().
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 729817 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 8)
- Update to 0.4.5:
  * various bugfixes
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 695024 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 7)
Switch to pytest runner, which seems to be a way more stable in
providing the results. (forwarded request 695023 from mcepl)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 668267 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 5)
- Enable tests

- Update to 0.4.4:
  * Changed how any return value from the ``on_data`` callable is processed. In
    earlier versions, the return value was ignored. In this version, if the
    return value is ``False``, the data received from ``gpg`` is not buffered.
    Otherwise (if the value is ``None`` or ``True``, for example), the data is
    buffered as normal. This functionality can be used to do your own
    buffering, or to prevent buffering altogether.  The ``on_data`` callable is
    also called once with an empty byte-string to signal the end of data from
    ``gpg``.
  * Added an additional attribute ``check_fingerprint_collisions`` to
    ``GPG`` instances, which defaults to ``False``. It seems that ``gpg`` is
    happy to have duplicate keys and fingerprints in a keyring, so we can't be
    too strict. A user can set this attribute of an instance to ``True`` to
    trigger a check for collisions.
  * With GnuPG 2.2.7 or later, provide the fingerprint of a signing key for a
    failed signature verification, if available.
  * For verification where multiple signatures are involved, a mapping of
    signature_ids to fingerprint, keyid, username, creation date, creation
    timestamp and expiry timestamp is provided.
  * Added a check to disallow certain control characters ('\r', '\n', NUL) in
    passphrases.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 659613 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 4)
Remove superfluous devel dependency for noarch package
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 533144 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 2)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 521752 from Todd R's avatar Todd R (TheBlackCat) (revision 1)
Rename python-gnupg to follow python package naming rules
Displaying all 16 revisions
openSUSE Build Service is sponsored by