Mailing List Archive

Libgpg-error 1.38 released
Hi!

I just release libgpg-error 1.38:

Noteworthy changes in version 1.38 (2020-05-29) [C29/A29/R0]
-----------------------------------------------

* New option parser features to implement system wide configuration
files.

* New functions to build file names.

* New function to help reallocating arrays.

* Protect gpgrt_inc_errorcount against counter overflow.

* Improve cross-building for new platforms. [#4774]

* Support 64-bit big-endian MIPS architecture. [#4952]

* Support static link for Windows with -lws2_32. [#4623]

* Interface changes relative to the 1.37 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gpgrt_fnameconcat NEW.
gpgrt_absfnameconcat NEW.
gpgrt_reallocarray NEW.
gpgrt_set_confdir NEW.
gpgrt_argparser NEW.
ARGPARSE_FLAG_SYS NEW.
ARGPARSE_FLAG_USER NEW.
ARGPARSE_FLAG_VERBOSE NEW.
ARGPARSE_FLAG_USERVERS NEW.
ARGPARSE_FLAG_WITHATTR NEW.
ARGPARSE_NO_CONFFILE NEW.
ARGPARSE_CONFFILE NEW.
ARGPARSE_OPT_CONFFILE NEW.
ARGPARSE_ATTR_FORCE NEW.
ARGPARSE_ATTR_IGNORE NEW.
ARGPARSE_TYPE_MASK NEW.
ARGPARSE_PERMISSION_ERROR NEW.
ARGPARSE_INVALID_META NEW.
ARGPARSE_UNKNOWN_META NEW.
ARGPARSE_UNEXPECTED_META NEW.
ARGPARSE_conffile NEW.
ARGPARSE_noconffile NEW.
ARGPARSE_verbatim NEW.
ARGPARSE_header NEW.
GPGRT_CONFDIR_USER NEW.
GPGRT_CONFDIR_SYS NEW.

Release-info: https://dev.gnupg.org/T4859

There is not much documentation for the new option parser. However, it
is used in GnuPG master (2.3) and I plan to write a howto for it.



Salam-Shalom,

Werner


--
Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.