<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libgpg-error/AUTHORS, branch gpgrt-1.54</title>
<subtitle>Error codes used by GnuPG et al.</subtitle>
<id>http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=gpgrt-1.54</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=gpgrt-1.54'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/'/>
<updated>2025-04-08T06:55:58Z</updated>
<entry>
<title>po: Update infos on the Portuguese translation.</title>
<updated>2025-04-08T06:55:58Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-04-08T06:55:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=24e79dcf07f3b1bf76c98eb59d5776d9a952ba2e'/>
<id>urn:sha1:24e79dcf07f3b1bf76c98eb59d5776d9a952ba2e</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>Release 1.50</title>
<updated>2024-06-19T08:48:15Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2024-06-19T08:48:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=bb732615daad9bba9026354ae90f0f5292ea4908'/>
<id>urn:sha1:bb732615daad9bba9026354ae90f0f5292ea4908</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>Release 1.44</title>
<updated>2022-01-27T08:50:24Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2022-01-27T08:07:28Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=54eff9cb9ac86809f3217179eb1029058d4a7936'/>
<id>urn:sha1:54eff9cb9ac86809f3217179eb1029058d4a7936</id>
<content type='text'>
* configure.ac: Bump LT version to C32/A32/R2.
</content>
</entry>
<entry>
<title>core: Add a high level option/argument parser.</title>
<updated>2020-02-18T15:50:46Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2020-02-18T15:47:05Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=933eb9346a84c87f83f77d990be2f66e2f7b62e7'/>
<id>urn:sha1:933eb9346a84c87f83f77d990be2f66e2f7b62e7</id>
<content type='text'>
* gpg-error.h.in (GPGRT_CONFDIR_USER, GPGRT_CONFDIR_SYS): New consts.
(ARGPARSE_FLAG_SYS, ARGPARSE_FLAG_USER, ARGPARSE_FLAG_VERBOSE)
(ARGPARSE_NO_CONFFILE, ARGPARSE_CONFFILE, ARGPARSE_OPT_CONFFILE): New
consts.
(ARGPARSE_conffile, ARGPARSE_noconffile): New macros.
(gpgrt_set_confdir): New func.
(gpgrt_argparser): New func.
* src/argparse.c (confdir): New var.
(enum argparser_states): New.
(struct _gpgrt_argparse_internal_s): Add a couple of new fields.
(initialize): Init them.
(any_opt_conffile): New.
(_gpgrt_argparser): New.
(_gpgrt_set_confdir): New.
* src/visibility.c (gpgrt_argparser): New.
(gpgrt_set_confdir): New.
* src/gpg-error.def.in, src/gpg-error.vers: Add those functions.
* tests/t-argparse.c (main): Reworked.
* tests/etc/t-argparse.conf: New file.
* tests/t-argparse.conf: New file.
--

gpgrt_argparser is a high level version of gpgrt_argparse.  It handles
reading of configuration files internally and allows allows for a
global configuration file.  The design is so that it minimizes the
work to replace the existing option parsing in gpg and friends by this
one and to allow global configuration files for them.

This is the just the basic code which should allow replacement of the
parsers.  A forthcoming patch will implement flags for options given
in the global config file.

GnuPG-bug-id: 4788
Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Release 1.34</title>
<updated>2019-01-16T07:43:46Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2019-01-16T07:28:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=8bc75741cadf95e2fac64891cf402cde891afe64'/>
<id>urn:sha1:8bc75741cadf95e2fac64891cf402cde891afe64</id>
<content type='text'>
* configure.ac: Bump LT version to C26/A26/R0.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>build: Update copyright notices and remove gpgscm from the release.</title>
<updated>2018-03-13T10:41:50Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2018-03-13T10:36:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=a27a09eb62507dcf1fd98d91fd7c5888544c59ed'/>
<id>urn:sha1:a27a09eb62507dcf1fd98d91fd7c5888544c59ed</id>
<content type='text'>
--

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Release 1.27</title>
<updated>2017-02-28T13:58:43Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2017-02-28T13:58:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=c1668f61c58ea6f0439e5193d83b4e2ac622b286'/>
<id>urn:sha1:c1668f61c58ea6f0439e5193d83b4e2ac622b286</id>
<content type='text'>
* configure.ac: Bump LT version to C22/A22/R0.
--

Note that C21/A21/R0 was used in 1.26 but later lost in the repo due
to a merge.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Release 1.22.</title>
<updated>2016-04-25T09:06:07Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2016-04-25T09:04:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=9a05076e90eef504cbc3ef614982f856b9b60540'/>
<id>urn:sha1:9a05076e90eef504cbc3ef614982f856b9b60540</id>
<content type='text'>
* configure.ac: Set LT version to C18/A18/R0.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Update copyright notices.</title>
<updated>2015-01-26T08:47:44Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-01-26T08:47:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=6a7cd748a4d48ccc96da9bd446b42413d76143a9'/>
<id>urn:sha1:6a7cd748a4d48ccc96da9bd446b42413d76143a9</id>
<content type='text'>
--
</content>
</entry>
</feed>
