]> granicus.if.org Git - sudo/commit
Cache the user's group IDs and group names separately and only
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 13 Aug 2016 22:27:44 +0000 (16:27 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 13 Aug 2016 22:27:44 +0000 (16:27 -0600)
commit985ab1dd3ea911d5314c0b76031e3054d107b609
tree4577e9d5be847596de5d67fa024714a3f718550c
parentc3b8e97a6e6536854acf1e7231910606680458d3
Cache the user's group IDs and group names separately and only
resolve group IDs -> names when needed.  If the sudoers file doesn't
contain groups we will no longer try to resolve all the user's group
IDs to names, which can be expensive on some systems.
plugins/sudoers/ldap.c
plugins/sudoers/policy.c
plugins/sudoers/pwutil.c
plugins/sudoers/pwutil.h
plugins/sudoers/pwutil_impl.c
plugins/sudoers/set_perms.c
plugins/sudoers/sudoers.c
plugins/sudoers/sudoers.h