[sudo-commits] sudo changeset 14744:ed8042e7a49a

Todd C. Miller Todd.Miller at sudo.ws
Mon May 8 19:17:11 MDT 2023


changeset:	14744:ed8042e7a49a in /raid/repos/sudo
details:	https://www.sudo.ws/repos/sudo/rev/ed8042e7a49a
user:		Todd C. Miller <Todd.Miller at sudo.ws>
date:		Mon May 08 17:03:31 2023 -0600

Log Message:
	Add struct sudoers_parser_config and pass it to init_parser().

	This struct contains parser configuration such as the sudoers file
	uid/gid/mode and parse flags such as verbose, strict and recovery.

diffstat:

 plugins/sudoers/cvtsudoers.c                |    2 +-
 plugins/sudoers/file.c                      |    6 +-
 plugins/sudoers/gram.c                      |  608 ++++++++++++++-------------
 plugins/sudoers/gram.y                      |   62 ++-
 plugins/sudoers/parse.h                     |   22 +-
 plugins/sudoers/policy.c                    |   25 +-
 plugins/sudoers/regress/fuzz/fuzz_sudoers.c |    2 +-
 plugins/sudoers/set_perms.c                 |   28 +-
 plugins/sudoers/sudoers.c                   |    8 +-
 plugins/sudoers/sudoers.h                   |   11 +-
 plugins/sudoers/testsudoers.c               |   19 +-
 plugins/sudoers/toke.c                      |  210 ++++----
 plugins/sudoers/toke.l                      |   18 +-
 plugins/sudoers/toke_util.c                 |    2 +-
 plugins/sudoers/visudo.c                    |   60 +-
 15 files changed, 605 insertions(+), 478 deletions(-)



More information about the sudo-commits mailing list