Changelog for
libqgpgme-devel-1.19.0-1.1.x86_64.rpm :
* Mon Mar 20 2023 Pedro Monreal
- Update to 1.19.0:
* New context flag \"no-auto-check-trustdb\". [T6261]
* Optionally, build QGpgME for Qt 6
* Support component \"gpgtar-name\" in gpgme_get_dirinfo. [T6342]
* Extended gpgme_op_encrypt
*, gpgme_op_encrypt_sign
*, and gpgme_op_sign
* to allow creating an encrypted and/or signed archive. [T6342]
* Extended gpgme_op_decrypt
*, gpgme_op_decrypt_verify
*, and gpgme_op_verify
* to allow extracting an encrypted and/or signed archive. [T6342]
* cpp: Handle error when trying to sign expired keys. [T6155]
* cpp: Support encryption flags ThrowKeyIds, EncryptWrap, and WantAddress. [T6359]
* cpp, qt: Fix building with C++11. [T6141]
* qt: Fix problem with expiration dates after 2038-01-19 on 32-bit systems when adding an existing subkey to another key. [T6137]
* cpp: Allow setting the curve to use when generating ECC keys for smart cards. [T4429]
* qt: Extend ListAllKeysJob to allow disabling the automatic trust database check when listing all keys. [T6261]
* qt: Allow deferred start of import jobs. [T6323]
* qt: Support creating and extracting signed and encrypted archives. [T6342]
* Rebase gpgme-suse-nobetasuffix.patch
* Remove patches upstream: - gpgme-D546-python310.patch - gpgme-1.18.0-T6137-qt_test.patch - python311.patch
* Fri Mar 10 2023 Dirk Müller - drop python2 subpackage handling. we do not support python 2.x anymore, and if we would it would happen via singlespec
* Mon Jan 23 2023 Pedro Monreal - Update upstream keyring: https://gnupg.org/signature_key.asc
* Sat Jan 21 2023 Dirk Müller - add python311.patch to build language bindings for python 3.11
* Tue Nov 08 2022 Ben Greiner - Add gpgme-suse-nobetasuffix.patch
* remove \"-unknown\" suffix from version string
* boo#1205197
* Thu Aug 18 2022 Andreas Stieger - gpgme 1.18.0
* New keylist mode to force refresh via external methods
* The keylist operations now create an import result to report the result of the locate keylist modes
* core: Return BAD_PASSPHRASE error code on symmetric decryption failure
* cpp, qt: Do not export internal symbols anymore
* cpp, qt: Support revocation of own OpenPGP keys
* qt: The file name of (signed and) encrypted data can now be set
* cpp, qt: Support setting the primary user ID
* python: Fix segv(NULL) when inspecting contect after exeception- includes changes from version 1.17.1:
* qt: Fix a bug in the ABI compatibility of 1.17.0- includes changes from 1.17.0:
* New context flag \"key-origin\"
* New context flag \"import-filter\"
* New export mode to export secret subkeys
* Detect errors during the export of secret keys
* New function gpgme_op_receive_keys to import keys from a keyserver without first running a key listing
* Detect bad passphrase error in certificate import
* Allow setting --key-origin when importing keys
* Support components \"keyboxd\", \"gpg-agent\", \"scdaemon\", \"dirmngr\", \"pinentry\", and \"socketdir\" in gpgme_get_dirinfo
* Under Unix use poll(2) instead of select(2), when available.
* Fix results returned by gpgme_data_
* functions
* Support closefrom also for glibc (drop upstream gpgme-use-glibc-closefrom.patch
* cpp,qt: Add support for export of secret keys and secret subkeys.
* cpp,qt: Support for adding existing subkeys to other keys
* qt: Extend ChangeExpiryJob to change expiration of primary key and of subkeys at the same time
* qt: Support WKD lookup without implicit import
* qt: Allow specifying an import filter when importing keys
* qt: Allow retrieving the default value of a config entry- drop patches included upstream
* gpgme-1.16.0-Use-after-free-in-t-edit-sign-test.patch
* gpgme-1.16.0-t-various-testSignKeyWithExpiration-32-bit.patch- add patches to fix tests:
* gpgme-1.18.0-T6137-qt_test.patch
* 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