[sudo-commits] sudo changeset 13706:bfdb2edfca71
Todd C. Miller
Todd.Miller at sudo.ws
Mon Jan 3 13:28:10 MST 2022
changeset: 13706:bfdb2edfca71 in /raid/repos/sudo
details: https://www.sudo.ws/repos/sudo/rev/bfdb2edfca71
user: Todd C. Miller <Todd.Miller at sudo.ws>
date: Mon Jan 03 13:23:22 2022 -0700
Log Message:
Fix merging of global/ALL entries when each input file has a host.
If a host is specified for the input file, cvtsudoers will bind
global Defaults to that host and change host "ALL" in a userspec
to the host name. However, if all the input files have matching
hosts we can simplify the merged file by converting back to ALL
after resolving conflicts.
diffstat:
MANIFEST | 2 +
plugins/sudoers/cvtsudoers_merge.c | 380 ++++++++++++++++++----
plugins/sudoers/regress/cvtsudoers/test35.out.ok | 3 +-
plugins/sudoers/regress/cvtsudoers/test36.out.ok | 13 +
plugins/sudoers/regress/cvtsudoers/test36.sh | 8 +
5 files changed, 335 insertions(+), 71 deletions(-)
More information about the sudo-commits
mailing list