<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libgpg-error/NEWS, branch libgpg-error-1.48</title>
<subtitle>Error codes used by GnuPG et al.</subtitle>
<id>http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=libgpg-error-1.48</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=libgpg-error-1.48'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/'/>
<updated>2024-02-23T13:20:43Z</updated>
<entry>
<title>Release 1.48</title>
<updated>2024-02-23T13:20:43Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-02-23T13:18:46Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=77b7c5ff6b756870811acaff53df0ebf1e5c2368'/>
<id>urn:sha1:77b7c5ff6b756870811acaff53df0ebf1e5c2368</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: Add "wipe" mode flag.</title>
<updated>2024-02-06T16:03:42Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-02-06T16:03:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=49507cf6977f6c9fce1b651ae808e37b63fc3e4e'/>
<id>urn:sha1:49507cf6977f6c9fce1b651ae808e37b63fc3e4e</id>
<content type='text'>
* src/gpgrt-int.h (struct _gpgrt_stream_internal): Add field "wipe".
* src/estream.c (mem_free2): New.
(struct estream_cookie_mem): Add flag "wipe".
(func_mem_create): Add arg wipe.
(func_mem_destroy): Wipe.
(X_WIPE): New.
(parse_mode): Parse "wipe" mode flag.
(init_stream_obj): Set it.
(do_close): Wipe internal struct with its static buffers.
(doreadline): Pass wipe mode along to help buffer.
(_gpgrt_mopen): Pass wipe mode.
(_gpgrt_fopenmem): Ditto.
--

GnuPG-bug-id: 6954

This is likely not complete but should wipe out buffers allocated by
fopenmem.
</content>
</entry>
<entry>
<title>argparser: Implement a command mode.</title>
<updated>2024-02-06T13:53:59Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-02-06T13:53:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=b113114c7498fc6c48065a8c4816c610c6f08198'/>
<id>urn:sha1:b113114c7498fc6c48065a8c4816c610c6f08198</id>
<content type='text'>
* src/gpg-error.h.in (ARGPARSE_FLAG_COMMAND): New.
* src/argparse.c (struct _gpgrt_argparse_internal_s): Add flags
explicit_cmd_mode, cmd_mode, and command_seen.
(initialize): Init them.  Mark default commands as commands.
(handle_meta_command): New.
(handle_metacmd): Add "command-mode" and "-command-mode".
(find_long_option): Add arg only_commands.
(arg_parse): Factor some code out to ...
(handle_special_commands): new.
(arg_parse): Implement the command-mode.

* tests/t-argparse.c (main): Add some testing code.
--

GnuPG-bug-id: 6978
</content>
</entry>
<entry>
<title>build: Add build-aux/libtool.patch in the tarball.</title>
<updated>2023-08-04T05:51:49Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2023-08-04T05:51:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=03a3b3c02cf220c6e7ee1acecef7403a64ddf4a3'/>
<id>urn:sha1:03a3b3c02cf220c6e7ee1acecef7403a64ddf4a3</id>
<content type='text'>
* Makefile.am (EXTRA_DIST): build-aux/libtool.patch.

Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>Post release updates</title>
<updated>2023-04-06T08:35:22Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2023-04-06T08:35:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=4b9baa8f58a783391764287db5877ea8beb99346'/>
<id>urn:sha1:4b9baa8f58a783391764287db5877ea8beb99346</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>Release 1.47</title>
<updated>2023-04-06T08:26:22Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2023-04-06T08:26:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=a25cea92798a5ece3f49924911507f5335915ecc'/>
<id>urn:sha1:a25cea92798a5ece3f49924911507f5335915ecc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: Make distcheck work again</title>
<updated>2023-04-06T08:20:41Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2023-04-06T08:19:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=bcc16b4cd00f02fbb824a9b6fc69e00fc6458b19'/>
<id>urn:sha1:bcc16b4cd00f02fbb824a9b6fc69e00fc6458b19</id>
<content type='text'>
* Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Add
with --install-gpg-error-config.
</content>
</entry>
<entry>
<title>core: Add GPG_ERR_SOURCE_TKD.</title>
<updated>2023-04-04T06:12:38Z</updated>
<author>
<name>NIIBE Yutaka</name>
<email>gniibe@fsij.org</email>
</author>
<published>2023-04-04T06:12:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=1a382660855fb46da86980797acc50af1718c359'/>
<id>urn:sha1:1a382660855fb46da86980797acc50af1718c359</id>
<content type='text'>
* src/err-sources.h.in (GPG_ERR_SOURCE_TKD): New.

--

Signed-off-by: NIIBE Yutaka &lt;gniibe@fsij.org&gt;
</content>
</entry>
<entry>
<title>Post release updates</title>
<updated>2022-10-07T09:35:33Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2022-10-07T09:35:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=e08d87f069321ce0b8203a08804ad1cbef78221c'/>
<id>urn:sha1:e08d87f069321ce0b8203a08804ad1cbef78221c</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>Release 1.46</title>
<updated>2022-10-07T09:15:06Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2022-10-07T09:15:06Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=ea031873aa9642831017937fd33e9009d514ee07'/>
<id>urn:sha1:ea031873aa9642831017937fd33e9009d514ee07</id>
<content type='text'>
</content>
</entry>
</feed>
