<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libgpg-error, branch libgpg-error-1.39</title>
<subtitle>Error codes used by GnuPG et al.</subtitle>
<id>http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=libgpg-error-1.39</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=libgpg-error-1.39'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/'/>
<updated>2020-08-24T10:56:13Z</updated>
<entry>
<title>Release 1.39</title>
<updated>2020-08-24T10:56:13Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2020-08-24T09:44:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=59d9f8106db3a23cb5d51d01dc6b719413d3f760'/>
<id>urn:sha1:59d9f8106db3a23cb5d51d01dc6b719413d3f760</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core,w32: Add UTF-8 support to gpgrt_fopen, gpgrt_mkdir and gpgrt_chdir.</title>
<updated>2020-08-21T19:11:21Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2020-08-21T19:11:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=a68c1975bda47b0698b48761a62e95b371095e9a'/>
<id>urn:sha1:a68c1975bda47b0698b48761a62e95b371095e9a</id>
<content type='text'>
* src/protos.h: New.
* src/Makefile.am (libgpg_error_la_SOURCES): Add file.
* src/gpgrt-int.h: Include protos.h.
* src/sysutils.c (_gpgrt_mkdir) [W32]: Make UTF-8 aware.
(_gpgrt_chdir) [W32]: Ditto.
* src/w32-gettext.c: Include protos.h.
(utf8_to_wchar): Allow for strings.
(_gpgrt_utf8_to_wchar): New.
(_gpgrt_free_wchar): New.
* src/estream.c (map_w32_to_errno): Add more error codes.
(_gpgrt_w32_set_errno): New.
(any8bitchar) [W32]: New helper.
(func_file_create) [W32]: Convert file name and use _wopen.
--

GnuPG-bug-id: 4083
Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>argparse: Handle a corner case of wrong ARGC.</title>
<updated>2020-08-21T01:56:04Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2020-08-21T01:56:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=87a6b28c0f3b6c5b38e0f8a8533df39d3f0c0f03'/>
<id>urn:sha1:87a6b28c0f3b6c5b38e0f8a8533df39d3f0c0f03</id>
<content type='text'>
* src/argparse.c (arg_parse): Avoid null dereference when ARGC is wrong.

Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>Fix a current gcc's -fsanitize warning.</title>
<updated>2020-08-17T07:33:54Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2020-08-17T07:33:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=c5fcdd9a58a2508a20327226c52d155c29ddd5f3'/>
<id>urn:sha1:c5fcdd9a58a2508a20327226c52d155c29ddd5f3</id>
<content type='text'>
* src/argparse.c (ARGPARSE_FLAG__INITIALIZED): Make sure it is an
unsigned int.
--

GnuPG-bug-id: 5026
</content>
</entry>
<entry>
<title>core,w32: Use timeout in es_poll even if there are no FDs.</title>
<updated>2020-08-11T05:59:41Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2020-08-11T05:59:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=fd1340085bc6879436dd2882dc5178c133434675'/>
<id>urn:sha1:fd1340085bc6879436dd2882dc5178c133434675</id>
<content type='text'>
* src/w32-estream.c (_gpgrt_w32_poll): Sleep if there are no handles
to wait for.
--

This better matches the semantics of poll and select and avoid busy
waitins.  We had this problem for example in the LDAP helper process
reaper of GnuPG's Dirmngr.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Make --lib-version work again.</title>
<updated>2020-08-05T10:22:06Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2020-08-05T10:19:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=e0dab4843ded8af172c2566b4d7313a1a13e7e26'/>
<id>urn:sha1:e0dab4843ded8af172c2566b4d7313a1a13e7e26</id>
<content type='text'>
* src/gpg-error.c (main): Add printing code.
--

This was lost while changing to the included option parser back in
2018.  The new code also does some prettying of the output.

Fixes-commit: 11ce9bc3d6fe75859e18112824ae7ec3ca0fc8df
Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>gpgrt-config: Fix handling 'Requires' field.</title>
<updated>2020-08-03T06:48:19Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2020-08-03T06:48:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=4192cbc3c58589055de1fb5ccbe42f3d33adb0af'/>
<id>urn:sha1:4192cbc3c58589055de1fb5ccbe42f3d33adb0af</id>
<content type='text'>
* src/gpgrt-config.in (get_attr_l): New.
(all_required_config_files): Use get_attr_l.

--

GnuPG-bug-id: 5010
Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>w32: Add gpgrt_fcancel to the definition.</title>
<updated>2020-07-15T04:32:59Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2020-07-15T04:32:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=c564d8c5a0e7c1aba9103cb4b6561b61074c60f1'/>
<id>urn:sha1:c564d8c5a0e7c1aba9103cb4b6561b61074c60f1</id>
<content type='text'>
* src/gpg-error.def.in (gpgrt_fcancel): Add.

Fixes-commit: 3413489d25577e3fe7f529b8e610a45d2bd1857c
Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>estream: Add gpgrt_fcancel</title>
<updated>2020-06-26T13:25:27Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2020-06-26T13:24:43Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=3413489d25577e3fe7f529b8e610a45d2bd1857c'/>
<id>urn:sha1:3413489d25577e3fe7f529b8e610a45d2bd1857c</id>
<content type='text'>
* src/estream.c (do_close): Add arg 'cancel_mode' and chnage all
callers.
(_gpgrt_fcancel): New.
* src/gpg-error.def.in, src/gpg-error.vers: Add function.
* src/visibility.c (gpgrt_fcancel): New.
* src/gpg-error.h.in (gpgrt_fcancel): New.
--

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>build: Fix the gpg-error-config test for cross build.</title>
<updated>2020-06-15T02:32:08Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2020-06-15T02:32:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=1a4c1f37a1c95a4cfcaab6df3364ee3515a1ea1b'/>
<id>urn:sha1:1a4c1f37a1c95a4cfcaab6df3364ee3515a1ea1b</id>
<content type='text'>
* src/gpg-error-config-test.sh.in: Clear PKG_CONFIG_SYSROOT_DIR.

GnuPG-bug-id: 4973
Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
</feed>
