aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--AUTHORS2
-rw-r--r--NEWS46
-rw-r--r--configure.ac4
3 files changed, 48 insertions, 4 deletions
diff --git a/AUTHORS b/AUTHORS
index 704e715..0bf065d 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -16,7 +16,7 @@ listed individually.
List of Copyright holders
=========================
- Copyright (C) 2001-2023 g10 Code GmbH
+ Copyright (C) 2001-2024 g10 Code GmbH
Copyright (C) 1995-2017 Free Software Foundation, Inc.
Copyright (C) 1998-2006, 2008-2017 Werner Koch
Copyright (C) 2014 Jedi Lin
diff --git a/NEWS b/NEWS
index 0c256cc..b865ecc 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,50 @@
-Noteworthy changes in version 1.50 (unreleased) [C36/A36/R_]
+Noteworthy changes in version 1.50 (2024-06-19) [C37/A37/R0]
-----------------------------------------------
+ * 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
diff --git a/configure.ac b/configure.ac
index 6e54f62..b5d3ef4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -49,8 +49,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=36
-LIBGPG_ERROR_LT_AGE=36
+LIBGPG_ERROR_LT_CURRENT=37
+LIBGPG_ERROR_LT_AGE=37
LIBGPG_ERROR_LT_REVISION=0
################################################