[sudo-commits] sudo changeset 9729:5e553cbbfbb1

Todd C. Miller Todd.Miller at courtesan.com
Wed Oct 22 13:54:44 MDT 2014


changeset:	9729:5e553cbbfbb1 in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/5e553cbbfbb1
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Wed Oct 22 13:23:05 2014 -0600

Log Message:
	Add support for multiple Debug lines per program.  Callers may
	register arbitrary debug facilities or use built-in defaults.  We
	now use separate Debug statements for plugins and programs.

diffstat:

 MANIFEST                            |    1 +
 include/sudo_debug.h                |  129 ++++---
 lib/util/aix.c                      |   10 +-
 lib/util/event.c                    |   26 +-
 lib/util/event_poll.c               |   10 +-
 lib/util/event_select.c             |   12 +-
 lib/util/gidlist.c                  |    2 +-
 lib/util/key_val.c                  |    4 +-
 lib/util/lbuf.c                     |   12 +-
 lib/util/locking.c                  |    6 +-
 lib/util/parseln.c                  |    2 +-
 lib/util/secure_path.c              |    4 +-
 lib/util/setgroups.c                |    4 +-
 lib/util/strtobool.c                |    2 +-
 lib/util/strtoid.c                  |    2 +-
 lib/util/strtomode.c                |    2 +-
 lib/util/sudo_conf.c                |   20 +-
 lib/util/sudo_debug.c               |  583 +++++++++++++++++++++++++++--------
 lib/util/term.c                     |   10 +-
 lib/util/ttysize.c                  |    6 +-
 lib/util/util.exp.in                |   10 +-
 plugins/sudoers/Makefile.in         |   82 +++-
 plugins/sudoers/alias.c             |   20 +-
 plugins/sudoers/audit.c             |   17 +-
 plugins/sudoers/auth/afs.c          |    4 +-
 plugins/sudoers/auth/aix_auth.c     |    6 +-
 plugins/sudoers/auth/bsdauth.c      |    6 +-
 plugins/sudoers/auth/dce.c          |    6 +-
 plugins/sudoers/auth/fwtk.c         |    8 +-
 plugins/sudoers/auth/kerb5.c        |   12 +-
 plugins/sudoers/auth/pam.c          |   12 +-
 plugins/sudoers/auth/passwd.c       |    8 +-
 plugins/sudoers/auth/rfc1938.c      |    6 +-
 plugins/sudoers/auth/secureware.c   |   10 +-
 plugins/sudoers/auth/securid5.c     |    8 +-
 plugins/sudoers/auth/sia.c          |    8 +-
 plugins/sudoers/auth/sudo_auth.c    |   18 +-
 plugins/sudoers/base64.c            |    7 +-
 plugins/sudoers/boottime.c          |   21 +-
 plugins/sudoers/bsm_audit.c         |    6 +-
 plugins/sudoers/check.c             |   10 +-
 plugins/sudoers/defaults.c          |   34 +-
 plugins/sudoers/env.c               |   32 +-
 plugins/sudoers/find_path.c         |    4 +-
 plugins/sudoers/getspwuid.c         |    8 +-
 plugins/sudoers/goodpath.c          |    4 +-
 plugins/sudoers/gram.c              |   14 +-
 plugins/sudoers/gram.y              |   16 +-
 plugins/sudoers/group_plugin.c      |   12 +-
 plugins/sudoers/hexchar.c           |    7 +-
 plugins/sudoers/interfaces.c        |    6 +-
 plugins/sudoers/iolog.c             |   69 +++-
 plugins/sudoers/iolog_path.c        |   20 +-
 plugins/sudoers/ldap.c              |  100 +++---
 plugins/sudoers/linux_audit.c       |    4 +-
 plugins/sudoers/logging.c           |   26 +-
 plugins/sudoers/logwrap.c           |    4 +-
 plugins/sudoers/match.c             |   40 +-
 plugins/sudoers/match_addr.c        |    8 +-
 plugins/sudoers/parse.c             |   28 +-
 plugins/sudoers/policy.c            |   92 ++++-
 plugins/sudoers/prompt.c            |    4 +-
 plugins/sudoers/pwutil.c            |   52 +-
 plugins/sudoers/pwutil_impl.c       |    6 +-
 plugins/sudoers/redblack.c          |   28 +-
 plugins/sudoers/set_perms.c         |   26 +-
 plugins/sudoers/sssd.c              |   52 +-
 plugins/sudoers/sudo_nss.c          |   12 +-
 plugins/sudoers/sudoers.c           |   26 +-
 plugins/sudoers/sudoers.h           |    5 +
 plugins/sudoers/sudoers_debug.c     |  104 ++++++
 plugins/sudoers/sudoreplay.c        |   24 +-
 plugins/sudoers/testsudoers.c       |   23 +-
 plugins/sudoers/timestamp.c         |   22 +-
 plugins/sudoers/toke.c              |   12 +-
 plugins/sudoers/toke.l              |   12 +-
 plugins/sudoers/toke_util.c         |   12 +-
 plugins/sudoers/visudo.c            |   33 +-
 plugins/sudoers/visudo_json.c       |   28 +-
 src/Makefile.in                     |    3 +-
 src/exec.c                          |   37 +-
 src/exec_common.c                   |    2 +-
 src/exec_pty.c                      |   54 +-
 src/get_pty.c                       |   10 +-
 src/hooks.c                         |    8 +-
 src/load_plugins.c                  |   10 +-
 src/net_ifs.c                       |    6 +-
 src/parse_args.c                    |    6 +-
 src/preserve_fds.c                  |   20 +-
 src/regress/ttyname/check_ttyname.c |    2 +
 src/selinux.c                       |   12 +-
 src/sesh.c                          |    2 +-
 src/signal.c                        |   10 +-
 src/solaris.c                       |    2 +-
 src/sudo.c                          |   54 +-
 src/sudo.h                          |    3 +-
 src/sudo_edit.c                     |   18 +-
 src/tgetpass.c                      |   10 +-
 src/ttyname.c                       |   18 +-
 src/utmp.c                          |   20 +-
 100 files changed, 1504 insertions(+), 944 deletions(-)


More information about the sudo-commits mailing list