Changelog for
libqgpgme-devel-1.16.0-2.2.x86_64.rpm :
* Fri Dec 24 2021 Ben Greiner
- Add patches to support building bindings packages for Python 3.10
* gpgme-D545-python310.patch -- https://dev.gnupg.org/D545
* gpgme-D546-python310.patch -- https://dev.gnupg.org/D546
* Thu Aug 05 2021 Pedro Monreal - Fix build with glibc 2.34: [bsc#1189089]
* Use glibc\'s closefrom.
* Add gpgme-use-glibc-closefrom.patch
* Wed Jul 07 2021 Andreas Stieger - gpgme 1.16.0:
* New context flag \"cert-expire\"
* New data flags \"io-buffer-size\" and \"sensitive\"
* cpp,qt: Add support for trust signatures
* qt: Add support for flags in LDAP server options
* qt: Fix too high memory consumption due to QProcess
* qt: Do not set empty base DN as query of keyserver URL
* qt: Extend SignKeyJob to create signatures with expiration date
* python: New optional parameter filter_signatures for decrypt- run all tests again- add patches to fix tests:
* gpgme-1.16.0-Use-after-free-in-t-edit-sign-test.patch
* gpgme-1.16.0-t-various-testSignKeyWithExpiration-32-bit.patch
* Thu Mar 25 2021 Ben Greiner - Can\'t assume non-existence of python38 macros in Leap. gh#openSUSE/python-rpm-macros#107 Test for suse_version instead. Only Tumbleweed has and needs the python_subpackage_only support.
* Tue Jan 12 2021 Andreas Stieger - gpgme 1.15.1:
* Fix a bug in the secret key export
* Make listing of signatures work if only secret keys are listed
* qt: Avoid empty \"remAATTgnupg.org\" signature notations
* python: Fix key_export functions- remove deprecated texinfo macros
* Sat Dec 05 2020 Benjamin Greiner - Use python-rpm-macros to provide python3X-gpg for all present python3 flavors -- gh#openSUSE/python-rpm-macros#66
* Tue Nov 17 2020 Andreas Stieger - gpgme 1.15.0:
* New function gpgme_op_setexpire to make changing the expiration easier
* New function gpgme_op_revsig to revoke key signatures
* Support exporting secret keys
* cpp: Support for set expire operations in the C++ bindings
* cpp: Support for revoking key signatures in the C++ bindings
* qt: Extended ChangeExpiryJob to support changing the expiry of subkeys
* qt: Extended QuickJob to support revoking of key signatures
* qt: Added QDebug stream operator for GpgME::Error.
* Require libgpg-error 1.36
* Fri Jul 17 2020 Andreas Stieger - gpgme 1.14.0:
* New keylist mode to force the engine to return the keygrip
* New export mode to export as OpenSSH public key
* New context flag \"extended-edit\" to enable expert key edit
* Deprecate the anyway non working trustlist functions
* cpp: Add convenience API to obtain remarks
* cpp: The sign key edit-interactor now supports multiple signatures from the same key
* qt: Extended signkeyjob to handle remarks and multiple signatures
* qt: Added job API for gpg-card
* qt: The logging category has been changed to gpg.qgpgme to be more consistent with other qt logging categories- drop upstream patches:
* 0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch- drop patches no longer needed that now break tests:
* gpgme-t-json-test-Bravo-key-no-secret-key-material.patch
* gpgme-t-json-test-with-keygrip-when-listing-keys.patch
* Thu Jul 02 2020 Dan Čermák - Add 0001-gpg-Avoid-error-diagnostics-with-override-session-ke.patch This patch is a fix from https://dev.gnupg.org/rMae4d7761a15b82eb98b0bcc72af2ae2e8973e1f9 which fixes https://dev.gnupg.org/T3464 The patch is required to make notmuch\'s testsuite pass with gpgme 1.13.0 and 1.13.1. For further details, see id:87366av72u.fsfAATTfifthhorseman.net on notmuchAATTnotmuchmail.org
* Thu May 14 2020 Matej Cepl - Don\'t delete python egg-info files (bsc#1168795)
* Wed Apr 29 2020 Pedro Monreal Gonzalez - Fix build: [bsc#1170811]
* Test t-json fails since the gpg-2.2.20 update- Add patches:
* gpgme-t-json-test-Bravo-key-no-secret-key-material.patch
* gpgme-t-json-test-with-keygrip-when-listing-keys.patch
* Wed Oct 16 2019 Michael Gorse - Build qt bindings separately to avoid build cycle with samba/libsoup.
* Fri Jun 14 2019 Pedro Monreal Gonzalez - gpgme 1.13.1:
* core: At debug levels up to 9 print only an ascii dump.
* core: Add commented debug helper to posix-io.c.
* core: Fix error return value of _gpgme_run_io_cb.
* core: Prettify _gpgme_io_select debug output again and fix TRACE_SYSRES.
* core: Improve the debug messages even more.
* core: Avoid explicit locks in the debug code.
* json: Print \"nan\", \"-inf\", \"inf\" if needed.
* json: Improve handling of large exponents in the JSON parsor.
* core: Implement recpstring option parsing for gpgsm.
* core: Make gpgme_op_encrypt_ext work for CMS.
* python: Fix typo in DecryptionError exception.
* python: Make EXTRA_DIST files explicit.
* Python, doc: Minor style improvement.
* Always use maintainer mode -Wno cflags.
* cpp: Fix initialization warning.
* python: stop raising BadSignatures from decrypt(verify=True)
* cpp: Add wrapper for gpgme_set_global_flag.
* core: Fix duplication of close_notify_handler for gpgsm.
* Sun Mar 31 2019 Andreas Stieger - gpgme 1.13.0:
* Support GPGME_AUDITLOG_DIAG for gpgsm
* New context flag \"trust-model\".
* Aligned the gpgrt-config code with our other libaries
* Auto-check for all installed Python versions
* Fixed generating card key in the C++ bindings
* Fixed a segv due to bad parameters in genkey
* Fixed crash if the plaintext is ignored in a CMS verify
* Fixed test suite problems related to dtags
* Fixed bunch of python bugs
* Several fixes to the Common Lisp bindings
* Fixed minor bugs in gpgme-json
* Require trace level 8 to dump all I/O data
* The compiler must now support variadic macros- drop gpgme-key-expirity.patch, included upstream
* Wed Jan 09 2019 Tomáš Chvátal - Regen keys in Qt tests to not expire bsc#1121051:
* gpgme-key-expirity.patch
* Tue Oct 09 2018 Tomáš Chvátal - Fix the build on ix86 as we disable one test there that should not work, sadly just sed is employed as the infrastructure for testing is not smart enough for comfy test filtering
* Mon Oct 08 2018 Karol Babioch - Update to 1.12.0:
* Enhanced the JSON based interface tool gpgme-json to support Native Messaging as well as new Javascript code to support the browser site. See lang/js/README for details.
* Major overhaul of the Python language bindings documentation
* Even for old versions of gpg a missing MDC will now lead to a decryption failure
* Added context flag \"auto-key-locate\" to control the behavior of GPGME_KEYLIST_MODE_LOCATE
* New data function to create a data object from an estream
* Add more interfaces to the C++ binding
* Improved error codes on decryption failure
* Lots of minor fixes
* Interface changes
* Fri Apr 20 2018 astiegerAATTsuse.com- update to 1.11.1:
* Fixed build problems in the 1.11.0 releas drop gpgme-1.11-fix-gpgme-json-rpath.patch, drop gpgme-1.11-fix-tests.patch
* Added C++ interfaces which were planned for 1.11.0
* Thu Apr 19 2018 kbabiochAATTsuse.com- Update to 1.11
* New encryption API to support direct key specification including hidden recipients option and taking keys from a file. This also allows to enforce the use of a subkey.
* New encryption flag for the new API to enforce the use of plain mail addresses (addr-spec).
* The import API can now tell whether v3 keys are skipped. These old and basically broken keys are not anymore supported by GnuPG 2.1.
* The decrypt and verify API will now return the MIME flag as specified by RFC-4880bis.
* The offline mode now has an effect on gpg by disabling all network access.
* A failed OpenPGP verification how returns the fingerprint of the intended key if a recent gpg version was used for signature creation.
* Various minor fixes.- Dropped patch 0001-core-Tweak-STATUS_FAILURE-handling.patch, since it is included upstream now.- add gpgme-1.11-fix-gpgme-json-rpath.patch to remove rpath- add gpgme-1.11-fix-tests.patch to fix tests
* Mon Apr 16 2018 astiegerAATTsuse.com- bsc#1089497: Address failure handling issues when using gpg 2.2.6 via gpgme, as used by libzypp Add 0001-core-Tweak-STATUS_FAILURE-handling.patch
* Mon Jan 08 2018 tchvatalAATTsuse.com- Tweak up the python conditional to allow us finegraining and selecting only py2 or py3 if needed