]> granicus.if.org Git - sudo/commit
o Move userspecs, defaults and aliases into a new struct sudoers_parse_tree.
authorTodd C. Miller <Todd.Miller@sudo.ws>
Thu, 26 Jul 2018 21:12:33 +0000 (15:12 -0600)
committerTodd C. Miller <Todd.Miller@sudo.ws>
Thu, 26 Jul 2018 21:12:33 +0000 (15:12 -0600)
commit70d519c8ad4123e131de7e48e135dcec1e35c5da
tree189688355f8409ea53dce567c5628c07aeacf18e
parent86413f95ec8a28731a7795b95b7a04c00f7a4c5c
o Move userspecs, defaults and aliases into a new struct sudoers_parse_tree.
o The parse tree is now passed to the alias, match and defaults functions.
o The nss API has been changed so that the nss parse() function returns
  a pointer to a struct sudoers_parse_tree which will be filled in
  by the getdefs() and query() functions.
19 files changed:
plugins/sudoers/alias.c
plugins/sudoers/cvtsudoers.c
plugins/sudoers/cvtsudoers_json.c
plugins/sudoers/cvtsudoers_ldif.c
plugins/sudoers/defaults.c
plugins/sudoers/defaults.h
plugins/sudoers/file.c
plugins/sudoers/fmtsudoers.c
plugins/sudoers/gram.c
plugins/sudoers/gram.y
plugins/sudoers/ldap.c
plugins/sudoers/match.c
plugins/sudoers/parse.c
plugins/sudoers/parse.h
plugins/sudoers/sssd.c
plugins/sudoers/sudo_nss.h
plugins/sudoers/sudoers.c
plugins/sudoers/testsudoers.c
plugins/sudoers/visudo.c