<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme/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-08T16:03:36Z</updated>
<entry>
<title>src: Fix error handling.</title>
<updated>2016-07-08T16:03:36Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2016-07-08T16:00:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=de74fe59feef9adc858ac04004880bfd44315d0d'/>
<id>urn:sha1:de74fe59feef9adc858ac04004880bfd44315d0d</id>
<content type='text'>
* src/encrypt.c (encrypt_status_handler): Fix error handling, ||
conflates errors.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>w32: Fallback to 2.1 reg key for gpgconf search</title>
<updated>2016-07-05T19:51:24Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-03-01T12:11:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=72b83ffc4d7581f4efef3bd7c261d7d7424bcf0e'/>
<id>urn:sha1:72b83ffc4d7581f4efef3bd7c261d7d7424bcf0e</id>
<content type='text'>
* src/w32-util.c (_gpgme_get_gpgconf_path): Fallback to 2.1 installer
 registry key.

--
Finding gpgconf is utterly important so we should be as compatible
as possible.
</content>
</entry>
<entry>
<title>core: Clarify documentation of tofu_stats address</title>
<updated>2016-07-01T14:47:04Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-07-01T14:47:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=948ce7d1edf12ecb5080a4816ca15f495d6393f5'/>
<id>urn:sha1:948ce7d1edf12ecb5080a4816ca15f495d6393f5</id>
<content type='text'>
* src/gpgme.h.in: Mention that Address is not always in addr-spec.

--
The old comment made it look like you could always expect the
address to be parsable as a mailbox address.
</content>
</entry>
<entry>
<title>core: Fix identify for armored detached sigs</title>
<updated>2016-07-01T08:56:57Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2016-07-01T08:56:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=570bf2a648f14b34c4c45d3890b7300529a82d37'/>
<id>urn:sha1:570bf2a648f14b34c4c45d3890b7300529a82d37</id>
<content type='text'>
* src/data-identify.c (basic_detection): Return signature for
signature.

--
This causes identify to return signature for both binary and
ascii armored detached signatures where previously it would
have returned signed for armored signatures and signature for
binary signatures.

GnuPG-Bug-Id: 2314
</content>
</entry>
<entry>
<title>core: Add closer inspection of "PGP MESSAGE".</title>
<updated>2016-06-23T08:14:57Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2016-06-23T08:14:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=cf37a57d28c43ec36277e84ca44458b7287b940b'/>
<id>urn:sha1:cf37a57d28c43ec36277e84ca44458b7287b940b</id>
<content type='text'>
* src/data-identify.c (inspect_pgp_message): New.
(basic_detection): Un-const arg DATA. Call inspect_pgp_message.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>core: Add a base 64 decoder.</title>
<updated>2016-06-23T07:51:41Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2016-06-23T07:48:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=f8b8027ae63c957557ed6bdc7e5a30ef1bdd8e77'/>
<id>urn:sha1:f8b8027ae63c957557ed6bdc7e5a30ef1bdd8e77</id>
<content type='text'>
* src/b64dec.c: New. Taken from gnupg.  Prefix function names with
_gpgme_ and change to use standard C malloc functions.
* src/util.h.h (struct b64state): New.
* src/Makefile.am (main_sources): Add file.

--

The file b64dec.c has been taken from gnupg commit
e430ff6ad0b7dcfcebd92b825dd5168205447ff3

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>core: Detect compressed signed OpenPGP data.</title>
<updated>2016-06-22T16:43:26Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2016-06-22T16:43:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=bb8cf6236582fc9eb6564046599989af52779a26'/>
<id>urn:sha1:bb8cf6236582fc9eb6564046599989af52779a26</id>
<content type='text'>
* src/data-identify.c (next_openpgp_packet): Allow partial encoding.
(pgp_binary_detection): Handle compressed packets.
--

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>tests: Add new test tool run-identify.</title>
<updated>2016-06-21T14:18:00Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2016-06-21T14:17:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=5905e8bbd809c1408edad4fa4eb0527fa51cbea3'/>
<id>urn:sha1:5905e8bbd809c1408edad4fa4eb0527fa51cbea3</id>
<content type='text'>
* src/gpgme-tool.c (gt_identify): Add new strings.
* tests/run-identify.c: New.
* tests/Makefile.am (noinst_PROGRAMS): Add run-identify.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>core: Enhance gpgme_data_identify to detect binary PGP messages.</title>
<updated>2016-06-21T14:18:00Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2016-06-21T14:14:02Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=32d4bbf5e3e5f88e4a6852d72a35ee30df9d5279'/>
<id>urn:sha1:32d4bbf5e3e5f88e4a6852d72a35ee30df9d5279</id>
<content type='text'>
* src/gpgme.h.in (GPGME_DATA_TYPE_PGP_ENCRYPTED): New.
(GPGME_DATA_TYPE_PGP_SIGNATURE): New.
* src/data-identify.c: Add enum for OpenPGP packet types.
(buf32_to_ulong): New.
(next_openpgp_packet): New.  Based on the gnupg/kbx/keybox-openpgp.c
implementation and relicensed to LGPL by g10 Code.
(pgp_binary_detection): New.
(basic_detection): Call pgp_binary_detection instead of returning
unknown.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>core: Make sure FD_SET is not used with an out of range fd.</title>
<updated>2016-06-14T06:38:34Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2016-06-14T06:35:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=8173c4f1f8a145c4b1d454f6f05e26950e23d675'/>
<id>urn:sha1:8173c4f1f8a145c4b1d454f6f05e26950e23d675</id>
<content type='text'>
* src/posix-io.c (_gpgme_io_select): Check for FD out of range.
--

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
</feed>
