<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gpgme, branch gpgme-1.4.2</title>
<subtitle>GnuPG Made Easy.</subtitle>
<id>http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.4.2</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/gpgme/atom?h=gpgme-1.4.2'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/'/>
<updated>2013-05-28T09:09:07Z</updated>
<entry>
<title>Release 1.4.2.</title>
<updated>2013-05-28T09:09:07Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-05-28T09:05:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=009e26a989f8a251563303f155c51fe012af52a4'/>
<id>urn:sha1:009e26a989f8a251563303f155c51fe012af52a4</id>
<content type='text'>
* configure.ac: Set LT version to C21/A10/R0.
</content>
</entry>
<entry>
<title>Add convenience macro GPGME_PROTOCOL_OPENPGP.</title>
<updated>2013-05-28T08:55:35Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-05-28T08:53:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=2e8feb6016dede400053f76fc3a418e1dd567bef'/>
<id>urn:sha1:2e8feb6016dede400053f76fc3a418e1dd567bef</id>
<content type='text'>
* src/gpgme.h.in (GPGME_PROTOCOL_OPENPGP): New.
</content>
</entry>
<entry>
<title>doc: rename gpgme_sub_key_t to gpgme_subkey_t to match gpgme.h</title>
<updated>2013-05-28T08:37:51Z</updated>
<author>
<name>Hans-Christoph Steiner</name>
<email>hans@eds.org</email>
</author>
<published>2013-05-24T15:51:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d34e343487c688303a332869fdd7779e3ea7c0e8'/>
<id>urn:sha1:d34e343487c688303a332869fdd7779e3ea7c0e8</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>w32: Fix installing of .def file.</title>
<updated>2013-05-23T18:18:04Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-04-18T12:40:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=c29dad2315406bed75b9547103650bef642e6aa7'/>
<id>urn:sha1:c29dad2315406bed75b9547103650bef642e6aa7</id>
<content type='text'>
* src/Makefile.am (install-def-file): Create libdir first.
</content>
</entry>
<entry>
<title>Fix libtool 2.4.2 to correctly detect .def files.</title>
<updated>2013-05-23T18:15:30Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-04-18T12:40:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d739d4d8cf9c873b0f3bb7836aaf3d0ba31a7b7f'/>
<id>urn:sha1:d739d4d8cf9c873b0f3bb7836aaf3d0ba31a7b7f</id>
<content type='text'>
* build-aux/ltmain.sh (sed_uncomment_deffile): New.
(orig_export_symbols): Uncomment def file before testing for EXPORTS.
* m4/libtool.m4: Do the same for the generated code.
--

The old code was not correct in that it only looked at the first line
and puts an EXPORTS keyword in front if missing.  Binutils 2.22
accepted a duplicated EXPORTS keyword but at least 2.23.2 is more
stringent and bails out without this fix.

There is no need to send this upstream.  Upstream's git master has a
lot of changes including a similar fix for this problems.  There are
no signs that a libtool 2.4.3 will be released to fix this problem and
thus we need to stick to our copy of 2.4.2 along with this patch.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Support --no-encrypt-to also with gpgme_op_encrypt_sign.</title>
<updated>2013-05-22T14:32:15Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-05-22T14:35:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=d4371ed30da2e8b3d9f440613af299a952bde2b1'/>
<id>urn:sha1:d4371ed30da2e8b3d9f440613af299a952bde2b1</id>
<content type='text'>
* src/engine-gpg.c (gpg_encrypt_sign): Support the
GPGME_ENCRYPT_NO_ENCRYPT_TO flag.
</content>
</entry>
<entry>
<title>Allow symmetric encryption with gpgme_op_encrypt_sign.</title>
<updated>2013-05-22T14:31:51Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-05-22T14:30:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=567e6481d767af60390d649897b897a8b0e7e9a5'/>
<id>urn:sha1:567e6481d767af60390d649897b897a8b0e7e9a5</id>
<content type='text'>
* src/encrypt-sign.c (encrypt_sym_status_handler): New.
(encrypt_sign_start): Handle recp == NULL case.
* src/engine-gpg.c (gpg_encrypt_sign): Implement symmetric encryption.
* tests/gpg/t-encrypt-sign.c (main): Add a test case for this.
--

Co-authored-by: Kyle L. Huff &lt;g10bts@curetheitch.com&gt;
GnuPG-bug-id: 1440
</content>
</entry>
<entry>
<title>gpgme-tool: Allow for symmetric encryption.</title>
<updated>2013-05-22T14:20:14Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-05-22T08:50:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=0c1de7abd57b677998792e6cd5df5ddfb6e451b7'/>
<id>urn:sha1:0c1de7abd57b677998792e6cd5df5ddfb6e451b7</id>
<content type='text'>
* src/gpgme-tool.c (gt_sign_encrypt): Pass NULL for recp if no
recipients are given.
</content>
</entry>
<entry>
<title>tests: Print auditlog in plain text format.</title>
<updated>2013-05-22T13:03:57Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-05-22T08:50:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=18254f88f82da7542a986dca60917fb48d5bccd3'/>
<id>urn:sha1:18254f88f82da7542a986dca60917fb48d5bccd3</id>
<content type='text'>
* tests/gpgsm/t-verify.c (show_auditlog): Use plain text format.
--

The HTML output is not very helpful on the console and a pain to the
eyes.
</content>
</entry>
<entry>
<title>Improve C++ compatibility of previous patch.</title>
<updated>2013-05-18T11:49:52Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2013-04-25T11:00:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/gpgme/commit/?id=e99356306d7bda61802530ebeb07d9ba73c4dec0'/>
<id>urn:sha1:e99356306d7bda61802530ebeb07d9ba73c4dec0</id>
<content type='text'>
* src/gpgme.h.in: Move gpgme_sssize_t and gpgme_off_t typedefs into
the extern "C" scope.
--

Frankly, this does not help very much because g++ still does not
interpret gpgme_data_seek_cb_t as compatible with the C++ ssize_t.  I
am sorry for that API change but C and C++ are too different to always
get both of them under one umbrella.  However, the ABI should now be
identical to older gpgme versions.
</content>
</entry>
</feed>
