aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2025-04-08 07:01:36 +0000
committerWerner Koch <[email protected]>2025-04-08 07:07:39 +0000
commitbe471d158e4951f4b17335b0fc9ae2387a786b5b (patch)
treecdc705de13728c83a28668f157994c211d604719
parentpo: Update infos on the Portuguese translation. (diff)
downloadlibgpg-error-gpgrt-1.52.tar.gz
libgpg-error-gpgrt-1.52.zip
-rw-r--r--NEWS15
-rw-r--r--configure.ac4
-rw-r--r--src/argparse.c6
-rw-r--r--src/version.c2
-rw-r--r--src/versioninfo.rc.in2
5 files changed, 18 insertions, 11 deletions
diff --git a/NEWS b/NEWS
index fb46926..4f6a114 100644
--- a/NEWS
+++ b/NEWS
@@ -1,16 +1,19 @@
-Noteworthy changes in version 1.52 (unreleased) [C38/A38/R_]
+Noteworthy changes in version 1.52 (2025-04-08) [C39/A39/R0]
-----------------------------------------------
* The KEY_WOW64_xxKEY flags can now be passed to the Registry read
- functions.
+ functions. [rE652328c786]
- * New command --getreg for gpg-error on Windows.
+ * In the spawn functions care about closefrom/close call is
+ interrupted. [T7478]
- * New simple string list API.
+ * New command --getreg for gpg-error on Windows. [rE652328c786]
- * New API for name value files.
+ * New simple string list API. [rE47097806f1]
- * Add a Windows Registry emulation for Unix.
+ * New API for name value files. [rE7ec1f27b60]
+
+ * Add a Windows Registry emulation for Unix. [rE9864dd4d66]
* Interface changes relative to the 1.51 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/configure.ac b/configure.ac
index f235cdb..a8c8c9a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -51,8 +51,8 @@ AC_INIT([mym4_package],[mym4_version],[https://bugs.gnupg.org])
# (Interfaces added: AGE++)
# (Interfaces removed: AGE=0)
# Note that added error codes don't constitute an interface change.
-LIBGPG_ERROR_LT_CURRENT=38
-LIBGPG_ERROR_LT_AGE=38
+LIBGPG_ERROR_LT_CURRENT=39
+LIBGPG_ERROR_LT_AGE=39
LIBGPG_ERROR_LT_REVISION=0
################################################
diff --git a/src/argparse.c b/src/argparse.c
index 41fd833..5cc315a 100644
--- a/src/argparse.c
+++ b/src/argparse.c
@@ -268,7 +268,9 @@ deinitialize (gpgrt_argparse_t *arg)
xfree (v);
v = vn;
}
+#ifndef HAVE_W32_SYSTEM
_gpgrt_nvc_release (arg->internal->registry);
+#endif
xfree (arg->internal->username);
xfree (arg->internal->explicit_conffile);
xfree (arg->internal->opts);
@@ -1319,7 +1321,7 @@ static int
handle_meta_getenv (gpgrt_argparse_t *arg, unsigned int alternate, char *args)
{
char *name = args;
- char *varname, *p;
+ char *varname;
const char *s;
int rc;
char *helpbuf = NULL;
@@ -1345,6 +1347,8 @@ handle_meta_getenv (gpgrt_argparse_t *arg, unsigned int alternate, char *args)
#ifdef HAVE_W32_SYSTEM
s = helpbuf = _gpgrt_w32_reg_get_string (varname);
#else
+ char *p;
+
for (p=varname; *p; p++)
if (*p == '\\')
*p = '/';
diff --git a/src/version.c b/src/version.c
index 6de090f..799b81f 100644
--- a/src/version.c
+++ b/src/version.c
@@ -39,7 +39,7 @@ cright_blurb (void)
static const char blurb[] =
"\n\n"
"This is Libgpg-error " PACKAGE_VERSION " - A runtime library\n"
- "Copyright 2001-2024 g10 Code GmbH\n"
+ "Copyright 2001-2025 g10 Code GmbH\n"
"\n"
"(" BUILD_COMMITID " " BUILD_TIMESTAMP ")\n"
"\n\n";
diff --git a/src/versioninfo.rc.in b/src/versioninfo.rc.in
index 029b8b9..2f28813 100644
--- a/src/versioninfo.rc.in
+++ b/src/versioninfo.rc.in
@@ -40,7 +40,7 @@ BEGIN
VALUE "FileDescription", "libgpg-error - Common error codes\0"
VALUE "FileVersion", "@LIBGPG_ERROR_LT_CURRENT@.@LIBGPG_ERROR_LT_AGE@.@LIBGPG_ERROR_LT_REVISION@.@BUILD_REVISION@\0"
VALUE "InternalName", "libgpg-error\0"
- VALUE "LegalCopyright", "Copyright � 2023 g10 Code GmbH\0"
+ VALUE "LegalCopyright", "Copyright � 2025 g10 Code GmbH\0"
VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "libgpg-error.dll\0"
VALUE "PrivateBuild", "\0"