SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libgpgmepp-devel-1.23.2-4.2.x86_64.rpm :

* Sat Feb 17 2024 Ben Greiner - Update gpgme-D545-obsolete-distutils.patch with upstream\'s changes (but use pip instead of python-build for wheel building)- Change from in-place build to out-of-place build in order to reflect upstream\'s build setup (See D545)- Don\'t replace distutils in 15.X
* Sat Jan 06 2024 Ben Greiner - Python 3.12 has dropped distutils
* Build require python-setuptools instead
* Drop old gpgme-D545-python310.patch
* Replace with gpgme-D545-obsolete-distutils.patch
* Tue Dec 05 2023 Christophe Marin - Make libgpgmepp-devel provide its CMake target file
* Wed Nov 29 2023 Pedro Monreal - Update to 1.23.2:
* Preserve more specific existing failure code. [T6575]
* qt: Start dirmngr with gpgconf to avoid multiple instances. [T6833]
* qt: On Windows, use UTF-8 when logging the error text. [T5960]
* qt: Remove left-over partial files more persistently. [T6584]
* qt: Use a temporary file name when creating signed or encrypted archives. [T6721]
* qt: Build Qt 6 bindings with -fPIC if requested or Qt 6 was built with this flag. [T6781]
* Notes: - qt: DefaultKeyGenerationJob DEPRECATED.
* Release-info: https://dev.gnupg.org/T6782
* Mon Oct 30 2023 Andreas Stieger - update to 1.23.1:
* fixes for other platforms
* Wed Oct 25 2023 Pedro Monreal - Update to 1.23.0:
* Support GPGME_ENCRYPT_ALWAYS_TRUST also for S/MIME. [T6559]
* New keylist mode GPGME_KEYLIST_MODE_WITH_V5FPR. [T6705]
* New key capability flags has_
*. [T6748]
* gpgme-tool: Support use of Windows HANDLE. [T6634]
* qt: Support refreshing keys via WKD. [T6672]
* qt: Handle cancel in changeexpiryjob. [T6754]
* Remove patches fixed upstream: - gpgme-qt-tests-Fix-build-in-source-directory.patch - gpgme-build-Suggest-out-of-source-build.patch
* Sat Sep 23 2023 Christophe Marin - Use GCC 12 for building the Qt6 library on Leap 15. The default compiler is too old.- Use \'%{without xxx}\' rather than \'!%{with xxx}\' in spec file
* Sat Sep 23 2023 Christophe Marin - Use GCC 12 for building the Qt6 library. The default compiler is too old.- Use \'%{without xxx}\' rather than \'!%{with xxx}\' in spec file
* Tue Aug 22 2023 Pedro Monreal - Fix builds with qt and qt6 [T6673]:
* qt,tests: Fix build in source directory. Include Qt binding sources before C++ binding sources and C sources. This fixes the problem that the debug.h in the C sources was found before the one in the Qt bindings.
* build: Suggest out-of-source build. Suggest to run configure from a build subdirectory.
* Add patches: - gpgme-qt-tests-Fix-build-in-source-directory.patch - gpgme-build-Suggest-out-of-source-build.patch
* Tue Aug 22 2023 Pedro Monreal - Update to 1.22.0:
* Prevent wrong plaintext when verifying clearsigned signature.
* Return bad data error instead of general error on unexpected data.
* Take care of offline mode for all operations of gpgsm engine.
* Prepare the use of the forthcoming libassuan version 3.
* New configure option --with-libtool-modification.
* cpp: Expose gpgme_decrypt_result_t.is_mime.
* qt: Clean up after failure or cancel of sign/encrypt archive operation.
* qt: Add setInputEncoding to QGpgMe::EncryptJob.
* qt: Make toLogString helper public.
* Interface changes relative to the 1.21.0 release: - qt: EncryptJob::setInputEncoding NEW. - qt: DecryptionResult::isMime NEW. - qt: toLogString NEW.
* Thu Aug 03 2023 Andreas Schwab - Run testsuite in qemu build
* Mon Jul 10 2023 Pedro Monreal - Update to 1.21.0
* Extended gpgme_op_encrypt, gpgme_op_encrypt_sign, and gpgme_op_sign to allow writing the output directly to a file. [T6530]
* Extended gpgme_op_decrypt and gpgme_op_verify to allow reading the input data directly from files. [T6530]
* For key signing and uid revoking allow an empty user id. [rMfbc3963d62]
* Pass an input-size-hint also to the gpgsm engine. [T6534]
* qt: Allow writing the created archives directly to a file. [T6530]
* qt: Allow reading the signed/encrypted archive to decrypt or verify directly from a file. [T6530]
* qt: Qt Jobs working with QIODeviceDataProvider now properly handle input-size hints and progress for files larger. 2^32 bytes in 32 bit builds. [T6534]
* cpp: Error::isCanceled now also returns true for error code GPG_ERR_FULLY_CANCELED. [T6510]
* python: Fix wrong use of write. [T6501]
* Interface changes relative to the 1.20.0 release: - cpp: Data::setFlag NEW. - cpp: Data::setSizeHint NEW. - qt: Job::startIt NEW. - qt: DecryptVerifyArchiveJob::setInputFile NEW. - qt: DecryptVerifyArchiveJob::inputFile NEW. - qt: EncryptArchiveJob::setRecipients NEW. - qt: EncryptArchiveJob::recipients NEW. - qt: EncryptArchiveJob::setInputPaths NEW. - qt: EncryptArchiveJob::inputPaths NEW. - qt: EncryptArchiveJob::setOutputFile NEW. - qt: EncryptArchiveJob::outputFile NEW. - qt: EncryptArchiveJob::setEncryptionFlags NEW. - qt: EncryptArchiveJob::encryptionFlags NEW. - qt: SignArchiveJob::setSigners NEW. - qt: SignArchiveJob::signers NEW. - qt: SignArchiveJob::setInputPaths NEW. - qt: SignArchiveJob::inputPaths NEW. - qt: SignArchiveJob::setOutputFile NEW. - qt: SignArchiveJob::outputFile NEW. - qt: SignEncryptArchiveJob::setSigners NEW. - qt: SignEncryptArchiveJob::signers NEW. - qt: SignEncryptArchiveJob::setRecipients NEW. - qt: SignEncryptArchiveJob::recipients NEW. - qt: SignEncryptArchiveJob::setInputPaths NEW. - qt: SignEncryptArchiveJob::inputPaths NEW. - qt: SignEncryptArchiveJob::setOutputFile NEW. - qt: SignEncryptArchiveJob::outputFile NEW. - qt: SignEncryptArchiveJob::setEncryptionFlags NEW. - qt: SignEncryptArchiveJob::encryptionFlags NEW.
* Fri Apr 21 2023 Pedro Monreal - Update to 1.20.0:
* On Windows, the gettext functions provided by gpgrt are switched into utf8 mode, so that all localized texts returned by GpgME or gpgrt, e.g. the texts for error codes are now UTF-8 encoded. [T5960]
* Key::canSign now returns false for OpenPGP keys without signing (sub)key. [T6456]
* The new macOS Homebrew location is now by default supported. [T6440]
* Fix regression in 1.19.0.
* Fix invocation of gpgtar on Windows.
* Interface changes relative to the 1.19.0 release: - gpgme_subkey_t EXTENDED: New field \'can_renc\'. - gpgme_subkey_t EXTENDED: New field \'can_timestamp\'. - gpgme_subkey_t EXTENDED: New field \'is_group_owned\'. - cpp: Subkey::canRenc NEW. - cpp: Subkey::canTimestamp NEW. - cpp: Subkey::isGroupOwned NEW. - cpp: Key::canReallySign DEPRECATED.
* Release-info: https://dev.gnupg.org/T6463
* Tue Apr 11 2023 Christophe Marin - Add a Qt6 flavor to build Qt6 bindings- Use %ldconfig_scriptlets
* 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
 
ICM