Page MenuHome GnuPG

Release GPGME 1.16.0
Closed, ResolvedPublic


Noteworthy changes in version 1.16.0 (2021-06-24)

  • New context flag "cert-expire". [T5505]
  • New data flags "io-buffer-size" and "sensitive". [T5478]
  • Increase I/O buffer size from 512 to 4k under Windows.
  • cpp,qt: Add support for trust signatures. [T5421]
  • qt: Add support for flags in LDAP server options. [T5217]
  • qt: Fix too high memory consumption due to QProcess. [T5475]
  • qt: Do not set empty base DN as query of keyserver URL. [T5465]
  • qt: Extend SignKeyJob to create signatures with expiration date. [T5506]
  • python: New optional parameter filter_signatures for decrypt. [T5292]
  • Interface changes relative to the 1.15.1 release:
gpgme_set_ctx_flag                    EXTENDED: New flag 'cert-expire'.
cpp: SignKeyJob::setTrustSignature         NEW.
cpp: TrustSignatureTrust                   NEW.
cpp: GpgSignKeyEditInteractor::setTrustSignatureTrust NEW.
cpp: GpgSignKeyEditInteractor::setTrustSignatureDepth NEW.
cpp: GpgSignKeyEditInteractor::setTrustSignatureScope NEW.
cpp: UserID::Signature::isTrustSignature   NEW.
cpp: UserID::Signature::trustValue         NEW.
cpp: UserID::Signature::trustDepth         NEW.
cpp: UserID::Signature::trustScope         NEW.
gpgme_key_sig_t                       EXTENDED: New field 'trust_depth'.
gpgme_key_sig_t                       EXTENDED: New field 'trust_value'.
gpgme_key_sig_t                       EXTENDED: New field 'trust_scope'.
GPGME_KEYSIGN_FORCE                   NEW.
qt: CryptoConfig::entry               CHANGED: Added overload; deprecated old

(prev: T5225 next: tbd)