Up to [cvs.NetBSD.org] / pkgsrc / security / gpgme / patches
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
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]
gpgme: update to 1.17.1. Noteworthy changes in version 1.17.1 (2022-03-06) ------------------------------------------------- * qt: Fix a bug in the ABI compatibility of 1.17.0. [T5834] Noteworthy changes in version 1.17.0 (2022-02-07) ------------------------------------------------- * New context flag "key-origin". [#5733] * New context flag "import-filter". [#5739] * New export mode to export secret subkeys. [#5757] * Detect errors during the export of secret keys. [#5766] * New function gpgme_op_receive_keys to import keys from a keyserver without first running a key listing. [#5808] * Detect bad passphrase error in certificate import. [T5713] * Allow setting --key-origin when importing keys. [T5733] * Support components "keyboxd", "gpg-agent", "scdaemon", "dirmngr", "pinentry", and "socketdir" in gpgme_get_dirinfo. [T5727,T5613] * Under Unix use poll(2) instead of select(2), when available. [T2385] * Do not use --flat_namespace when linking for macOS. [T5610] * Fix results returned by gpgme_data_* functions. [T5481] * Support closefrom also for glibc. [rM4b64774b6d] * cpp,qt: Add support for export of secret keys and secret subkeys. [#5757] * cpp,qt: Support for adding existing subkeys to other keys. [#5770] * qt: Extend ChangeExpiryJob to change expiration of primary key and of subkeys at the same time. [#4717] * qt: Expect UTF-8 on stderr on Windows. [rM8fe1546282] * qt: Allow retrieving the default value of a config entry. [T5515] Noteworthy changes in version 1.16.0 (2021-06-24) ------------------------------------------------- * New context flag "cert-expire". [#5505] * New data flags "io-buffer-size" and "sensitive". [#5478] * Increase I/O buffer size from 512 to 4k under Windows. * cpp,qt: Add support for trust signatures. [#5421] * qt: Add support for flags in LDAP server options. [#5217] * qt: Fix too high memory consumption due to QProcess. [#5475] * qt: Do not set empty base DN as query of keyserver URL. [#5465] * qt: Extend SignKeyJob to create signatures with expiration date. [5506] * python: New optional parameter filter_signatures for decrypt. [#5292]
On macOS, the build intermittently breaks because tests intermittently give "gpg: can't connect to the agent: File name too long". Make this less annoying by not running tests before 'make test' (and fixing that pkgsrc target).