<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libgpg-error, branch libgpg-error-1.21</title>
<subtitle>Error codes used by GnuPG et al.</subtitle>
<id>http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=libgpg-error-1.21</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=libgpg-error-1.21'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/'/>
<updated>2015-12-12T11:59:54Z</updated>
<entry>
<title>Release 1.21.</title>
<updated>2015-12-12T11:59:54Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-12-12T11:59:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=425b7687b4f74a22b0aa760262cb8f13ae40dc26'/>
<id>urn:sha1:425b7687b4f74a22b0aa760262cb8f13ae40dc26</id>
<content type='text'>
* configure.ac: Set LT version to C17/A17/Ro.
</content>
</entry>
<entry>
<title>po: Auto update.</title>
<updated>2015-12-12T11:59:15Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-12-12T11:59:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=b6e691984fb809fa4d1139d5ed4a53e818a6fda1'/>
<id>urn:sha1:b6e691984fb809fa4d1139d5ed4a53e818a6fda1</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>po: Update Russian translation</title>
<updated>2015-12-12T11:58:44Z</updated>
<author>
<name>Ineiev</name>
<email>ineiev@gnu.org</email>
</author>
<published>2015-12-12T11:58:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=eb3b3e3c7fbd8fc83437c3f3543b91662c78c083'/>
<id>urn:sha1:eb3b3e3c7fbd8fc83437c3f3543b91662c78c083</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>po: Update German translation</title>
<updated>2015-12-12T11:53:12Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-12-12T11:53:12Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=7033838f20ea9e1ab0b11d664e4838317abe6bcd'/>
<id>urn:sha1:7033838f20ea9e1ab0b11d664e4838317abe6bcd</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>Fix windows 8bit encoding conversion</title>
<updated>2015-12-07T13:30:09Z</updated>
<author>
<name>Andre Heinecke</name>
<email>aheinecke@intevation.de</email>
</author>
<published>2015-11-30T15:09:40Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=823e858cdf5eb6b9945a46478f9876819c16bcd3'/>
<id>urn:sha1:823e858cdf5eb6b9945a46478f9876819c16bcd3</id>
<content type='text'>
* src/w32-gettext.c (wchar_to_native): Convert to ConsoleOutputCP.

--
Just using CP_ACP did not neccessarily convert to the correct
codepage as codepages might differ between ConsoleOutput and
GUI output (which it usually does).
This fixes encoding issues on the Windows commandline.
</content>
</entry>
<entry>
<title>tests: Fix read past buffer.</title>
<updated>2015-12-03T12:50:44Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2015-12-03T12:50:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=68827cbba2083db40df92de1bc449a3d2d0e81ed'/>
<id>urn:sha1:68827cbba2083db40df92de1bc449a3d2d0e81ed</id>
<content type='text'>
* tests/t-poll.c (test_poll): Fix read past buffer.
--
Found using gcc and AddressSanitizer.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>Fix typos found by codespell.</title>
<updated>2015-11-19T10:30:05Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2015-11-19T10:29:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=ee0568476506e54349a38d4bb34bba5635097279'/>
<id>urn:sha1:ee0568476506e54349a38d4bb34bba5635097279</id>
<content type='text'>
--
Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>Avoid 'malloc' corner case.</title>
<updated>2015-11-19T10:27:44Z</updated>
<author>
<name>Justus Winter</name>
<email>justus@g10code.com</email>
</author>
<published>2015-11-19T10:21:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=06af687beaa1f8e72a05bd3a057b73fecb158c3d'/>
<id>urn:sha1:06af687beaa1f8e72a05bd3a057b73fecb158c3d</id>
<content type='text'>
* src/init.c (_gpgrt_realloc): Avoid calling 'malloc(0)'.
--
Previously, if '_gpgrt_realloc' was called with both A and N being
zero, malloc is invoked with a size of zero.  This happens e.g. when
calling '_gpgrt_free' with a NULL pointer, which is supposed to be a
no-op.

Found using the Clang Static Analyzer.

Signed-off-by: Justus Winter &lt;justus@g10code.com&gt;
</content>
</entry>
<entry>
<title>Add error codes NO_NAME, NO_KEY, and SERVER_FAILURE.</title>
<updated>2015-10-21T13:10:08Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-10-21T12:55:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=a144fa8863846dc3f6d34731741cd63251620837'/>
<id>urn:sha1:a144fa8863846dc3f6d34731741cd63251620837</id>
<content type='text'>
</content>
</entry>
<entry>
<title>estream: Avoid calling write(fd,NULL,n).</title>
<updated>2015-10-18T13:26:24Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-10-18T13:26:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=75172adc3b103bd7ef75575a0c0c9c3b63fa4023'/>
<id>urn:sha1:75172adc3b103bd7ef75575a0c0c9c3b63fa4023</id>
<content type='text'>
* src/estream.c (es_func_fd_write): Take care of a flush requests.
(es_func_w32_write): Ditto.
(es_func_fp_write): Ditto.
--

The write handlers may be called with (BUFFER,SIZE) of (NULL,0) to
propagate flush events to user supplied functions (es_fopencookie).
However we need to take care to also do this with the internal
handler.  Might be a reason for system faults due to write or fwrite
with a NULL buffer; on Linux this seems to be harmless.

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