<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme, branch gpgme-1.16.0</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.16.0</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.16.0'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2021-06-24T17:03:35Z</updated>
<entry>
<title>Release 1.16.0</title>
<updated>2021-06-24T17:03:35Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2021-06-24T16:53:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1021c8645555502d914afffaa3707609809c9459'/>
<id>urn:sha1:1021c8645555502d914afffaa3707609809c9459</id>
<content type='text'>
</content>
</entry>
<entry>
<title>python: Do not include the full file names in the docs.</title>
<updated>2021-06-24T16:13:00Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2021-06-24T16:13:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=768b7892e37878a853949d502347c771d076ab1c'/>
<id>urn:sha1:768b7892e37878a853949d502347c771d076ab1c</id>
<content type='text'>
--

GnuPG-bug-id: 5299
</content>
</entry>
<entry>
<title>python: Allow returning signatures made by unknown keys in `decrypt`</title>
<updated>2021-06-24T16:09:55Z</updated>
<author>
<name>Jasper Spaans</name>
<email>jasper@startmail.com</email>
</author>
<published>2021-02-09T10:29:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=14b148b7d34038fac863ab882de29c6d35d425f1'/>
<id>urn:sha1:14b148b7d34038fac863ab882de29c6d35d425f1</id>
<content type='text'>
--
This functionality got dropped somewhere after 1.12, as part of the
cleanup of the `Context.decrypt` call signature. Reintroduce it again,
now using an explicit keyword argument `filter_signatures` (which
defaults to hiding signatures by unknown keys).

GnuPG-bug-id: 5292
</content>
</entry>
<entry>
<title>qt: Extend SignKeyJob to create signatures with expiration date</title>
<updated>2021-06-22T16:49:45Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2021-06-22T16:49:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=ac4536990a4fed4a45a0851260c029e69d0cadf6'/>
<id>urn:sha1:ac4536990a4fed4a45a0851260c029e69d0cadf6</id>
<content type='text'>
* lang/qt/src/signkeyjob.h (SignKeyJob::setExpirationDate): New.
* lang/qt/src/qgpgmesignkeyjob.h, lang/qt/src/qgpgmesignkeyjob.cpp
(QGpgMESignKeyJob::setExpirationDate): New.
* lang/qt/src/qgpgmesignkeyjob.cpp (QGpgMESignKeyJob::Private): Add
member m_expiration.
(sign_key): Handle expiration date.
(QGpgMESignKeyJob::start): Pass expiration date to sign_key.

* lang/qt/tests/t-various.cpp
(TestVarious::testSignKeyWithoutExpiration,
TestVarious::testSignKeyWithExpiration): New.
(TestVarious::initTestCase): Add "allow-weak-key-signatures" to
gpg.conf.
--

This allows Kleopatra (and other users of QGpgme) to create key
signatures with expiration date.

GnuPG-bug-id: 5336, 5506
</content>
</entry>
<entry>
<title>core: Allow specifying an expiration date for key signatures</title>
<updated>2021-06-22T14:35:03Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2021-06-22T14:23:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=34d9defc42bacfaf2bb1ce70b2c3f0fdf0a106c3'/>
<id>urn:sha1:34d9defc42bacfaf2bb1ce70b2c3f0fdf0a106c3</id>
<content type='text'>
* src/context.h (struct gpgme_context): Add 'cert_expire'.
* src/engine-gpg.c (append_args_from_cert_expire): New.
(gpg_edit): Set option according to the new flag.
* src/gpgme.c (gpgme_release): Free 'cert_expire'.
(gpgme_set_ctx_flag, gpgme_get_ctx_flag): Add "cert-expire".

* tests/gpg/Makefile.am (c_tests): Add new test.
(gpg.conf): Write "allow-weak-key-signatures" to gpg.conf.
* tests/gpg/t-edit-sign.c: New.
--

The new context flag "cert-expire" allows setting the expiration date
for key signatures created with gpgme_op_interact.

GnuPG-bug-id: 5336, 5505
</content>
</entry>
<entry>
<title>Update NEWS.</title>
<updated>2021-06-21T08:48:06Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2021-06-21T08:48:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=ab1d4ef580794a86da754d516db35091f6997e2c'/>
<id>urn:sha1:ab1d4ef580794a86da754d516db35091f6997e2c</id>
<content type='text'>
* NEWS: Add news for recent changes
--

GnuPG-bug-id: 5421, 5217
</content>
</entry>
<entry>
<title>qt: Add missing }</title>
<updated>2021-06-18T10:33:06Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2021-06-18T10:33:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=5340bb7ccfa7086054823fac48d178e6206d66c0'/>
<id>urn:sha1:5340bb7ccfa7086054823fac48d178e6206d66c0</id>
<content type='text'>
* lang/qt/src/qgpgmenewcryptoconfig.cpp (parseURL): Add missing }.
--

Fixes-commit: 1dca8c2b3c6d6aa3dfd4215c911207f08a3bf9f1
GnuPG-bug-id: 5465
</content>
</entry>
<entry>
<title>qt: Add some error logging</title>
<updated>2021-06-17T07:41:22Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2021-06-17T07:41:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=72de06417e32bd6573acd0b73a72fcf98232fe81'/>
<id>urn:sha1:72de06417e32bd6573acd0b73a72fcf98232fe81</id>
<content type='text'>
* lang/qt/src/qgpgmenewcryptoconfig.cpp (setURLValueList): Log error
if setting config value failed.
--

GnuPG-bug-id: 5465
</content>
</entry>
<entry>
<title>qt: Do not set empty base DN as query of keyserver URL</title>
<updated>2021-06-17T07:38:33Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2021-06-17T07:38:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=1dca8c2b3c6d6aa3dfd4215c911207f08a3bf9f1'/>
<id>urn:sha1:1dca8c2b3c6d6aa3dfd4215c911207f08a3bf9f1</id>
<content type='text'>
* lang/qt/src/qgpgmenewcryptoconfig.cpp (parseURL): Only set non-empty
base DN as URL query.
--

This makes it possible to differentiate an unset query from an empty
query.

GnuPG-bug-id: 5465
</content>
</entry>
<entry>
<title>qt: Fix API documentation</title>
<updated>2021-06-17T07:13:59Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2021-04-29T09:58:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=0d03f31e07e683efbdb206cc3407bf222d71d8fe'/>
<id>urn:sha1:0d03f31e07e683efbdb206cc3407bf222d71d8fe</id>
<content type='text'>
* lang/qt/src/signkeyjob.h (SignKeyJob::start,
SignKeyJob::setUserIDsToSign, SignKeyJob::setCheckLevel): Fix
documentation of parameters.
--

GnuPG-bug-id: 5245
</content>
</entry>
</feed>
