Release libgpg-error 1.38
Closed, ResolvedPublic

Description

  • 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. [T4774]
  • Support 64-bit big-endian MIPS architecture. [T4952]
  • Support static link for Windows with -lws2_32. [T4623]
  • 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.