Package Release Info

libgpg-error-1.54-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libgpg-error-devel-32bit
libgpg-error0-32bit

Change Logs

* Mon Apr 21 2025 pmonreal@suse.com
- Update to 1.54:
  * Fix a regression in 1.52 which did not allow to open UNC
    specified files on Windows. [rE28ae4ee194]
  * Ignore log file specification from the Registry in the gpg-error
    tool.
* Wed Apr 09 2025 pmonreal@suse.com
- Update to 1.53:
  * Fix regression in 1.52.
  * Rebase libgpg-error-nobetasuffix.patch
- Update to 1.52:
  * The KEY_WOW64_xxKEY flags can now be passed to the Registry read
    functions. [rE652328c786]
  * In the spawn functions care about closefrom/close call is
    interrupted. [T7478]
  * New simple string list API. [rE47097806f1]
  * New API for name value files. [rE7ec1f27b60]
  * Interface changes relative to the 1.51 release:
  - gpgrt_w32_reg_query_string          NEW (Windows only).
  - gpgrt_strlist_t                     NEW type.
  - gpgrt_strlist_free                  NEW.
  - gpgrt_strlist_add                   NEW.
  - gpgrt_strlist_tokenize              NEW.
  - gpgrt_strlist_copy                  NEW.
  - gpgrt_strlist_rev                   NEW.
  - gpgrt_strlist_prev                  NEW.
  - gpgrt_strlist_last                  NEW.
  - gpgrt_strlist_pop                   NEW.
  - gpgrt_strlist_find                  NEW.
  - GPGRT_STRLIST_APPEND                NEW const.
  - GPGRT_STRLIST_WIPE                  NEW const.
  - gpgrt_nvc_t                         NEW type.
  - gpgrt_nve_t                         NEW type.
  - gpgrt_nvc_new                       NEW.
  - gpgrt_nvc_release                   NEW.
  - gpgrt_nvc_get_flag                  NEW.
  - gpgrt_nvc_add                       NEW.
  - gpgrt_nvc_set                       NEW.
  - gpgrt_nve_set                       NEW.
  - gpgrt_nvc_delete                    NEW.
  - gpgrt_nvc_lookup                    NEW.
  - gpgrt_nvc_parse                     NEW.
  - gpgrt_nvc_write                     NEW.
  - gpgrt_nve_next                      NEW.
  - gpgrt_nve_name                      NEW.
  - gpgrt_nve_value                     NEW.
  - gpgrt_nvc_get_string                NEW.
  - gpgrt_nvc_get_bool                  NEW.
  - GPGRT_NVC_WIPE                      NEW const.
  - GPGRT_NVC_PRIVKEY                   NEW const.
  - GPGRT_NVC_SECTION                   NEW const.
  - GPGRT_NVC_MODIFIED                  NEW const.
* Wed Nov 13 2024 pmonreal@suse.com
- Update to 1.51:
  * Add GPGRT_PROCESS_ALLOW_SET_FG for gpgrt_process_spawn. [rEb79d4206f4]
  * Add new spawn function to modify the environment. [T7307]
  * Fix missing environ var for macOS and others. [T7169,T7307]
  * Fix forgotten _gpgrt_post_syscall on create pipe failure. [rEbcab96484d]
  * Let gpgrt_poll return an error for a closed fd. [rE4a3dc85f69]
  * Fix build error introduced by C-committee stupidity. [T7344]
  * Interface changes relative to the 1.50 release:
  - _gpg_w32_gettext_use_utf8           EXTN (new value 2).
  - gpgrt_spawn_actions_set_env_rev     NEW.
  - GPGRT_PROCESS_ALLOW_SET_FG          NEW.
  * Release-info: https://dev.gnupg.org/T7164
  * Rebase libgpg-error-nobetasuffix.patch
* Thu Jun 20 2024 pmonreal@suse.com
- Update to 1.50:
  * New set of process spawn functions. [T6249]
  * Fixed return type for gpgrt_b64dec_proc and gpgrt_b64dec_finish
    to gpg_err_code_t.  This enum return type is in almost all cases
    compatible to the formerly used gpg_error_t (i.e. unsigned int).
  * Interface changes relative to the 1.49 release:
    gpgrt_process_t                     CHANGED (never used).
    gpgrt_spawn_actions_t               NEW type.
    gpgrt_process_requests              NEW enum.
    gpgrt_process_spawn                 NEW.
    gpgrt_process_terminate             NEW.
    gpgrt_process_get_streams           NEW.
    gpgrt_process_ctl                   NEW.
    gpgrt_process_wait                  NEW.
    gpgrt_process_release               NEW.
    gpgrt_spawn_actions_new             NEW.
    gpgrt_spawn_actions_release         NEW.
    gpgrt_spawn_actions_set_redirect    NEW.
    gpgrt_spawn_actions_set_environ     NEW (posix only).
    gpgrt_spawn_actions_set_inherit_fds NEW (posix only).
    gpgrt_spawn_actions_set_atfork      NEW (posix only).
    gpgrt_spawn_actions_set_envvars     NEW (w32 only).
    gpgrt_spawn_actions_set_inherit_handles NEW (w32 only).
    GPGRT_PROCESS_DETACHED              NEW.
    GPGRT_PROCESS_NO_CONSOLE            NEW.
    GPGRT_PROCESS_NO_EUID_CHECK         NEW.
    GPGRT_PROCESS_STDIN_PIPE            NEW.
    GPGRT_PROCESS_STDOUT_PIPE           NEW.
    GPGRT_PROCESS_STDERR_PIPE           NEW.
    GPGRT_PROCESS_STDINOUT_SOCKETPAIR   NEW.
    GPGRT_PROCESS_STDIN_KEEP            NEW.
    GPGRT_PROCESS_STDOUT_KEEP           NEW.
    GPGRT_PROCESS_STDERR_KEEP           NEW.
    GPGRT_PROCESS_STDFDS_SETTING        NEW.
    GPGRT_SPAWN_INHERIT_FILE            REMOVED (never used).
    GPGRT_SPAWN_NONBLOCK                REMOVED (never used).
    GPGRT_SPAWN_RUN_ASFW                REMOVED (never used).
    GPGRT_SPAWN_DETACHED                REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDIN              REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDOUT             REMOVED (never used).
    GPGRT_SPAWN_KEEP_STDERR             REMOVED (never used).
  * Release-info: https://dev.gnupg.org/T7102
