<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/lang/cpp/src, branch justus/idiomatic-py-0</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=justus%2Fidiomatic-py-0</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=justus%2Fidiomatic-py-0'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2016-07-07T11:56:37Z</updated>
<entry>
<title>cpp: Fix distcheck.</title>
<updated>2016-07-07T11:56:37Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2016-07-07T11:23:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=49286ac1c82c480e2c718f828c57da9778ccd0b9'/>
<id>urn:sha1:49286ac1c82c480e2c718f828c57da9778ccd0b9</id>
<content type='text'>
* lang/cpp/src/Makefile.am (CLEANFILES): Remove generated file.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>Cpp: Expose gpgme_pubkey_algo_name</title>
<updated>2016-07-06T13:07:34Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-07-06T13:07:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=e41ae4db9e70d9aebf80ebbd4ce03977435c2ccf'/>
<id>urn:sha1:e41ae4db9e70d9aebf80ebbd4ce03977435c2ccf</id>
<content type='text'>
* lang/cpp/src/key.cpp (Subkey::publicKeyAlgorithmAsString): New
static variant.
* lang/cpp/src/key.h: Declare function. Clarify comment about name
mismatch.
</content>
</entry>
<entry>
<title>Cpp: Add PubkeyAlgo enum</title>
<updated>2016-07-06T11:38:20Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-07-06T11:38:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=c28007d0407bcc3621b8266d6d77eb0d069aec35'/>
<id>urn:sha1:c28007d0407bcc3621b8266d6d77eb0d069aec35</id>
<content type='text'>
* lang/cpp/src/key.h (Subkey::PubkeyAlgo): New enum.
(Subkey::publicKeyAlgorithm): Change return type.
* lang/cpp/src/key.cpp (Subkey::publicKeyAlgorithm): Use enum.
</content>
</entry>
<entry>
<title>Cpp: Add support for TOFU_CONFLICT sigsum</title>
<updated>2016-07-04T09:44:39Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-07-04T09:31:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=80498ab662238a31325e78c0037ea6752f680a37'/>
<id>urn:sha1:80498ab662238a31325e78c0037ea6752f680a37</id>
<content type='text'>
* lang/cpp/src/verificationresult.cpp (GpgME::Signature::Summary):
Handle TOFU_CONFLICT.
* lang/cpp/src/verificationresult.h (Summary): Add TofuConflict.
</content>
</entry>
<entry>
<title>Cpp: Add support for pinentry_mode</title>
<updated>2016-07-04T09:44:38Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-07-04T09:25:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d75c118aae18e20f08dbbb69c7998e1f3694ccd0'/>
<id>urn:sha1:d75c118aae18e20f08dbbb69c7998e1f3694ccd0</id>
<content type='text'>
* lang/cpp/src/context.cpp (Context::pinentryMode): Return mode.
(Context::setPinentryMode): Set mode.
* lang/cpp/src/context.h (PinentryMode): Add enum.
</content>
</entry>
<entry>
<title>Cpp: Add TofuInfo to signatures</title>
<updated>2016-07-01T14:52:34Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-07-01T14:49:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=93c5d420fcfe275aeff2b3d5ce99629edbe6625d'/>
<id>urn:sha1:93c5d420fcfe275aeff2b3d5ce99629edbe6625d</id>
<content type='text'>
* lang/cpp/src/tofuinfo.cpp, lang/cpp/src/tofuinfo.h: New class.
* lang/cpp/src/verificationresult.cpp (Signature::tofuInfo): New.
(VerificationResult::Private): Handle tofu info.
(GpgME::operator&lt;&lt;(std::ostream &amp;os, const Signature &amp;sig)): Include
TofuInfo in dump.
* lang/cpp/src/verificationresult.h (Signature::tofuInfo): New.
* lang/cpp/src/Makefile.am (main_sources, gpgmepp_headers): Add
new files.
* configure.ac (LIBGPGMEPP_LT_REVISION): Bump for new API.
</content>
</entry>
<entry>
<title>Cpp: Expose new data_identify values</title>
<updated>2016-06-27T13:50:01Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-06-27T13:50:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=15fc5c34c88ecbb61272705af60f7054b41c57f7'/>
<id>urn:sha1:15fc5c34c88ecbb61272705af60f7054b41c57f7</id>
<content type='text'>
* lang/cpp/src/data.cpp (GpgME::Data::type): Handle PGP Encrypted
 and Signature.
* lang/cpp/src/data.h: Add values accordingly.
</content>
</entry>
<entry>
<title>Cpp: Do not treat KEYEXPIRED as error</title>
<updated>2016-06-27T12:47:44Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-06-27T12:47:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=82d484c852d07958ac93efb3d2d7b7726fbb5231'/>
<id>urn:sha1:82d484c852d07958ac93efb3d2d7b7726fbb5231</id>
<content type='text'>
* lang/cpp/src/editinteractor.cpp (status_to_error): No error
for KEYEXPIRED.

--
As keyexpired status is sent even if a subkey is expired
we can not treat it as a global error.
</content>
</entry>
<entry>
<title>Cpp: Use whitelist for status messages</title>
<updated>2016-06-01T11:48:28Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-06-01T11:46:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=54314a9c7d7ad52981c836ca742644a1fa69b518'/>
<id>urn:sha1:54314a9c7d7ad52981c836ca742644a1fa69b518</id>
<content type='text'>
* lang/cpp/src/editinteractor.cpp (EditInteractor::needsNoResponse):
Use whitelist instead of blacklist.

--
This should be more robust when new status messages are added.
The whitelist is the same GPA uses. Fixes Qt's t-ownertrust.
</content>
</entry>
<entry>
<title>Cpp: Ignore STATUS_KEY_CONSIDERED when editing</title>
<updated>2016-05-20T14:03:08Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-05-20T14:03:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=5df858cbf196b2a53d600b7f45655f7b35c1fe93'/>
<id>urn:sha1:5df858cbf196b2a53d600b7f45655f7b35c1fe93</id>
<content type='text'>
* lang/cpp/src/editinteractor.cpp (EditInteractor::needsNoResponse):
Handle GPGME_STATUS_KEY_CONSIDERED.
</content>
</entry>
</feed>
