[sudo-commits] sudo changeset 5705:cf8b93e872c9

Todd C. Miller Todd.Miller at courtesan.com
Tue Jun 29 13:08:15 EDT 2010


changeset:	5705:cf8b93e872c9 in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/cf8b93e872c9
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Tue Jun 29 13:08:05 2010 -0400

Log Message:
	Set usrinfo for AIX
	Set adminstrative domain for the process when looking up user's
	    password or group info and when preparing for execve().
	Include strings.h even if string.h exists since they may define
	    different things.  Fixes warnings on AIX and others.

diffstat:

 MANIFEST                          |    2 +-
 common/Makefile.in                |    3 +-
 common/aix.c                      |  191 ++++++++++++++++++++++++++++++++++++++
 common/alloc.c                    |    7 +-
 common/atobool.c                  |    7 +-
 common/fileops.c                  |    9 +-
 common/fmt_string.c               |    7 +-
 common/lbuf.c                     |    7 +-
 common/term.c                     |    7 +-
 compat/fnmatch.c                  |    7 +-
 compat/getcwd.c                   |    7 +-
 compat/getgrouplist.c             |    7 +-
 compat/getline.c                  |    7 +-
 compat/glob.c                     |    7 +-
 compat/snprintf.c                 |    7 +-
 config.h.in                       |    3 +
 configure                         |   56 +++++-----
 configure.in                      |    7 +-
 include/fileops.h                 |    2 +
 plugins/sample/sample_plugin.c    |    7 +-
 plugins/sudoers/alias.c           |    7 +-
 plugins/sudoers/auth/afs.c        |    7 +-
 plugins/sudoers/auth/aix_auth.c   |    7 +-
 plugins/sudoers/auth/bsdauth.c    |    7 +-
 plugins/sudoers/auth/dce.c        |    7 +-
 plugins/sudoers/auth/fwtk.c       |    7 +-
 plugins/sudoers/auth/kerb4.c      |    7 +-
 plugins/sudoers/auth/kerb5.c      |    7 +-
 plugins/sudoers/auth/pam.c        |   10 +-
 plugins/sudoers/auth/passwd.c     |    7 +-
 plugins/sudoers/auth/rfc1938.c    |    7 +-
 plugins/sudoers/auth/secureware.c |    7 +-
 plugins/sudoers/auth/securid.c    |    7 +-
 plugins/sudoers/auth/securid5.c   |    7 +-
 plugins/sudoers/auth/sia.c        |    7 +-
 plugins/sudoers/auth/sudo_auth.c  |   10 +-
 plugins/sudoers/boottime.c        |   10 +-
 plugins/sudoers/check.c           |    7 +-
 plugins/sudoers/defaults.c        |    7 +-
 plugins/sudoers/env.c             |    7 +-
 plugins/sudoers/find_path.c       |    7 +-
 plugins/sudoers/getdate.c         |   91 ++++++++---------
 plugins/sudoers/getdate.y         |    7 +-
 plugins/sudoers/getspwuid.c       |   10 +-
 plugins/sudoers/goodpath.c        |    7 +-
 plugins/sudoers/gram.c            |  175 +++++++++++++++++-----------------
 plugins/sudoers/gram.y            |    7 +-
 plugins/sudoers/interfaces.c      |    7 +-
 plugins/sudoers/iolog.c           |    7 +-
 plugins/sudoers/ldap.c            |    7 +-
 plugins/sudoers/logging.c         |    7 +-
 plugins/sudoers/match.c           |    7 +-
 plugins/sudoers/parse.c           |    7 +-
 plugins/sudoers/pwutil.c          |   55 +++++++---
 plugins/sudoers/set_perms.c       |   17 ++-
 plugins/sudoers/sudo_nss.c        |   13 +-
 plugins/sudoers/sudoers.c         |    7 +-
 plugins/sudoers/sudoers.h         |    4 +
 plugins/sudoers/sudoreplay.c      |    7 +-
 plugins/sudoers/testsudoers.c     |    7 +-
 plugins/sudoers/toke.c            |  123 ++++++++++++------------
 plugins/sudoers/toke.l            |    7 +-
 plugins/sudoers/tsgetgrpw.c       |    7 +-
 plugins/sudoers/visudo.c          |    7 +-
 src/Makefile.in                   |    1 -
 src/aix.c                         |  123 ------------------------
 src/conversation.c                |    7 +-
 src/exec.c                        |   10 +-
 src/exec_pty.c                    |    7 +-
 src/get_pty.c                     |    7 +-
 src/load_plugins.c                |    7 +-
 src/parse_args.c                  |   10 +-
 src/sudo.c                        |   18 ++-
 src/sudo.h                        |    5 +
 src/sudo_edit.c                   |    7 +-
 src/tgetpass.c                    |    7 +-
 76 files changed, 684 insertions(+), 631 deletions(-)



More information about the sudo-commits mailing list