[sudo-commits] sudo changeset 14576:210e058101af

Todd C. Miller Todd.Miller at sudo.ws
Tue Feb 21 16:16:03 MST 2023


changeset:	14576:210e058101af in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/210e058101af
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Tue Feb 21 16:14:14 2023 -0700

Log Message:
	Run the editor in its own process group.
	This fixes suspending the editor on GNU Hurd which doesn't seem to
	have proper process group signal handling.

diffstat:

 MANIFEST                            |    5 +-
 include/sudo_util.h                 |    4 +
 lib/util/Makefile.in                |    8 +-
 lib/util/suspend_parent.c           |  170 ++++++++++++++++++++++++++++++++++++
 lib/util/util.exp.in                |    1 +
 plugins/sudoers/visudo.c            |   32 +++++-
 src/Makefile.in                     |   41 +--------
 src/exec_iolog.c                    |    3 +-
 src/exec_nopty.c                    |    4 +-
 src/regress/intercept/test_ptrace.c |   11 +-
 src/sudo.h                          |    3 -
 src/sudo_exec.h                     |    5 +-
 src/suspend_nopty.c                 |  119 -------------------------
 src/tcsetpgrp_nobg.c                |   71 ---------------
 14 files changed, 217 insertions(+), 260 deletions(-)



More information about the sudo-commits mailing list