Path to this page:
./
security/gpgme,
GnuPG Made Easy
Branch: CURRENT,
Version: 1.24.0nb1,
Package name: gpgme-1.24.0nb1,
Maintainer: pkgsrc-usersGnuPG Made Easy (GPGME) is a library designed to make access to GnuPG
easier for applications. It provides a High-Level Crypto API for
encryption, decryption, signing, signature verification and key
management.
Required to run:[
security/libgpg-error] [
security/gnupg2] [
security/libassuan2]
Required to build:[
pkgtools/cwrappers]
Package options: gnupg2
Master sites:
Filesize: 1845.127 KB
Version history: (Expand)
- (2024-11-07) Updated to version: gpgme-1.24.0nb1
- (2024-11-06) Updated to version: gpgme-1.24.0
- (2024-08-09) Updated to version: gpgme-1.23.2nb1
- (2023-11-30) Updated to version: gpgme-1.23.2
- (2023-10-30) Updated to version: gpgme-1.23.1
- (2023-10-27) Updated to version: gpgme-1.23.0
CVS history: (Expand)
2023-11-30 10:53:07 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
gpgme: updated to 1.23.2
Noteworthy changes in version 1.23.2 (2023-11-28)
-------------------------------------------------
* 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]
|
2023-10-30 20:35:14 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
gpgme: updated to 1.23.1
Noteworthy changes in version 1.23.1 (2023-10-27)
-------------------------------------------------
* w32: Change gpgme-w32-spawn to use Unicode arguments.
|
2023-10-27 11:32:04 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
gpgme: updated to 1.23.0
Noteworthy changes in version 1.23.0 (2023-10-25)
-------------------------------------------------
* 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]
* Interface changes relative to the 1.22.0 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GPGME_KEYLIST_MODE_WITH_V5FPR NEW.
gpgme_key_t EXTENDED: New field has_encrypt.
gpgme_key_t EXTENDED: New field has_sign.
gpgme_key_t EXTENDED: New field has_certify.
gpgme_key_t EXTENDED: New field has_authenticate.
cpp: Key::canCertify NEW.
cpp: Key::canSign NEW.
cpp: Key::canEncrypt NEW.
cpp: Key::canAuthenticate NEW.
qt: Protocol::wkdRefreshJob NEW.
qt: WKDRefreshJob NEW.
|
2023-08-27 06:01:07 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
gpgme: updated to 1.22.0
Noteworthy changes in version 1.22.0 (2023-08-21)
-------------------------------------------------
* Prevent wrong plaintext when verifying clearsigned signature. [T6622]
* Return bad data error instead of general error on unexpected data.
[T6617]
* Take care of offline mode for all operations of gpgsm engine.
[T6648]
* Prepare the use of the forthcoming libassuan version 3.
* New configure option --with-libtool-modification. [T6619]
* cpp: Expose gpgme_decrypt_result_t.is_mime. [T6199]
* qt: Clean up after failure or cancel of sign/encrypt archive
operation. [T6584]
* qt: Add setInputEncoding to QGpgMe::EncryptJob. [T6166]
* qt: Make toLogString helper public. [T6584]
* Interface changes relative to the 1.21.0 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
qt: EncryptJob::setInputEncoding NEW.
qt: DecryptionResult::isMime NEW.
qt: std::string::toLogString NEW.
|
2023-07-18 20:44:16 by Nia Alarie | Files touched by this commit (4) |
Log message:
security: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES
|
2023-07-13 15:49:17 by Nia Alarie | Files touched by this commit (11) |
Log message:
*: Remove all instances of GCC_REQD where my name is the most recent
in 'cvs annotate' (part 2)
|
2023-07-11 09:12:44 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
gpgme: updated to 1.21.0
Noteworthy changes in version 1.21.0 (2023-07-07)
-------------------------------------------------
* 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]
|
2023-04-23 11:01:19 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
gpgme: update to 1.20.0.
Noteworthy changes in version 1.20.0 (2023-04-20)
-------------------------------------------------
* 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. [rMb608c084b9]
* Fix invocation of gpgtar on Windows. [rM0c29119e06]
|