* Mon Apr 29 2024 pmonreal@suse.com
- Update to 1.49:
  * Two new functions to improve the logging interface. The
    gpgrt_logv_domain is currently the same as gpgrt_logv_prefix but
    allows to pass a domain string so that in future we will be able to
    select log output by domain. It also provide a non yet functional
    feature to include a hex dump.
  * Add a "trunc" keyword to gpgrt_log_printhex. [rE0a39fbefcb]
  * Avoid an endless loop in the argparser due to a conf file read
    error. [rE2dc93cfecc]
  * Interface changes relative to the 1.48 release:
  - gpgrt_add_post_log_func        NEW.
  - gpgrt_logv_domain              NEW.
  * Release-info: https://dev.gnupg.org/T7012
* Mon Feb 26 2024 pmonreal@suse.com
- Update to 1.48:
  * New configure option --with-libtool-modification.  [T6619]
  * New option parser flag to detect commands given without a double
    dash.  There is also the new meta command "command-mode" to set
    this flag via a config file.  [T6978]
  * Added an es_fopen mode flag "sequential" with support on Windows.
    [rE7a42ff0ec9]
  * Added an es_fopen mode flag "wipe" to cleanup internal buffers at
    close time.  [T6954]
  * New function gpgrt_wipememory.  [T6964]
  * Improvements to setenv on Windows.  [rE89e53ad90f]
  * Fixed call to estream-printf string filters.  [T6737]
  * Many improvements to the yat2m tool.
  * Updates to the build system.
  * Interface changes relative to the 1.47 release:
  - ARGPARSE_FLAG_COMMAND          NEW.
  - gpgrt_wipememory               NEW.
  * Release-info: https://dev.gnupg.org/T6441
  * Update upstream libgpg-error.keyring
* Tue Oct 17 2023 pmonreal@suse.com
- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add libgpg-error-nobetasuffix.patch [bsc#1216334]
* Wed Apr 12 2023 pmonreal@suse.com
- Update to 1.47:
  * New error codes for PUKs and reset codes. [T6421]
  * Avoid segv in logging with improper use of the "socket://".
  * Fixed translation of argparse's internal option --help.
  * Interface changes relative to the 1.46 release:
  - GPG_ERR_SOURCE_TKD             NEW.
  - GPG_ERR_BAD_PUK                NEW.
  - GPG_ERR_NO_RESET_CODE          NEW.
  - GPG_ERR_BAD_RESET_CODE         NEW.
  - GPGRT_SPAWN_KEEP_STDIN         NEW.
  - GPGRT_SPAWN_KEEP_STDOUT        NEW.
  - GPGRT_SPAWN_KEEP_STDERR        NEW.
  - GPGRT_SPAWN_INHERIT_FILE       NEW.
  * Release-info: https://dev.gnupg.org/T6231
* Mon Oct 17 2022 pmonreal@suse.com
- Update to 1.46:
  * Support for bidirectional pipes under Windows.
  * REG_DWORD types are now support in the Windows Registry.
  * Added ES_SYSHD_SOCK support for gpgrt_sysopen under Windows.
  * Fixed gpgrt_log_get_fd for the file case.
  * Avoids header problem with C11 and "noreturn".
  * The gpg-error-config command is not installed by default, because
    it is now replaced by use of pkg-config/gpgrt-config with
    gpg-error.pc.  Supply --enable-install-gpg-error-config configure
    option, if it's really needed.
  * Fixed support of posix-lock for FreeBSD.
  * Build fixes for some Mingw tool chain versions.
  * Removed remaining support for WindowsCE.
  * Updated config.guess, config.sub, and config.rpath.
  * gpg-error-config is now only installed when enabled.
  * System paths are now stripped from --cflags --and --libs.
* Thu Apr 07 2022 andreas.stieger@gmx.de
- update to 1.45:
  * gpgrt_access and gpgrt_mkdir now support file names longer than
    MAX_PATH