./security/gpgme, GnuPG Made Easy

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.24.1, Package name: gpgme-1.24.1, Maintainer: pkgsrc-users

GnuPG 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: 1847.358 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-09 12:39:38 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
gpgme: updated to 1.24.1

Noteworthy changes in version 1.24.1 (2024-12-04)

* Support the Kyber algorithm in key listings.
* Allow building on some older Linux platforms.
* Interface changes relative to the 1.24.0 release:
  GPGME_PK_KYBER                          NEW enum value.
   2024-11-06 23:29:57 by Thomas Klausner | Files touched by this commit (1)
Log message:
igpgme: fix rpaths in pkg-config files

Bump PKGREVISION.
   2024-11-06 22:01:45 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
gpgme: updated to 1.24.0

Noteworthy changes in version 1.24.0 (2024-11-06)

* Extended gpgme_op_decrypt* and gpgme_op_verify* to allow writing the
  output directly to a file.

* Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and gpgme_op_sign*
  to allow reading the input data directly from a file.

* Add information about designated revocation keys.

* New context flag "import-options".

* New context flag "proc-all-sigs".

* New context flag "known-notations".

* New info flags "beta_compliance".  [rM1a7bc88ee7]

* New function gpgme_op_setownertrust to make changing the owner trust
  easier and to allow enabling/disabling of keys (requires GnuPG 2.4.6).

* New flag to re-encrypt OpenPGP data (requires GnuPG 2.5.1).

* cpp: Provide information about designated revocation keys for a Key.

* cpp: Add safer member function returning text describing an error.

* cpp: Add support for setting the owner trust of keys and for enabling
  and disabling keys.

* qt: Build QGpgME for Qt 5 and Qt 6 simultaneously.

* qt: Install headers for Qt 5 and Qt 6 in separate folders.

* qt: Allow reading the data to decrypt/encrypt/sign/verify directly from
  files.

* qt: Allow writing the decrypted/encrypted/signed/verified data directly
  to files.

* qt: Allow specifying import options when importing keys.

* qt: Allow appending a detached signature to an existing file.

* qt: Add support for enabling and disabling keys.

* qt: Add support for new context flag "proc-all-sigs" to the jobs that
  verify data signatures.
   2024-08-09 11:42:40 by Ryo ONODERA | Files touched by this commit (327)
Log message:
*: Recursive revbump from security/libassuan2
   2023-11-30 10:53:07 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
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) | Package updated
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) | Package updated
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) | Package updated
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.