diff --git a/python-gnupg-0.4.3.tar.gz b/python-gnupg-0.4.3.tar.gz deleted file mode 100644 index 7f079e8..0000000 --- a/python-gnupg-0.4.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2d158dfc6b54927752b945ebe57e6a0c45da27747fa3b9ae66eccc0d2147ac0d -size 46958 diff --git a/python-gnupg-0.4.4.tar.gz b/python-gnupg-0.4.4.tar.gz new file mode 100644 index 0000000..f7c84b8 --- /dev/null +++ b/python-gnupg-0.4.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45daf020b370bda13a1429c859fcdff0b766c0576844211446f9266cae97fb0e +size 48292 diff --git a/python-python-gnupg.changes b/python-python-gnupg.changes index 4ae0f89..e03b306 100644 --- a/python-python-gnupg.changes +++ b/python-python-gnupg.changes @@ -1,3 +1,28 @@ +------------------------------------------------------------------- +Thu Jan 24 09:31:19 UTC 2019 - Karol Babioch + +- 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. + ------------------------------------------------------------------- Tue Dec 4 12:53:04 UTC 2018 - Matej Cepl diff --git a/python-python-gnupg.spec b/python-python-gnupg.spec index e4022da..ce27e9a 100644 --- a/python-python-gnupg.spec +++ b/python-python-gnupg.spec @@ -1,7 +1,7 @@ # # spec file for package python-python-gnupg # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define oldpython python %bcond_with test Name: python-python-gnupg -Version: 0.4.3 +Version: 0.4.4 Release: 0 Summary: A wrapper for the GNU Privacy Guard (GPG or GnuPG) License: BSD-3-Clause