From Todd.Miller at courtesan.com Tue Jun 1 09:45:02 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 01 Jun 2010 09:45:02 -0400 Subject: [sudo-commits] sudo changeset 5425:6492ac1450e2 Message-ID: changeset: 5425:6492ac1450e2 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/6492ac1450e2 user: Todd C. Miller date: Tue Jun 01 09:44:54 2010 -0400 Log Message: Fix typo in ternary operator usage. diffstat: plugins/sudoers/sudoreplay.c | 2 +- plugins/sudoers/testsudoers.c | 2 +- plugins/sudoers/visudo.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Tue Jun 1 09:54:09 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 01 Jun 2010 09:54:09 -0400 Subject: [sudo-commits] sudo changeset 5426:85eb1c336697 Message-ID: changeset: 5426:85eb1c336697 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/85eb1c336697 user: Todd C. Miller date: Tue Jun 01 09:54:03 2010 -0400 Log Message: Add casts to quiet compiler warnings. diffstat: common/alloc.c | 1 + plugins/sudoers/boottime.c | 4 ++-- plugins/sudoers/sudoers.c | 20 +++++++++++++------- 3 files changed, 16 insertions(+), 9 deletions(-) From Todd.Miller at courtesan.com Tue Jun 1 10:58:18 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 01 Jun 2010 10:58:18 -0400 Subject: [sudo-commits] sudo changeset 5427:200475c4326f Message-ID: changeset: 5427:200475c4326f in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/200475c4326f user: Todd C. Miller date: Tue Jun 01 10:58:11 2010 -0400 Log Message: Fix a bug where we could treat EAGAIN as a permanent error. Also set cstat if perform_io() returns an error. diffstat: src/exec.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Tue Jun 1 12:35:24 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 01 Jun 2010 12:35:24 -0400 Subject: [sudo-commits] sudo changeset 5428:bbf24695f325 Message-ID: changeset: 5428:bbf24695f325 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/bbf24695f325 user: Todd C. Miller date: Tue Jun 01 12:35:19 2010 -0400 Log Message: Add back -I$(top_srcdir); we need it for including compat/foo.h since we cannot rely on "foo.h" being found relative to the source file when the cwd is different. diffstat: plugins/sudoers/Makefile.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Tue Jun 1 14:14:52 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 01 Jun 2010 14:14:52 -0400 Subject: [sudo-commits] sudo changeset 5429:f7398cfbac71 Message-ID: changeset: 5429:f7398cfbac71 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f7398cfbac71 user: Todd C. Miller date: Tue Jun 01 14:14:45 2010 -0400 Log Message: Update for sudo 1.6.9p23 diffstat: CHANGES | 5 +++++ Makefile.in | 2 +- sudo.cat | 18 +++++++++--------- sudo.man.in | 2 +- sudoers.cat | 50 +++++++++++++++++++++++++------------------------- sudoers.man.in | 2 +- version.h | 2 +- visudo.cat | 6 +++--- visudo.man.in | 2 +- 9 files changed, 47 insertions(+), 42 deletions(-) From Todd.Miller at courtesan.com Tue Jun 1 14:26:33 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 01 Jun 2010 14:26:33 -0400 Subject: [sudo-commits] sudo changeset 5430:a780aed9db17 Message-ID: changeset: 5430:a780aed9db17 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/a780aed9db17 user: Todd C. Miller date: Tue Jun 01 14:21:57 2010 -0400 Log Message: Update for sudo 1.7.2p7 diffstat: ChangeLog | 7 +++++++ configure | 18 +++++++++--------- configure.in | 2 +- sudo.cat | 20 ++++++++++---------- sudo.man.in | 2 +- sudoers.cat | 50 +++++++++++++++++++++++++------------------------- sudoers.ldap.cat | 24 ++++++++++++------------ sudoers.ldap.man.in | 2 +- sudoers.man.in | 2 +- visudo.cat | 6 +++--- visudo.man.in | 2 +- 11 files changed, 71 insertions(+), 64 deletions(-) From Todd.Miller at courtesan.com Tue Jun 1 14:26:34 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 01 Jun 2010 14:26:34 -0400 Subject: [sudo-commits] sudo changeset 5431:dbf90b7c2bb2 Message-ID: changeset: 5431:dbf90b7c2bb2 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/dbf90b7c2bb2 user: Todd C. Miller date: Tue Jun 01 14:26:27 2010 -0400 Log Message: Add missing entries for 1.7.2p7 diffstat: ChangeLog | 56 ++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 36 insertions(+), 20 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 09:48:39 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 09:48:39 -0400 Subject: [sudo-commits] sudo changeset 5432:7a535bc04d5f Message-ID: changeset: 5432:7a535bc04d5f in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/7a535bc04d5f user: Todd C. Miller date: Wed Jun 02 09:07:58 2010 -0400 Log Message: Use value of SHELL from configure in Makefile diffstat: Makefile.in | 2 +- configure.in | 1 + 2 files changed, 2 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 09:48:39 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 09:48:39 -0400 Subject: [sudo-commits] sudo changeset 5433:1b02fb9c128e Message-ID: changeset: 5433:1b02fb9c128e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/1b02fb9c128e user: Todd C. Miller date: Wed Jun 02 09:24:11 2010 -0400 Log Message: Fix typos; from Quest Sudo diffstat: README.LDAP | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 09:48:41 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 09:48:41 -0400 Subject: [sudo-commits] sudo changeset 5434:d9bea6d76e6a Message-ID: changeset: 5434:d9bea6d76e6a in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d9bea6d76e6a user: Todd C. Miller date: Wed Jun 02 09:42:14 2010 -0400 Log Message: HP-UX ld uses +b instead or -R or -rpath Fix typo in libvas check libvas may need libdl for dlopen() Add missing template for ENV_DEBUG Adapted from Quest sudo diffstat: aclocal.m4 | 7 +- configure | 1012 +++++++++++++++++++++++++++++++++------------------------ configure.in | 25 +- 3 files changed, 616 insertions(+), 428 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 09:48:42 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 09:48:42 -0400 Subject: [sudo-commits] sudo changeset 5435:14599acdf8f3 Message-ID: changeset: 5435:14599acdf8f3 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/14599acdf8f3 user: Todd C. Miller date: Wed Jun 02 09:43:48 2010 -0400 Log Message: Sync with Quest sudo git repo diffstat: vasgroups.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:07:39 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:07:39 -0400 Subject: [sudo-commits] sudo changeset 5436:f094c5246c9e Message-ID: changeset: 5436:f094c5246c9e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f094c5246c9e user: Todd C. Miller date: Wed Jun 02 10:07:34 2010 -0400 Log Message: Fix OpenPAM detection for newer versions. diffstat: auth/pam.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:15:14 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:15:14 -0400 Subject: [sudo-commits] sudo changeset 5437:c6ca4f24c8d1 Message-ID: changeset: 5437:c6ca4f24c8d1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c6ca4f24c8d1 user: Todd C. Miller date: Wed Jun 02 10:15:09 2010 -0400 Log Message: Sync diffstat: ChangeLog | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:26:14 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:26:14 -0400 Subject: [sudo-commits] sudo changeset 5439:cf258fc69f1a Message-ID: changeset: 5439:cf258fc69f1a in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/cf258fc69f1a user: Todd C. Miller date: Wed Jun 02 10:24:05 2010 -0400 Log Message: Fix typos; from Quest Sudo diffstat: README.LDAP | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:26:13 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:26:13 -0400 Subject: [sudo-commits] sudo changeset 5438:08aaf12221d6 Message-ID: changeset: 5438:08aaf12221d6 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/08aaf12221d6 user: Todd C. Miller date: Wed Jun 02 10:23:47 2010 -0400 Log Message: Use value of SHELL from configure in Makefile diffstat: Makefile.in | 2 +- configure.in | 1 + 2 files changed, 2 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:26:15 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:26:15 -0400 Subject: [sudo-commits] sudo changeset 5440:6c886eb9070a Message-ID: changeset: 5440:6c886eb9070a in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/6c886eb9070a user: Todd C. Miller date: Wed Jun 02 10:25:20 2010 -0400 Log Message: HP-UX ld uses +b instead or -R or -rpath Fix typo in libvas check libvas may need libdl for dlopen() Add missing template for ENV_DEBUG Adapted from Quest sudo diffstat: aclocal.m4 | 7 +- configure | 1029 +++++++++++++++++++++++++++++++++------------------------ configure.in | 25 +- 3 files changed, 627 insertions(+), 434 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:26:15 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:26:15 -0400 Subject: [sudo-commits] sudo changeset 5441:2680ad9762c2 Message-ID: changeset: 5441:2680ad9762c2 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2680ad9762c2 user: Todd C. Miller date: Wed Jun 02 10:25:40 2010 -0400 Log Message: Sync with Quest sudo git repo diffstat: vasgroups.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:26:16 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:26:16 -0400 Subject: [sudo-commits] sudo changeset 5442:67f29a0703d0 Message-ID: changeset: 5442:67f29a0703d0 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/67f29a0703d0 user: Todd C. Miller date: Wed Jun 02 10:25:59 2010 -0400 Log Message: Fix OpenPAM detection for newer versions. diffstat: auth/pam.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:32:37 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:32:37 -0400 Subject: [sudo-commits] sudo changeset 5443:4eba9da33b8e Message-ID: changeset: 5443:4eba9da33b8e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/4eba9da33b8e user: Todd C. Miller date: Wed Jun 02 10:27:57 2010 -0400 Log Message: Fix typos; from Quest Sudo diffstat: README.LDAP | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:32:38 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:32:38 -0400 Subject: [sudo-commits] sudo changeset 5444:695dbd7b28f4 Message-ID: changeset: 5444:695dbd7b28f4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/695dbd7b28f4 user: Todd C. Miller date: Wed Jun 02 10:30:34 2010 -0400 Log Message: HP-UX ld uses +b instead or -R or -rpath Fix typo in libvas check Add missing template for ENV_DEBUG Adapted from Quest sudo diffstat: aclocal.m4 | 7 ++- configure | 171 ++++++++++++++++++++++++++++++++++++++++++++++------------ configure.in | 10 ++- 3 files changed, 150 insertions(+), 38 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:32:38 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:32:38 -0400 Subject: [sudo-commits] sudo changeset 5445:f1d98b3cba02 Message-ID: changeset: 5445:f1d98b3cba02 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f1d98b3cba02 user: Todd C. Miller date: Wed Jun 02 10:32:31 2010 -0400 Log Message: Sync with Quest sudo git repo diffstat: plugins/sudoers/vasgroups.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 10:33:07 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 10:33:07 -0400 Subject: [sudo-commits] sudo changeset 5446:1b2abed232d8 Message-ID: changeset: 5446:1b2abed232d8 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/1b2abed232d8 user: Todd C. Miller date: Wed Jun 02 10:33:02 2010 -0400 Log Message: Fix OpenPAM detection for newer versions. diffstat: plugins/sudoers/auth/pam.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 11:10:08 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 11:10:08 -0400 Subject: [sudo-commits] sudo changeset 5447:0d44eab0a8f6 Message-ID: changeset: 5447:0d44eab0a8f6 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0d44eab0a8f6 user: Todd C. Miller date: Wed Jun 02 11:10:04 2010 -0400 Log Message: Fix symbol name conflict with sudo_printf. diffstat: src/conversation.c | 2 +- src/sudo.c | 6 +++--- src/sudo_plugin_int.h | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 14:24:27 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 14:24:27 -0400 Subject: [sudo-commits] sudo changeset 5448:4822b9f709fb Message-ID: changeset: 5448:4822b9f709fb in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/4822b9f709fb user: Todd C. Miller date: Wed Jun 02 14:23:38 2010 -0400 Log Message: Unbreak the non-io logging case. diffstat: src/exec.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 14:30:21 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 14:30:21 -0400 Subject: [sudo-commits] sudo changeset 5449:237c6b25fa84 Message-ID: changeset: 5449:237c6b25fa84 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/237c6b25fa84 user: Todd C. Miller date: Wed Jun 02 14:30:13 2010 -0400 Log Message: Enable tty_is_devpts() support for Solaris with the "devices" filesystem. diffstat: plugins/sudoers/check.c | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 2 18:54:40 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 02 Jun 2010 18:54:40 -0400 Subject: [sudo-commits] sudo changeset 5450:c85bf3e41839 Message-ID: changeset: 5450:c85bf3e41839 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c85bf3e41839 user: Todd C. Miller date: Wed Jun 02 18:54:33 2010 -0400 Log Message: Use timeval directly instead of converting to timespec when dealing with file times and time of day. diffstat: check.c | 16 ++++++++-------- compat.h | 21 ++++----------------- config.h.in | 27 +++++++++++++++------------ configure | 18 +++++++++--------- configure.in | 39 +++++++++++++++++++++------------------ fileops.c | 14 +++++++------- gettime.c | 17 +++++------------ sudo.h | 4 ++-- sudo_edit.c | 60 +++++++++++++++++++++++++++--------------------------------- visudo.c | 27 ++++++++++++--------------- 10 files changed, 110 insertions(+), 133 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 07:40:23 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 07:40:23 -0400 Subject: [sudo-commits] sudo changeset 5451:01d69c06013b Message-ID: changeset: 5451:01d69c06013b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/01d69c06013b user: Todd C. Miller date: Thu Jun 03 07:40:15 2010 -0400 Log Message: Fix dummy version of get_boottime() diffstat: plugins/sudoers/boottime.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 07:41:24 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 07:41:24 -0400 Subject: [sudo-commits] sudo changeset 5452:dbd2003659c0 Message-ID: changeset: 5452:dbd2003659c0 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/dbd2003659c0 user: Todd C. Miller date: Thu Jun 03 07:41:04 2010 -0400 Log Message: get_boottime() now fills in a timeval struct diffstat: boottime.c | 66 ++++++++++++++++++++++++++++++++++--------------------------- check.c | 17 ++++++++------- sudo.h | 2 +- 3 files changed, 47 insertions(+), 38 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 08:00:47 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 08:00:47 -0400 Subject: [sudo-commits] sudo changeset 5453:f9aec9ab9054 Message-ID: changeset: 5453:f9aec9ab9054 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f9aec9ab9054 user: Todd C. Miller date: Thu Jun 03 08:00:31 2010 -0400 Log Message: Store info from stat(2)ing the tty in the tty ticket when tty tickets are in use. If the tty lives on a devpts (Linux) or devices (Solaris) filesystem, stash the ctime in the tty ticket file, as it is not updated when the tty is written to. This helps us determine when a tty has been reused without the user authenticating again with sudo. diffstat: check.c | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 92 insertions(+), 11 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 08:28:03 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 08:28:03 -0400 Subject: [sudo-commits] sudo changeset 5454:16c3f27cd9b9 Message-ID: changeset: 5454:16c3f27cd9b9 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/16c3f27cd9b9 user: Todd C. Miller date: Thu Jun 03 08:27:54 2010 -0400 Log Message: Make find_path() a little more generic by not checking def_foo variables inside it. Instead, pass in ignore_dot as a function argument. diffstat: find_path.c | 10 ++++------ sudo.c | 9 +++++++-- sudo.h | 2 +- visudo.c | 2 +- 4 files changed, 13 insertions(+), 10 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 08:33:02 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 08:33:02 -0400 Subject: [sudo-commits] sudo changeset 5455:e82df13ad3fd Message-ID: changeset: 5455:e82df13ad3fd in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/e82df13ad3fd user: Todd C. Miller date: Thu Jun 03 08:32:53 2010 -0400 Log Message: Sudo now stashes tty ctime for tty_tickets on Solaris too. diffstat: doc/sudo.cat | 34 +++++++++++++++++----------------- doc/sudo.man.in | 14 +++++++------- doc/sudo.pod | 12 ++++++------ 3 files changed, 30 insertions(+), 30 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 08:35:08 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 08:35:08 -0400 Subject: [sudo-commits] sudo changeset 5456:0663e0390338 Message-ID: changeset: 5456:0663e0390338 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0663e0390338 user: Todd C. Miller date: Thu Jun 03 08:35:02 2010 -0400 Log Message: Document new tty_ticket behavior diffstat: sudo.cat | 120 ++++++++++++++++++++++++++++++------------------------------ sudo.man.in | 26 +++++++++++-- sudo.pod | 24 ++++++++++- 3 files changed, 103 insertions(+), 67 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 08:38:35 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 08:38:35 -0400 Subject: [sudo-commits] sudo changeset 5457:8649bf22b3b2 Message-ID: changeset: 5457:8649bf22b3b2 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/8649bf22b3b2 user: Todd C. Miller date: Thu Jun 03 08:38:30 2010 -0400 Log Message: Don't use TRUE/FALSE which may not be defined. diffstat: boottime.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 08:50:10 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 08:50:10 -0400 Subject: [sudo-commits] sudo changeset 5458:73f8e6807044 Message-ID: changeset: 5458:73f8e6807044 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/73f8e6807044 user: Todd C. Miller date: Thu Jun 03 08:50:02 2010 -0400 Log Message: Extend atobool() so we can use it in the LDAP code. diffstat: common/atobool.c | 38 ++++++++++++++++++++++++++++++++++---- plugins/sudoers/ldap.c | 42 ++---------------------------------------- 2 files changed, 36 insertions(+), 44 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 09:35:04 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 09:35:04 -0400 Subject: [sudo-commits] sudo changeset 5459:3544dd2f1a94 Message-ID: changeset: 5459:3544dd2f1a94 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/3544dd2f1a94 user: Todd C. Miller date: Thu Jun 03 09:34:49 2010 -0400 Log Message: Update to autoconf 2.65 and libtool 2.2.6b diffstat: Makefile.binary.in | 8 +- Makefile.in | 21 +- aclocal.m4 | 9 + acsite.m4 | 7518 ------------- config.guess | 236 +- config.h.in | 113 +- config.sub | 86 +- configure | 29185 ++++++++++++++++++-------------------------------- configure.in | 211 +- ltmain.sh | 9083 +++++++++------ m4/libtool.m4 | 7357 ++++++++++++ m4/ltoptions.m4 | 368 + m4/ltsugar.m4 | 123 + m4/ltversion.m4 | 23 + m4/lt~obsolete.m4 | 92 + 15 files changed, 24467 insertions(+), 29966 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 09:48:45 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 09:48:45 -0400 Subject: [sudo-commits] sudo changeset 5460:13b1ada644c9 Message-ID: changeset: 5460:13b1ada644c9 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/13b1ada644c9 user: Todd C. Miller date: Thu Jun 03 09:48:39 2010 -0400 Log Message: Always use a printf format string for send_mail() diffstat: plugins/sudoers/logging.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 10:26:49 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 10:26:49 -0400 Subject: [sudo-commits] sudo changeset 5461:0783ad585062 Message-ID: changeset: 5461:0783ad585062 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0783ad585062 user: Todd C. Miller date: Thu Jun 03 09:55:58 2010 -0400 Log Message: Make send_mail() take a printf-style argument list diffstat: logging.c | 42 ++++++++++++++++++++++++++---------------- 1 files changed, 26 insertions(+), 16 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 10:26:50 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 10:26:50 -0400 Subject: [sudo-commits] sudo changeset 5462:954814bdbd56 Message-ID: changeset: 5462:954814bdbd56 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/954814bdbd56 user: Todd C. Miller date: Thu Jun 03 10:06:49 2010 -0400 Log Message: Set close on exec flag in private versions of setpwent() and setgrent(). diffstat: tsgetgrpw.c | 53 ++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 36 insertions(+), 17 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 10:26:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 10:26:51 -0400 Subject: [sudo-commits] sudo changeset 5463:d7335ce6286f Message-ID: changeset: 5463:d7335ce6286f in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d7335ce6286f user: Todd C. Miller date: Thu Jun 03 10:25:44 2010 -0400 Log Message: timestamp -> time stamp diffstat: sudo.pod | 30 +++++++++++++++--------------- 1 files changed, 15 insertions(+), 15 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 10:26:52 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 10:26:52 -0400 Subject: [sudo-commits] sudo changeset 5465:31570c372e0e Message-ID: changeset: 5465:31570c372e0e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/31570c372e0e user: Todd C. Miller date: Thu Jun 03 10:26:42 2010 -0400 Log Message: Use numeric registers to handle conditionals instead of trying to do it all with text processing. diffstat: configure | 12 ++++++------ configure.in | 12 ++++++------ sudo.man.pl | 35 ++++++++++++++++++++++------------- sudoers.man.pl | 42 ++++++++++++++++++++++++++++-------------- 4 files changed, 62 insertions(+), 39 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 10:26:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 10:26:51 -0400 Subject: [sudo-commits] sudo changeset 5464:bbce5acad1be Message-ID: changeset: 5464:bbce5acad1be in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/bbce5acad1be user: Todd C. Miller date: Thu Jun 03 10:26:21 2010 -0400 Log Message: Document per-command SELinux settings diffstat: sudoers.pod | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 11:31:29 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 11:31:29 -0400 Subject: [sudo-commits] sudo changeset 5466:596a427ff873 Message-ID: changeset: 5466:596a427ff873 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/596a427ff873 user: Todd C. Miller date: Thu Jun 03 11:31:22 2010 -0400 Log Message: Pass in output function to lbuf_init() instead of writing to stdout. A side effect is that the usage info can now go to stderr as it should. Add support for embedded newlines in lbuf and use that instead of multiple calls to lbuf_print. diffstat: lbuf.c | 136 ++++++++++++++++++++++++++++++++++-------------------------- lbuf.h | 6 +- ldap.c | 25 ++++------- parse.c | 24 +++------- sudo.c | 8 +++- sudo_nss.c | 46 ++++++++++++++------ 6 files changed, 138 insertions(+), 107 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 11:57:47 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 11:57:47 -0400 Subject: [sudo-commits] sudo changeset 5467:c01a547cdcf8 Message-ID: changeset: 5467:c01a547cdcf8 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c01a547cdcf8 user: Todd C. Miller date: Thu Jun 03 11:57:40 2010 -0400 Log Message: Fix K&R compilation issues on HP-UX. diffstat: check.c | 3 ++- lbuf.h | 2 +- script.c | 2 +- sudo.c | 3 ++- sudo_nss.c | 7 +++---- 5 files changed, 9 insertions(+), 8 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 12:01:04 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 12:01:04 -0400 Subject: [sudo-commits] sudo changeset 5468:19cf967c36d1 Message-ID: changeset: 5468:19cf967c36d1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/19cf967c36d1 user: Todd C. Miller date: Thu Jun 03 12:00:54 2010 -0400 Log Message: Add --enable-warnings configure option diffstat: INSTALL | 3 +++ configure | 46 ++++++++++++++++++++++++++++++++-------------- configure.in | 13 +++++++++++++ 3 files changed, 48 insertions(+), 14 deletions(-) From Todd.Miller at courtesan.com Thu Jun 3 13:13:49 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 03 Jun 2010 13:13:49 -0400 Subject: [sudo-commits] sudo changeset 5469:b01aec7c86b4 Message-ID: changeset: 5469:b01aec7c86b4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b01aec7c86b4 user: Todd C. Miller date: Thu Jun 03 13:13:42 2010 -0400 Log Message: Place static keyword where it belongs diffstat: plugins/sudoers/iolog.c | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 08:56:48 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 08:56:48 -0400 Subject: [sudo-commits] sudo changeset 5470:f17f575dabd4 Message-ID: changeset: 5470:f17f575dabd4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f17f575dabd4 user: Todd C. Miller date: Fri Jun 04 08:56:39 2010 -0400 Log Message: Remove redundant tty signal blocking in log function. diffstat: plugins/sudoers/iolog.c | 14 -------------- 1 files changed, 0 insertions(+), 14 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 09:10:31 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 09:10:31 -0400 Subject: [sudo-commits] sudo changeset 5471:8e0bdfc47da4 Message-ID: changeset: 5471:8e0bdfc47da4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/8e0bdfc47da4 user: Todd C. Miller date: Fri Jun 04 09:09:19 2010 -0400 Log Message: Fix typo diffstat: configure | 2 +- configure.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 09:10:32 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 09:10:32 -0400 Subject: [sudo-commits] sudo changeset 5472:e648c35b16be Message-ID: changeset: 5472:e648c35b16be in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/e648c35b16be user: Todd C. Miller date: Fri Jun 04 09:09:39 2010 -0400 Log Message: Update copyright year and fix whitespace diffstat: plugins/sudoers/check.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 09:10:33 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 09:10:33 -0400 Subject: [sudo-commits] sudo changeset 5473:d764a3955e04 Message-ID: changeset: 5473:d764a3955e04 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d764a3955e04 user: Todd C. Miller date: Fri Jun 04 09:10:05 2010 -0400 Log Message: Add missing const to I/O log action function diffstat: src/exec.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 09:40:10 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 09:40:10 -0400 Subject: [sudo-commits] sudo changeset 5474:b2ce649125ab Message-ID: changeset: 5474:b2ce649125ab in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b2ce649125ab user: Todd C. Miller date: Fri Jun 04 09:40:01 2010 -0400 Log Message: Use value of nroff from configure diffstat: doc/Makefile.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 09:41:21 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 09:41:21 -0400 Subject: [sudo-commits] sudo changeset 5475:968c2c74c69b Message-ID: changeset: 5475:968c2c74c69b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/968c2c74c69b user: Todd C. Miller date: Fri Jun 04 09:41:08 2010 -0400 Log Message: Merge I/O logging changes from trunk. Disabling I/O log support at compile time does not currently work. Sudoedit is not yet hooked up to I/O logging. diffstat: INSTALL | 30 +- Makefile.in | 26 +- WHATSNEW | 7 +- aclocal.m4 | 30 +- configure | 99 ++-- configure.in | 27 +- def_data.c | 12 +- def_data.h | 10 +- def_data.in | 11 +- defaults.c | 2 +- exec.c | 1227 +++++++++++++++++++++++++++++++++++++++++++++++++++++ gram.c | 671 ++++++++++++++------------- gram.h | 24 +- gram.y | 29 +- iolog.c | 358 +++++++++++++++ parse.c | 25 +- parse.h | 9 +- pathnames.h.in | 10 +- pty.c | 2 +- script.c | 1130 ------------------------------------------------ selinux.c | 289 +++++------ sudo.c | 169 ++++--- sudo.h | 36 +- sudoers.cat | 570 ++++++++++++------------ sudoers.man.in | 146 ++++-- sudoers.pod | 76 +- sudoreplay.c | 14 +- sudoreplay.cat | 72 +- sudoreplay.man.in | 42 +- sudoreplay.pod | 36 +- term.c | 26 +- 31 files changed, 2918 insertions(+), 2297 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 12:11:25 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 12:11:25 -0400 Subject: [sudo-commits] sudo changeset 5476:623f6743d101 Message-ID: changeset: 5476:623f6743d101 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/623f6743d101 user: Todd C. Miller date: Fri Jun 04 12:11:02 2010 -0400 Log Message: Remove unneeded endpwent()/endgrent() diffstat: src/sudo_edit.c | 7 ------- 1 files changed, 0 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 14:20:09 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 14:20:09 -0400 Subject: [sudo-commits] sudo changeset 5477:2ee298506a6e Message-ID: changeset: 5477:2ee298506a6e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2ee298506a6e user: Todd C. Miller date: Fri Jun 04 12:17:19 2010 -0400 Log Message: For sudoedit, make a local copy of editor string si become part of argv. If no editor environment variable, split def_editor on ':' since it may be a colon-delimited path. diffstat: plugins/sudoers/sudoers.c | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 14:20:10 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 14:20:10 -0400 Subject: [sudo-commits] sudo changeset 5478:c3454d74ebcb Message-ID: changeset: 5478:c3454d74ebcb in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c3454d74ebcb user: Todd C. Miller date: Fri Jun 04 14:20:03 2010 -0400 Log Message: uid -> ttyuid diffstat: src/pty.c | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 14:24:06 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 14:24:06 -0400 Subject: [sudo-commits] sudo changeset 5479:9b319e89a6c4 Message-ID: changeset: 5479:9b319e89a6c4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/9b319e89a6c4 user: Todd C. Miller date: Fri Jun 04 11:34:51 2010 -0400 Log Message: regen diffstat: configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 14:24:07 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 14:24:07 -0400 Subject: [sudo-commits] sudo changeset 5480:2c5d9695022b Message-ID: changeset: 5480:2c5d9695022b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2c5d9695022b user: Todd C. Miller date: Fri Jun 04 14:23:59 2010 -0400 Log Message: Log sudoedit sessions as well; adapted from trunk diffstat: exec.c | 9 +- pty.c | 20 ++- sudo.c | 111 ++++++++++++++++--------- sudo.h | 7 +- sudo_edit.c | 255 ++++++++++++++++++++++++++++++++--------------------------- 5 files changed, 230 insertions(+), 172 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 15:35:22 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 15:35:22 -0400 Subject: [sudo-commits] sudo changeset 5481:dad62986f2fe Message-ID: changeset: 5481:dad62986f2fe in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/dad62986f2fe user: Todd C. Miller date: Fri Jun 04 15:35:13 2010 -0400 Log Message: K&R fixes diffstat: exec.c | 78 ++++++++++++++++++++++++++++++++++++++++++++---------------- iolog.c | 37 +++++++++++++++++++++------- missing.h | 6 ++++ sudo_edit.c | 14 ++++++++-- 4 files changed, 102 insertions(+), 33 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 15:37:31 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 15:37:31 -0400 Subject: [sudo-commits] sudo changeset 5482:a96f2593fd4e Message-ID: changeset: 5482:a96f2593fd4e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/a96f2593fd4e user: Todd C. Miller date: Fri Jun 04 15:37:24 2010 -0400 Log Message: Update copyright year diffstat: compat/strsignal.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 16:06:39 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 16:06:39 -0400 Subject: [sudo-commits] sudo changeset 5483:3b5f671936dc Message-ID: changeset: 5483:3b5f671936dc in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/3b5f671936dc user: Todd C. Miller date: Fri Jun 04 16:06:24 2010 -0400 Log Message: Build our own sys_siglist for systems that lack it. diffstat: Makefile.in | 50 ++++++++++------ config.h.in | 15 ++++- configure | 107 ++++++++++++++++++++++++------------ configure.in | 20 +++--- missing.h | 2 +- mksiglist.c | 67 ++++++++++++++++++++++ mksiglist.h | 174 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ siglist.in | 56 ++++++++++++++++++ strsignal.c | 26 +++++++- 9 files changed, 445 insertions(+), 72 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 16:31:21 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 16:31:21 -0400 Subject: [sudo-commits] sudo changeset 5484:fad7b8737c12 Message-ID: changeset: 5484:fad7b8737c12 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/fad7b8737c12 user: Todd C. Miller date: Fri Jun 04 16:31:11 2010 -0400 Log Message: Move argument parsing into parse_args.c diffstat: Makefile.in | 18 +- parse_args.c | 370 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ sudo.c | 308 +---------------------------------------------- sudo.h | 1 + sudo_usage.h.in | 2 + 5 files changed, 386 insertions(+), 313 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 17:01:56 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 17:01:56 -0400 Subject: [sudo-commits] sudo changeset 5485:5c40f58bb28e Message-ID: changeset: 5485:5c40f58bb28e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/5c40f58bb28e user: Todd C. Miller date: Fri Jun 04 17:01:42 2010 -0400 Log Message: Reorg function prototypes a bit diffstat: defaults.h | 5 +- lbuf.h | 5 +- sudo.h | 202 +++++++++++++++++++++++++++++++++++------------------------- 3 files changed, 125 insertions(+), 87 deletions(-) From Todd.Miller at courtesan.com Fri Jun 4 17:44:53 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 04 Jun 2010 17:44:53 -0400 Subject: [sudo-commits] sudo changeset 5486:de356064ea01 Message-ID: changeset: 5486:de356064ea01 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/de356064ea01 user: Todd C. Miller date: Fri Jun 04 17:44:43 2010 -0400 Log Message: Do signal setup after turning off echo, not before. If we are using a tty but are not the foreground pgrp this will generate SIGTTOU so we want the default action to be taken (suspend process). Use an array for signals received instead of a single variable so we don't lose any when there are multiple different signals. diffstat: tgetpass.c | 74 ++++++++++++++++++++++++++++++++++++++----------------------- 1 files changed, 46 insertions(+), 28 deletions(-) From Todd.Miller at courtesan.com Sat Jun 5 13:53:59 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Sat, 05 Jun 2010 13:53:59 -0400 Subject: [sudo-commits] sudo changeset 5487:c67b77f8d6b1 Message-ID: changeset: 5487:c67b77f8d6b1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c67b77f8d6b1 user: Todd C. Miller date: Sat Jun 05 13:53:50 2010 -0400 Log Message: Include sudo_usage.h after sudo.h now that it has function prototypes to guarantee that __P is defined. diffstat: parse_args.c | 2 +- sudo.c | 1 - 2 files changed, 1 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Sun Jun 6 11:45:08 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Sun, 06 Jun 2010 11:45:08 -0400 Subject: [sudo-commits] sudo changeset 5488:96cdd49be996 Message-ID: changeset: 5488:96cdd49be996 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/96cdd49be996 user: Todd C. Miller date: Sun Jun 06 11:44:55 2010 -0400 Log Message: Only use I/O input log file if def_log_input is set and output file if def_log_output is set. diffstat: iolog.c | 50 +++++++++++++++++++++++++++++++++++--------------- 1 files changed, 35 insertions(+), 15 deletions(-) From Todd.Miller at courtesan.com Sun Jun 6 11:54:54 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Sun, 06 Jun 2010 11:54:54 -0400 Subject: [sudo-commits] sudo changeset 5489:d866992f1681 Message-ID: changeset: 5489:d866992f1681 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d866992f1681 user: Todd C. Miller date: Sun Jun 06 11:54:46 2010 -0400 Log Message: Only use I/O input log file if def_log_input is set and output file if def_log_output is set. diffstat: plugins/sudoers/iolog.c | 44 +++++++++++++++++++++++++++++--------------- 1 files changed, 29 insertions(+), 15 deletions(-) From Todd.Miller at courtesan.com Mon Jun 7 11:20:37 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 07 Jun 2010 11:20:37 -0400 Subject: [sudo-commits] sudo changeset 5490:5696a12bd29b Message-ID: changeset: 5490:5696a12bd29b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/5696a12bd29b user: Todd C. Miller date: Mon Jun 07 11:13:03 2010 -0400 Log Message: Rename pty.c -> get_pty.c diffstat: src/Makefile.in | 6 +- src/get_pty.c | 183 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/pty.c | 183 -------------------------------------------------------- 3 files changed, 186 insertions(+), 186 deletions(-) From Todd.Miller at courtesan.com Mon Jun 7 11:20:38 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 07 Jun 2010 11:20:38 -0400 Subject: [sudo-commits] sudo changeset 5491:4a62c6c9e846 Message-ID: changeset: 5491:4a62c6c9e846 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/4a62c6c9e846 user: Todd C. Miller date: Mon Jun 07 11:20:31 2010 -0400 Log Message: Sync with source file moves. diffstat: MANIFEST | 22 ++++++++++++---------- 1 files changed, 12 insertions(+), 10 deletions(-) From Todd.Miller at courtesan.com Mon Jun 7 18:06:32 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 07 Jun 2010 18:06:32 -0400 Subject: [sudo-commits] sudo changeset 5492:dcd6c5907b10 Message-ID: changeset: 5492:dcd6c5907b10 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/dcd6c5907b10 user: Todd C. Miller date: Mon Jun 07 11:21:23 2010 -0400 Log Message: Fix --without-iologdir diffstat: aclocal.m4 | 4 +++- configure | 35 ++++++++++++++++++----------------- configure.in | 3 +-- 3 files changed, 22 insertions(+), 20 deletions(-) From Todd.Miller at courtesan.com Mon Jun 7 18:06:33 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 07 Jun 2010 18:06:33 -0400 Subject: [sudo-commits] sudo changeset 5493:c0e5270bb28a Message-ID: changeset: 5493:c0e5270bb28a in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c0e5270bb28a user: Todd C. Miller date: Mon Jun 07 11:25:03 2010 -0400 Log Message: Rename pty.c -> get_pty.c diffstat: Makefile.in | 12 +- configure | 2 +- configure.in | 4 +- get_pty.c | 204 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ pty.c | 204 ----------------------------------------------------------- 5 files changed, 213 insertions(+), 213 deletions(-) From Todd.Miller at courtesan.com Mon Jun 7 18:06:34 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 07 Jun 2010 18:06:34 -0400 Subject: [sudo-commits] sudo changeset 5494:b197515585db Message-ID: changeset: 5494:b197515585db in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b197515585db user: Todd C. Miller date: Mon Jun 07 17:28:05 2010 -0400 Log Message: Split exec.c into exec.c and exec_pty.c Pass a flag in to sudo_execve to indicate whether we need to wait for the command to finish (fork + execve vs. execve). diffstat: Makefile.in | 2 + configure | 2 +- configure.in | 4 +- exec.c | 1107 ++++++--------------------------------------------------- exec_pty.c | 1081 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ iolog.c | 2 +- selinux.c | 4 +- sudo.c | 23 +- sudo.h | 14 +- sudo_edit.c | 11 +- 10 files changed, 1230 insertions(+), 1020 deletions(-) From Todd.Miller at courtesan.com Mon Jun 7 18:06:41 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 07 Jun 2010 18:06:41 -0400 Subject: [sudo-commits] sudo changeset 5495:d52376327332 Message-ID: changeset: 5495:d52376327332 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d52376327332 user: Todd C. Miller date: Mon Jun 07 18:06:22 2010 -0400 Log Message: Split exec.c into exec.c and exec_pty.c diffstat: MANIFEST | 1 + src/Makefile.in | 5 +- src/exec.c | 1186 ++------------------------------------- src/exec_pty.c | 1607 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/sudo.h | 13 +- 5 files changed, 1699 insertions(+), 1113 deletions(-) From Todd.Miller at courtesan.com Mon Jun 7 18:53:32 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 07 Jun 2010 18:53:32 -0400 Subject: [sudo-commits] sudo changeset 5496:2a487437f013 Message-ID: changeset: 5496:2a487437f013 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2a487437f013 user: Todd C. Miller date: Mon Jun 07 18:53:28 2010 -0400 Log Message: Add #define for maximum session id diffstat: iolog.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Mon Jun 7 18:54:02 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 07 Jun 2010 18:54:02 -0400 Subject: [sudo-commits] sudo changeset 5497:9e18c17a28c2 Message-ID: changeset: 5497:9e18c17a28c2 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/9e18c17a28c2 user: Todd C. Miller date: Mon Jun 07 18:53:58 2010 -0400 Log Message: Add #define for maximum session id diffstat: plugins/sudoers/iolog.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Mon Jun 7 18:54:49 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 07 Jun 2010 18:54:49 -0400 Subject: [sudo-commits] sudo changeset 5498:39137dcc4420 Message-ID: changeset: 5498:39137dcc4420 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/39137dcc4420 user: Todd C. Miller date: Mon Jun 07 18:54:45 2010 -0400 Log Message: Rename pty.c -> get_pty.c diffstat: sudo.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 09:44:58 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 09:44:58 -0400 Subject: [sudo-commits] sudo changeset 5499:a42cacb263e3 Message-ID: changeset: 5499:a42cacb263e3 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/a42cacb263e3 user: Todd C. Miller date: Tue Jun 08 09:44:19 2010 -0400 Log Message: Remove unused VNULL define diffstat: plugins/sudoers/env.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 09:56:11 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 09:56:11 -0400 Subject: [sudo-commits] sudo changeset 5500:9b4e0e139881 Message-ID: changeset: 5500:9b4e0e139881 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/9b4e0e139881 user: Todd C. Miller date: Tue Jun 08 09:55:36 2010 -0400 Log Message: No longer use _NSGetEnviron so don't need crt_externs.h diffstat: plugins/sudoers/env.c | 3 --- 1 files changed, 0 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 10:11:25 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 10:11:25 -0400 Subject: [sudo-commits] sudo changeset 5501:0f677fcdde04 Message-ID: changeset: 5501:0f677fcdde04 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0f677fcdde04 user: Todd C. Miller date: Tue Jun 08 10:11:18 2010 -0400 Log Message: Fix typo diffstat: set_perms.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 10:23:43 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 10:23:43 -0400 Subject: [sudo-commits] sudo changeset 5502:d3890e55daa7 Message-ID: changeset: 5502:d3890e55daa7 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d3890e55daa7 user: Todd C. Miller date: Tue Jun 08 10:23:35 2010 -0400 Log Message: Make env_init() void as it never fails. diffstat: plugins/sudoers/env.c | 5 +---- plugins/sudoers/sudoers.h | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 10:26:22 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 10:26:22 -0400 Subject: [sudo-commits] sudo changeset 5503:58c85c5695dc Message-ID: changeset: 5503:58c85c5695dc in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/58c85c5695dc user: Todd C. Miller date: Tue Jun 08 10:26:15 2010 -0400 Log Message: Instead of trying to keep the global environment in sync with our private copy, provide our own getenv() that returns values from the private environment and use env_get() to pass the environment in to run_command(). diffstat: env.c | 159 +++++++++++++++++++++++++++++----------------------------------- sudo.c | 12 ++-- sudo.h | 6 ++- 3 files changed, 84 insertions(+), 93 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 11:20:17 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 11:20:17 -0400 Subject: [sudo-commits] sudo changeset 5504:aea971f1456a Message-ID: changeset: 5504:aea971f1456a in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/aea971f1456a user: Todd C. Miller date: Tue Jun 08 11:20:11 2010 -0400 Log Message: Add use_pty sudoers option to force use of a pty even when not logging I/O. diffstat: WHATSNEW | 3 + def_data.c | 4 + def_data.h | 2 + def_data.in | 3 + exec.c | 2 +- sudoers.cat | 318 ++++++++++++++++++++++++++++---------------------------- sudoers.man.in | 11 +- sudoers.pod | 10 +- 8 files changed, 190 insertions(+), 163 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 11:25:38 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 11:25:38 -0400 Subject: [sudo-commits] sudo changeset 5505:b280a8972a79 Message-ID: changeset: 5505:b280a8972a79 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b280a8972a79 user: Todd C. Miller date: Tue Jun 08 11:25:33 2010 -0400 Log Message: Add use_pty sudoers option to force use of a pty even when not logging I/O. diffstat: WHATSNEW | 3 + doc/sudoers.cat | 318 ++++++++++++++++++++++---------------------- doc/sudoers.man.in | 11 +- doc/sudoers.pod | 10 +- plugins/sudoers/def_data.c | 4 + plugins/sudoers/def_data.h | 2 + plugins/sudoers/def_data.in | 3 + plugins/sudoers/iolog.c | 2 +- 8 files changed, 190 insertions(+), 163 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 15:56:56 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 15:56:56 -0400 Subject: [sudo-commits] sudo changeset 5506:0a39c8e6a81b Message-ID: changeset: 5506:0a39c8e6a81b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0a39c8e6a81b user: Todd C. Miller date: Tue Jun 08 15:56:49 2010 -0400 Log Message: Defer call to pam_close_session() until after the command finishes if there is a monitor process. diffstat: TODO | 8 ++------ auth/pam.c | 37 +++++++++++++++++++++---------------- exec.c | 4 ++-- exec_pty.c | 2 +- set_perms.c | 29 ++++++++++++++++++----------- sudo.c | 8 ++++++-- sudo.h | 6 ++++-- 7 files changed, 54 insertions(+), 40 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 16:52:27 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 16:52:27 -0400 Subject: [sudo-commits] sudo changeset 5507:b7fb75eddb77 Message-ID: changeset: 5507:b7fb75eddb77 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b7fb75eddb77 user: Todd C. Miller date: Tue Jun 08 16:52:21 2010 -0400 Log Message: If a file in a #includedir has improper permissions or owner just skip it. This prevents packages that incorrectly install a file into /etc/sudoers.d from breaking sudo so easily. Syntax errors in #includedir files still result in a parse error (for now). diffstat: toke.c | 160 ++++++++++++++++++++++++++++++++++------------------------------ toke.l | 40 ++++++++++----- 2 files changed, 112 insertions(+), 88 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 16:54:12 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 16:54:12 -0400 Subject: [sudo-commits] sudo changeset 5509:1d8de4cf8ff3 Message-ID: changeset: 5509:1d8de4cf8ff3 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/1d8de4cf8ff3 user: Todd C. Miller date: Tue Jun 08 16:54:04 2010 -0400 Log Message: If pam_open_session() fails, pass its status to pam_end. diffstat: plugins/sudoers/auth/pam.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 16:54:11 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 16:54:11 -0400 Subject: [sudo-commits] sudo changeset 5508:ade99a4549a4 Message-ID: changeset: 5508:ade99a4549a4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/ade99a4549a4 user: Todd C. Miller date: Tue Jun 08 16:53:38 2010 -0400 Log Message: If a file in a #includedir has improper permissions or owner just skip it. This prevents packages that incorrectly install a file into /etc/sudoers.d from breaking sudo so easily. Syntax errors in #includedir files still result in a parse error (for now). diffstat: plugins/sudoers/toke.c | 40 ++++++++++++++++++++++++++-------------- plugins/sudoers/toke.l | 40 ++++++++++++++++++++++++++-------------- 2 files changed, 52 insertions(+), 28 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 18:35:44 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 18:35:44 -0400 Subject: [sudo-commits] sudo changeset 5510:82bd52764e21 Message-ID: changeset: 5510:82bd52764e21 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/82bd52764e21 user: Todd C. Miller date: Tue Jun 08 16:16:08 2010 -0400 Log Message: Remove duplicate call to selinux_setup(). diffstat: src/exec_pty.c | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 18:38:30 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 18:38:30 -0400 Subject: [sudo-commits] sudo changeset 5511:4f97d79f2d41 Message-ID: changeset: 5511:4f97d79f2d41 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/4f97d79f2d41 user: Todd C. Miller date: Tue Jun 08 18:38:23 2010 -0400 Log Message: Replace timerfoo macros with timevalfoo since the timer macros are known to be busted on some systems. diffstat: compat/nanosleep.c | 8 ++++---- config.h.in | 4 ---- configure | 30 ------------------------------ configure.in | 10 ---------- include/compat.h | 48 ++++++++++++++++++++++++------------------------ plugins/sudoers/check.c | 4 ++-- plugins/sudoers/iolog.c | 10 ++++++---- plugins/sudoers/visudo.c | 12 +++--------- src/sudo_edit.c | 10 +++------- 9 files changed, 42 insertions(+), 94 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 18:42:41 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 18:42:41 -0400 Subject: [sudo-commits] sudo changeset 5512:cae4c49d7077 Message-ID: changeset: 5512:cae4c49d7077 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/cae4c49d7077 user: Todd C. Miller date: Tue Jun 08 18:42:36 2010 -0400 Log Message: No longer need NGROUPS_MAX define diffstat: include/compat.h | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 18:50:19 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 18:50:19 -0400 Subject: [sudo-commits] sudo changeset 5513:4bb5228606c5 Message-ID: changeset: 5513:4bb5228606c5 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/4bb5228606c5 user: Todd C. Miller date: Tue Jun 08 18:50:10 2010 -0400 Log Message: Replace timerfoo macros with timevalfoo since the timer macros are known to be busted on some systems. diffstat: check.c | 4 ++-- compat.h | 44 +++++++++++++++++++++++++------------------- config.h.in | 4 ---- configure | 30 ------------------------------ configure.in | 10 ---------- iolog.c | 10 ++++++---- nanosleep.c | 8 ++++---- sudo_edit.c | 10 +++------- visudo.c | 12 +++--------- 9 files changed, 43 insertions(+), 89 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 18:51:24 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 18:51:24 -0400 Subject: [sudo-commits] sudo changeset 5514:365e56db7cd5 Message-ID: changeset: 5514:365e56db7cd5 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/365e56db7cd5 user: Todd C. Miller date: Tue Jun 08 18:51:20 2010 -0400 Log Message: Add definition of WCOREDUMP for systems without it. This is known to work on AIX and SunOS 4, but may be incorrect on other systems that lack WCOREDUMP. diffstat: compat.h | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 19:16:48 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 19:16:48 -0400 Subject: [sudo-commits] sudo changeset 5515:4011ff7d4daf Message-ID: changeset: 5515:4011ff7d4daf in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/4011ff7d4daf user: Todd C. Miller date: Tue Jun 08 16:57:18 2010 -0400 Log Message: In sudoers_io_close(), skip NULL io_fds[] elements. diffstat: plugins/sudoers/iolog.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Tue Jun 8 19:29:58 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 08 Jun 2010 19:29:58 -0400 Subject: [sudo-commits] sudo changeset 5516:814b20a0b3be Message-ID: changeset: 5516:814b20a0b3be in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/814b20a0b3be user: Todd C. Miller date: Tue Jun 08 17:10:27 2010 -0400 Log Message: Fix setting selinux type on command line. diffstat: plugins/sudoers/sudoers.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 09:22:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 09:22:51 -0400 Subject: [sudo-commits] sudo changeset 5517:9c5e21380472 Message-ID: changeset: 5517:9c5e21380472 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/9c5e21380472 user: Todd C. Miller date: Wed Jun 09 09:22:44 2010 -0400 Log Message: Remove commented out copy of old sudo_execve() function. diffstat: src/exec_pty.c | 412 --------------------------------------------------------- 1 files changed, 0 insertions(+), 412 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 09:25:59 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 09:25:59 -0400 Subject: [sudo-commits] sudo changeset 5518:011bea23a5a0 Message-ID: changeset: 5518:011bea23a5a0 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/011bea23a5a0 user: Todd C. Miller date: Tue Jun 08 17:59:18 2010 -0400 Log Message: Add selinux_enabled flag into struct command_details and set it in command_info_to_details(). Return an error from selinux_setup() instead of exiting. Call selinux_setup() from exec_setup(). diffstat: src/exec.c | 26 ++++++-------------------- src/exec_pty.c | 25 +++++++++---------------- src/selinux.c | 40 ++++++++++++++++++++++++++++------------ src/sudo.c | 18 +++++++++++++++++- src/sudo.h | 13 +++++++------ 5 files changed, 67 insertions(+), 55 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 09:39:41 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 09:39:41 -0400 Subject: [sudo-commits] sudo changeset 5519:b518225cafba Message-ID: changeset: 5519:b518225cafba in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b518225cafba user: Todd C. Miller date: Tue Jun 08 18:12:59 2010 -0400 Log Message: Return an error from selinux_setup() instead of exiting. Call selinux_setup() from exec_setup(). diffstat: exec.c | 8 ++------ exec_pty.c | 6 +----- selinux.c | 40 ++++++++++++++++++++++++++++------------ sudo.c | 15 +++++++++++---- sudo.h | 8 ++++---- 5 files changed, 46 insertions(+), 31 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 09:55:03 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 09:55:03 -0400 Subject: [sudo-commits] sudo changeset 5520:762448182fe3 Message-ID: changeset: 5520:762448182fe3 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/762448182fe3 user: Todd C. Miller date: Wed Jun 09 09:54:58 2010 -0400 Log Message: Use POSIX tcgetpgrp() instead of BSD TIOCGPGRP ioctl diffstat: src/exec_pty.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 09:57:45 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 09:57:45 -0400 Subject: [sudo-commits] sudo changeset 5521:dd041fc9554c Message-ID: changeset: 5521:dd041fc9554c in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/dd041fc9554c user: Todd C. Miller date: Wed Jun 09 09:57:41 2010 -0400 Log Message: Use POSIX tcgetpgrp() instead of BSD TIOCGPGRP ioctl diffstat: exec_pty.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 10:31:12 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 10:31:12 -0400 Subject: [sudo-commits] sudo changeset 5522:e0550590cabe Message-ID: changeset: 5522:e0550590cabe in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/e0550590cabe user: Todd C. Miller date: Wed Jun 09 10:31:05 2010 -0400 Log Message: Add SUDO_CONV_PROMPT_MASK define which corresponds to the "pwfeedback" sudoers option. Do not disable echo if TGP_ECHO is set. diffstat: doc/sudo_plugin.cat | 46 ++++++++++++++++++++-------------------- doc/sudo_plugin.man.in | 13 ++++++----- doc/sudo_plugin.pod | 9 ++++--- include/sudo_plugin.h | 9 ++++--- plugins/sudoers/auth/sudo_auth.c | 6 ++++- src/conversation.c | 7 +++++- src/sudo.h | 2 +- src/tgetpass.c | 6 ++-- 8 files changed, 55 insertions(+), 43 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 10:45:12 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 10:45:12 -0400 Subject: [sudo-commits] sudo changeset 5523:a7e11abfe7e4 Message-ID: changeset: 5523:a7e11abfe7e4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/a7e11abfe7e4 user: Todd C. Miller date: Wed Jun 09 10:45:07 2010 -0400 Log Message: Make TGP_ECHO override TGP_MASK and don't try to restore the terminal if we didn't modify it. diffstat: src/tgetpass.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 10:52:06 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 10:52:06 -0400 Subject: [sudo-commits] sudo changeset 5524:ce19204d8dd4 Message-ID: changeset: 5524:ce19204d8dd4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/ce19204d8dd4 user: Todd C. Miller date: Wed Jun 09 10:52:02 2010 -0400 Log Message: Fix uninitialized variable in TGP_ECHO case and print a newline if the user interrupted password input. diffstat: src/tgetpass.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 10:52:57 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 10:52:57 -0400 Subject: [sudo-commits] sudo changeset 5525:15acbe4fb535 Message-ID: changeset: 5525:15acbe4fb535 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/15acbe4fb535 user: Todd C. Miller date: Wed Jun 09 10:52:53 2010 -0400 Log Message: Properly handle TGP_ECHO again. Print a newline if the user interrupted password input. diffstat: tgetpass.c | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 10:59:58 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 10:59:58 -0400 Subject: [sudo-commits] sudo changeset 5526:7ad27fde0c06 Message-ID: changeset: 5526:7ad27fde0c06 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/7ad27fde0c06 user: Todd C. Miller date: Wed Jun 09 10:59:51 2010 -0400 Log Message: Ignore SIGPIPE for "sudo -S" diffstat: src/tgetpass.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 11:00:15 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 11:00:15 -0400 Subject: [sudo-commits] sudo changeset 5527:c6595c8527c4 Message-ID: changeset: 5527:c6595c8527c4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c6595c8527c4 user: Todd C. Miller date: Wed Jun 09 11:00:12 2010 -0400 Log Message: Ignore SIGPIPE for "sudo -S" diffstat: tgetpass.c | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 11:10:01 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 11:10:01 -0400 Subject: [sudo-commits] sudo changeset 5528:9ec6b41f3f95 Message-ID: changeset: 5528:9ec6b41f3f95 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/9ec6b41f3f95 user: Todd C. Miller date: Wed Jun 09 11:09:55 2010 -0400 Log Message: Require POSIX termios to build sudo diffstat: common/lbuf.c | 6 +----- common/term.c | 21 +-------------------- config.h.in | 7 ------- configure | 20 ++------------------ configure.in | 6 ++---- src/exec.c | 6 +----- src/exec_pty.c | 6 +----- src/ttysize.c | 6 +----- 8 files changed, 9 insertions(+), 69 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 12:26:43 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 12:26:43 -0400 Subject: [sudo-commits] sudo changeset 5529:fde51869cf07 Message-ID: changeset: 5529:fde51869cf07 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/fde51869cf07 user: Todd C. Miller date: Wed Jun 09 12:24:37 2010 -0400 Log Message: Set _PATH_SUDO_CONF based on $(sysconfdir) diffstat: src/Makefile.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 12:26:44 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 12:26:44 -0400 Subject: [sudo-commits] sudo changeset 5530:570f831f47a3 Message-ID: changeset: 5530:570f831f47a3 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/570f831f47a3 user: Todd C. Miller date: Wed Jun 09 12:26:37 2010 -0400 Log Message: Mention plugins in the sudo manual and add some missing path substitution in the sudo_plugin manual. diffstat: doc/sudo.cat | 180 +++++++++++++++++++++++++++++++++--------------- doc/sudo.man.in | 59 ++++++++++++++- doc/sudo.pod | 47 +++++++++++- doc/sudo_plugin.cat | 14 +- doc/sudo_plugin.man.in | 19 ++-- doc/sudo_plugin.pod | 17 ++-- 6 files changed, 248 insertions(+), 88 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 13:57:14 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 13:57:14 -0400 Subject: [sudo-commits] sudo changeset 5531:ab0385467f25 Message-ID: changeset: 5531:ab0385467f25 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/ab0385467f25 user: Todd C. Miller date: Wed Jun 09 13:57:07 2010 -0400 Log Message: Move compat definition of NSIG to compat.h diffstat: compat/mksiglist.c | 10 ---------- compat/strsignal.c | 10 ---------- include/compat.h | 11 +++++++++++ src/exec.c | 13 +------------ src/exec_pty.c | 13 +------------ src/tgetpass.c | 10 ---------- 6 files changed, 13 insertions(+), 54 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 14:01:22 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 14:01:22 -0400 Subject: [sudo-commits] sudo changeset 5532:cae72a4c9dec Message-ID: changeset: 5532:cae72a4c9dec in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/cae72a4c9dec user: Todd C. Miller date: Wed Jun 09 14:01:06 2010 -0400 Log Message: Move compat definition of NSIG to compat.h diffstat: compat.h | 11 +++++++++++ exec.c | 11 ----------- exec_pty.c | 11 ----------- mksiglist.c | 10 ---------- strsignal.c | 10 ---------- tgetpass.c | 10 ---------- 6 files changed, 11 insertions(+), 52 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 16:19:50 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 16:19:50 -0400 Subject: [sudo-commits] sudo changeset 5533:c07a4b356cbd Message-ID: changeset: 5533:c07a4b356cbd in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c07a4b356cbd user: Todd C. Miller date: Wed Jun 09 16:19:45 2010 -0400 Log Message: Implement background mode. If I/O logging we use pipes instead of a pty. diffstat: src/exec.c | 20 +++++++++++++++++--- src/exec_pty.c | 9 +++++---- src/sudo.c | 6 ++---- src/sudo.h | 1 + 4 files changed, 25 insertions(+), 11 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 16:20:08 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 16:20:08 -0400 Subject: [sudo-commits] sudo changeset 5534:8d448eaf2aaa Message-ID: changeset: 5534:8d448eaf2aaa in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/8d448eaf2aaa user: Todd C. Miller date: Wed Jun 09 16:20:04 2010 -0400 Log Message: Implement background mode. If I/O logging we use pipes instead of a pty. diffstat: exec.c | 24 ++++++++++++++++++++---- exec_pty.c | 9 +++++---- sudo.c | 17 ++--------------- sudo.h | 2 +- 4 files changed, 28 insertions(+), 24 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 16:25:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 16:25:51 -0400 Subject: [sudo-commits] sudo changeset 5535:c59ca4acded9 Message-ID: changeset: 5535:c59ca4acded9 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c59ca4acded9 user: Todd C. Miller date: Wed Jun 09 16:25:44 2010 -0400 Log Message: Use a flag bit in struct command_details for selinux instead of a separate field. diffstat: src/exec.c | 4 ++-- src/exec_pty.c | 2 +- src/sudo.c | 4 ++-- src/sudo.h | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Wed Jun 9 17:40:50 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 09 Jun 2010 17:40:50 -0400 Subject: [sudo-commits] sudo changeset 5536:5507ab867c26 Message-ID: changeset: 5536:5507ab867c26 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/5507ab867c26 user: Todd C. Miller date: Wed Jun 09 17:40:44 2010 -0400 Log Message: Move askpass path specification from sudoers to sudo.conf. diffstat: doc/sudo.cat | 242 ++++++++++++++++++++++---------------------- doc/sudo.man.in | 39 +++--- doc/sudo.pod | 28 +++- doc/sudo_plugin.cat | 126 +++++++++++----------- doc/sudo_plugin.man.in | 6 +- doc/sudo_plugin.pod | 6 +- plugins/sudoers/check.c | 23 +--- plugins/sudoers/def_data.c | 4 - plugins/sudoers/def_data.h | 42 +++---- plugins/sudoers/def_data.in | 3 - plugins/sudoers/defaults.c | 3 - plugins/sudoers/sudoers.c | 6 - plugins/sudoers/sudoers.h | 4 - src/load_plugins.c | 39 ++++-- src/parse_args.c | 5 + src/tgetpass.c | 25 +++- 16 files changed, 300 insertions(+), 301 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 12:03:49 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 12:03:49 -0400 Subject: [sudo-commits] sudo changeset 5537:b440bcc0e660 Message-ID: changeset: 5537:b440bcc0e660 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b440bcc0e660 user: Todd C. Miller date: Thu Jun 10 12:03:40 2010 -0400 Log Message: Store askpass path in a global instead of uses setenv() which many systems lack. diffstat: src/load_plugins.c | 6 ++++-- src/tgetpass.c | 14 +++++++++----- 2 files changed, 13 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 12:27:23 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 12:27:23 -0400 Subject: [sudo-commits] sudo changeset 5538:afb1eba90915 Message-ID: changeset: 5538:afb1eba90915 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/afb1eba90915 user: Todd C. Miller date: Thu Jun 10 12:27:18 2010 -0400 Log Message: Silence some compiler warnings diffstat: plugins/sudoers/getdate.c | 16 ++++++++-------- plugins/sudoers/getdate.y | 18 +++++++++--------- plugins/sudoers/ldap.c | 22 +++++++++++++--------- plugins/sudoers/sudoreplay.c | 18 ++++++++++-------- 4 files changed, 40 insertions(+), 34 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 12:28:11 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 12:28:11 -0400 Subject: [sudo-commits] sudo changeset 5539:112ac65afd0c Message-ID: changeset: 5539:112ac65afd0c in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/112ac65afd0c user: Todd C. Miller date: Thu Jun 10 12:28:05 2010 -0400 Log Message: Silence some compiler warnings diffstat: getdate.c | 108 +++++++++++++++++++++++++++------------------------------- getdate.y | 16 ++++---- ldap.c | 22 +++++++---- sudoreplay.c | 18 +++++---- 4 files changed, 81 insertions(+), 83 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 14:25:31 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 14:25:31 -0400 Subject: [sudo-commits] sudo changeset 5540:5a58b7e8c80b Message-ID: changeset: 5540:5a58b7e8c80b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/5a58b7e8c80b user: Todd C. Miller date: Thu Jun 10 14:24:06 2010 -0400 Log Message: Use sudo_printf for I/O log version Clarify policy plugin version string diffstat: plugins/sudoers/iolog.c | 15 ++------------- plugins/sudoers/sudoers.c | 2 +- 2 files changed, 3 insertions(+), 14 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 14:25:32 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 14:25:32 -0400 Subject: [sudo-commits] sudo changeset 5541:987ed459b459 Message-ID: changeset: 5541:987ed459b459 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/987ed459b459 user: Todd C. Miller date: Thu Jun 10 14:25:25 2010 -0400 Log Message: Print sudo version as well. diffstat: src/sudo.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 15:02:44 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 15:02:44 -0400 Subject: [sudo-commits] sudo changeset 5542:60b6933ef5e0 Message-ID: changeset: 5542:60b6933ef5e0 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/60b6933ef5e0 user: Todd C. Miller date: Thu Jun 10 15:02:32 2010 -0400 Log Message: Fix visiblepw sudoers option; the plugin API portion still needs documenting diffstat: include/sudo_plugin.h | 11 ++++++----- plugins/sudoers/auth/sudo_auth.c | 4 ++++ src/conversation.c | 4 +++- src/sudo.h | 2 ++ src/tgetpass.c | 3 ++- 5 files changed, 17 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 15:12:43 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 15:12:43 -0400 Subject: [sudo-commits] sudo changeset 5543:9e1a874e7885 Message-ID: changeset: 5543:9e1a874e7885 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/9e1a874e7885 user: Todd C. Miller date: Thu Jun 10 15:12:07 2010 -0400 Log Message: sync with reality diffstat: TODO | 155 ++++++++++++++++++++++++++++++++---------------------------------- 1 files changed, 75 insertions(+), 80 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 15:12:44 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 15:12:44 -0400 Subject: [sudo-commits] sudo changeset 5544:1597536fbada Message-ID: changeset: 5544:1597536fbada in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/1597536fbada user: Todd C. Miller date: Thu Jun 10 15:12:37 2010 -0400 Log Message: We don't use getgrouplist() at the moment so there's no need to provide a compat version. diffstat: MANIFEST | 1 - config.h.in | 6 ------ configure | 32 -------------------------------- configure.in | 2 -- include/missing.h | 3 --- 5 files changed, 0 insertions(+), 44 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 15:18:29 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 15:18:29 -0400 Subject: [sudo-commits] sudo changeset 5545:7dd61f1bd8d2 Message-ID: changeset: 5545:7dd61f1bd8d2 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/7dd61f1bd8d2 user: Todd C. Miller date: Thu Jun 10 15:18:23 2010 -0400 Log Message: Remove sigaction emulation Use SA_INTERRUPT in sa_flags diffstat: compat/sigaction.c | 123 ----------------------------------------- config.h.in | 3 - configure.in | 2 +- include/compat.h | 42 +++----------- plugins/sudoers/logging.c | 2 +- plugins/sudoers/mon_systrace.c | 4 +- src/exec.c | 2 +- src/exec_pty.c | 4 +- src/tgetpass.c | 2 +- 9 files changed, 17 insertions(+), 167 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 15:19:44 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 15:19:44 -0400 Subject: [sudo-commits] sudo changeset 5546:3845c6637361 Message-ID: changeset: 5546:3845c6637361 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/3845c6637361 user: Todd C. Miller date: Thu Jun 10 15:19:38 2010 -0400 Log Message: Use SA_INTERRUPT in sa_flags diffstat: exec.c | 2 +- exec_pty.c | 4 ++-- logging.c | 2 +- mon_systrace.c | 4 ++-- tgetpass.c | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 16:10:22 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 16:10:22 -0400 Subject: [sudo-commits] sudo changeset 5547:2339aba64928 Message-ID: changeset: 5547:2339aba64928 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2339aba64928 user: Todd C. Miller date: Thu Jun 10 16:10:17 2010 -0400 Log Message: Add dependency for utility programs on libreplace and libcommon diffstat: plugins/sudoers/Makefile.in | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 16:37:04 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 16:37:04 -0400 Subject: [sudo-commits] sudo changeset 5548:fe282e5a3402 Message-ID: changeset: 5548:fe282e5a3402 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/fe282e5a3402 user: Todd C. Miller date: Thu Jun 10 16:36:41 2010 -0400 Log Message: Do not override value of keepopen global, instead restore it to the value we pushed onto the stack when popping. diffstat: plugins/sudoers/toke.c | 2 +- plugins/sudoers/toke.l | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 16:37:57 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 16:37:57 -0400 Subject: [sudo-commits] sudo changeset 5549:dc370d57a668 Message-ID: changeset: 5549:dc370d57a668 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/dc370d57a668 user: Todd C. Miller date: Thu Jun 10 16:37:52 2010 -0400 Log Message: Do not override value of keepopen global, instead restore it to the value we pushed onto the stack when popping. diffstat: toke.c | 2 +- toke.l | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 17:16:36 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 17:16:36 -0400 Subject: [sudo-commits] sudo changeset 5550:ea47d43acf5b Message-ID: changeset: 5550:ea47d43acf5b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/ea47d43acf5b user: Todd C. Miller date: Thu Jun 10 17:16:27 2010 -0400 Log Message: Attempt to handle a default password prompt timeout of zero more gracefully. diffstat: doc/sudo.man.in | 13 ++++++++----- doc/sudo.man.pl | 5 ++++- doc/sudo.pod | 8 ++++---- 3 files changed, 16 insertions(+), 10 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 17:19:52 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 17:19:52 -0400 Subject: [sudo-commits] sudo changeset 5551:478b8e720993 Message-ID: changeset: 5551:478b8e720993 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/478b8e720993 user: Todd C. Miller date: Thu Jun 10 17:19:45 2010 -0400 Log Message: Attempt to handle a default password prompt timeout of zero more gracefully. diffstat: sudo.man.pl | 5 ++++- sudo.pod | 8 ++++---- 2 files changed, 8 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 17:29:54 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 17:29:54 -0400 Subject: [sudo-commits] sudo changeset 5552:fc2b42c60b5d Message-ID: changeset: 5552:fc2b42c60b5d in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/fc2b42c60b5d user: Todd C. Miller date: Thu Jun 10 17:29:47 2010 -0400 Log Message: Use the --file argument to config.status instead of setting CONFIG_FILES diffstat: Makefile.in | 18 +++++++++--------- 1 files changed, 9 insertions(+), 9 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 17:39:05 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 17:39:05 -0400 Subject: [sudo-commits] sudo changeset 5553:39d362757f31 Message-ID: changeset: 5553:39d362757f31 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/39d362757f31 user: Todd C. Miller date: Thu Jun 10 17:38:56 2010 -0400 Log Message: Make this read a little bit better when passwd_timeout is 0. diffstat: doc/sudoers.pod | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 17:42:02 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 17:42:02 -0400 Subject: [sudo-commits] sudo changeset 5554:51644950823f Message-ID: changeset: 5554:51644950823f in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/51644950823f user: Todd C. Miller date: Thu Jun 10 17:39:06 2010 -0400 Log Message: Make this read a little bit better when passwd_timeout is 0. diffstat: sudoers.pod | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 17:42:02 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 17:42:02 -0400 Subject: [sudo-commits] sudo changeset 5555:c9fddd23c7e1 Message-ID: changeset: 5555:c9fddd23c7e1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c9fddd23c7e1 user: Todd C. Miller date: Thu Jun 10 17:41:55 2010 -0400 Log Message: regen diffstat: sudo.cat | 88 +++++++++++++++++++------------------- sudo.man.in | 127 +++++++++++++++++++++++++++++++------------------------- sudoers.cat | 70 +++++++++++++++--------------- sudoers.man.in | 10 ++-- 4 files changed, 155 insertions(+), 140 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 17:53:00 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 17:53:00 -0400 Subject: [sudo-commits] sudo changeset 5556:ea2e990f85ed Message-ID: changeset: 5556:ea2e990f85ed in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/ea2e990f85ed user: Todd C. Miller date: Thu Jun 10 17:52:51 2010 -0400 Log Message: A comment character may not be part of a command line argument unless it is quoted with a backslash. Fixes parsing of: testuser ALL=NOPASSWD: /usr/bin/wl #comment foo bar closes bz #441 diffstat: plugins/sudoers/toke.c | 294 +++++++++++++++++++++++++----------------------- plugins/sudoers/toke.l | 2 +- 2 files changed, 152 insertions(+), 144 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 17:53:33 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 17:53:33 -0400 Subject: [sudo-commits] sudo changeset 5557:2a0c82ffedde Message-ID: changeset: 5557:2a0c82ffedde in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2a0c82ffedde user: Todd C. Miller date: Thu Jun 10 17:53:27 2010 -0400 Log Message: A comment character may not be part of a command line argument unless it is quoted with a backslash. Fixes parsing of: testuser ALL=NOPASSWD: /usr/bin/wl #comment foo bar closes bz #441 diffstat: toke.c | 294 +++++++++++++++++++++++++++++++++------------------------------- toke.l | 2 +- 2 files changed, 152 insertions(+), 144 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 18:03:26 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 18:03:26 -0400 Subject: [sudo-commits] sudo changeset 5558:136b0f832903 Message-ID: changeset: 5558:136b0f832903 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/136b0f832903 user: Todd C. Miller date: Thu Jun 10 18:03:16 2010 -0400 Log Message: Describe tty timestamp improvements diffstat: WHATSNEW | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Thu Jun 10 18:04:15 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 10 Jun 2010 18:04:15 -0400 Subject: [sudo-commits] sudo changeset 5559:e214e863a313 Message-ID: changeset: 5559:e214e863a313 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/e214e863a313 user: Todd C. Miller date: Thu Jun 10 18:04:08 2010 -0400 Log Message: Describe tty timestamp improvements diffstat: WHATSNEW | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Fri Jun 11 09:53:50 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 11 Jun 2010 09:53:50 -0400 Subject: [sudo-commits] sudo changeset 5560:1743f9a286e4 Message-ID: changeset: 5560:1743f9a286e4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/1743f9a286e4 user: Todd C. Miller date: Fri Jun 11 09:53:44 2010 -0400 Log Message: Remove tfd from struct sudoersfile; it is not used. Add prev pointer to struct sudoersfile. Declare list of sudoersfile using TQ_DECLARE. Use tq_append to append sudoers entries to the tail queue. diffstat: TODO | 4 ++++ plugins/sudoers/visudo.c | 18 +++++------------- 2 files changed, 9 insertions(+), 13 deletions(-) From Todd.Miller at courtesan.com Fri Jun 11 09:54:53 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 11 Jun 2010 09:54:53 -0400 Subject: [sudo-commits] sudo changeset 5561:344c631d0d43 Message-ID: changeset: 5561:344c631d0d43 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/344c631d0d43 user: Todd C. Miller date: Fri Jun 11 09:54:48 2010 -0400 Log Message: Remove tfd from struct sudoersfile; it is not used. Add prev pointer to struct sudoersfile. Declare list of sudoersfile using TQ_DECLARE. Use tq_append to append sudoers entries to the tail queue. diffstat: visudo.c | 18 +++++------------- 1 files changed, 5 insertions(+), 13 deletions(-) From Todd.Miller at courtesan.com Fri Jun 11 10:33:20 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 11 Jun 2010 10:33:20 -0400 Subject: [sudo-commits] sudo changeset 5562:ca4a5fcf0af8 Message-ID: changeset: 5562:ca4a5fcf0af8 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/ca4a5fcf0af8 user: Todd C. Miller date: Fri Jun 11 10:33:13 2010 -0400 Log Message: Print configure args with verbose version information. diffstat: configure | 32 ++++++++++++++++++-------------- configure.in | 3 +++ sudo.c | 1 + sudo_usage.h.in | 5 +++++ 4 files changed, 27 insertions(+), 14 deletions(-) From Todd.Miller at courtesan.com Fri Jun 11 10:53:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 11 Jun 2010 10:53:51 -0400 Subject: [sudo-commits] sudo changeset 5563:1ce690660ed2 Message-ID: changeset: 5563:1ce690660ed2 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/1ce690660ed2 user: Todd C. Miller date: Fri Jun 11 10:53:44 2010 -0400 Log Message: Print configure args with verbose version information. diffstat: configure | 33 ++++++++++++++++++--------------- configure.in | 2 ++ src/sudo.c | 3 +++ src/sudo_usage.h.in | 5 +++++ 4 files changed, 28 insertions(+), 15 deletions(-) From Todd.Miller at courtesan.com Fri Jun 11 10:55:35 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 11 Jun 2010 10:55:35 -0400 Subject: [sudo-commits] sudo changeset 5564:8f79c85135e1 Message-ID: changeset: 5564:8f79c85135e1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/8f79c85135e1 user: Todd C. Miller date: Fri Jun 11 10:55:30 2010 -0400 Log Message: Bump sudo version to 1.8.0b1 diffstat: configure | 18 +++++++++--------- configure.in | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) From Todd.Miller at courtesan.com Fri Jun 11 18:34:32 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 11 Jun 2010 18:34:32 -0400 Subject: [sudo-commits] sudo changeset 5565:c3054a44f6a5 Message-ID: changeset: 5565:c3054a44f6a5 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c3054a44f6a5 user: Todd C. Miller date: Fri Jun 11 18:34:24 2010 -0400 Log Message: Leave rules to build .man.in and .cat files uncommented but only make them part of the "all" rule in devel mode. Generate .cat files directly from .man.in instead of .man using default values in configure.in diffstat: configure | 54 ++- configure.in | 35 +- doc/Makefile.in | 113 +++++---- doc/sudo.cat | 210 +++++++++--------- doc/sudo.man.in | 2 +- doc/sudo_plugin.cat | 32 +- doc/sudo_plugin.man.in | 2 +- doc/sudoers.cat | 542 ++++++++++++++++++++++++------------------------ doc/sudoers.ldap.cat | 24 +- doc/sudoers.ldap.man.in | 2 +- doc/sudoers.man.in | 10 +- doc/sudoreplay.cat | 10 +- doc/sudoreplay.man.in | 2 +- doc/visudo.cat | 6 +- doc/visudo.man.in | 2 +- 15 files changed, 532 insertions(+), 514 deletions(-) From Todd.Miller at courtesan.com Sat Jun 12 09:32:14 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Sat, 12 Jun 2010 09:32:14 -0400 Subject: [sudo-commits] sudo changeset 5566:0a92b41c5ce5 Message-ID: changeset: 5566:0a92b41c5ce5 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0a92b41c5ce5 user: Todd C. Miller date: Sat Jun 12 09:32:03 2010 -0400 Log Message: Generate .cat files directly from .man.in instead of .man using default values in configure.in diffstat: Makefile.in | 57 +++--- configure | 54 +++-- configure.in | 35 ++- sudo.cat | 138 +++++++------- sudoers.cat | 532 +++++++++++++++++++++++++++++----------------------------- 5 files changed, 416 insertions(+), 400 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 10:20:24 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 10:20:24 -0400 Subject: [sudo-commits] sudo changeset 5567:83f11ae00f19 Message-ID: changeset: 5567:83f11ae00f19 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/83f11ae00f19 user: Todd C. Miller date: Mon Jun 14 10:20:15 2010 -0400 Log Message: Updates from Alain Roy to provide better examples for importing the schema and to fix problems caused by Windows validating attributes which have not yet been added before committing the changes. diffstat: schema.ActiveDirectory | 367 ++++++++++++++++++++++++++---------------------- 1 files changed, 195 insertions(+), 172 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 10:20:47 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 10:20:47 -0400 Subject: [sudo-commits] sudo changeset 5568:69f4c5ccaf89 Message-ID: changeset: 5568:69f4c5ccaf89 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/69f4c5ccaf89 user: Todd C. Miller date: Mon Jun 14 10:20:41 2010 -0400 Log Message: Updates from Alain Roy to provide better examples for importing the schema and to fix problems caused by Windows validating attributes which have not yet been added before committing the changes. diffstat: doc/schema.ActiveDirectory | 367 +++++++++++++++++++++++--------------------- 1 files changed, 195 insertions(+), 172 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 10:23:41 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 10:23:41 -0400 Subject: [sudo-commits] sudo changeset 5569:1603035b1863 Message-ID: changeset: 5569:1603035b1863 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/1603035b1863 user: Todd C. Miller date: Mon Jun 14 10:23:33 2010 -0400 Log Message: Make private functions static. Diff from Joachim Henke diffstat: ldap.c | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 10:37:32 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 10:37:32 -0400 Subject: [sudo-commits] sudo changeset 5570:ba555565b30a Message-ID: changeset: 5570:ba555565b30a in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/ba555565b30a user: Todd C. Miller date: Mon Jun 14 10:37:25 2010 -0400 Log Message: Make the remaining functions in ldap.c static diffstat: ldap.c | 33 ++++++++++++++++++++++++--------- sudo.h | 11 ----------- 2 files changed, 24 insertions(+), 20 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 10:37:47 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 10:37:47 -0400 Subject: [sudo-commits] sudo changeset 5571:b2111e89eeba Message-ID: changeset: 5571:b2111e89eeba in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b2111e89eeba user: Todd C. Miller date: Mon Jun 14 10:37:42 2010 -0400 Log Message: Make all functions in ldap.c static diffstat: plugins/sudoers/ldap.c | 58 +++++++++++++++++++++++++++++----------------- plugins/sudoers/sudoers.h | 13 ---------- 2 files changed, 36 insertions(+), 35 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 10:56:10 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 10:56:10 -0400 Subject: [sudo-commits] sudo changeset 5572:687843bc593d Message-ID: changeset: 5572:687843bc593d in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/687843bc593d user: Todd C. Miller date: Mon Jun 14 10:56:01 2010 -0400 Log Message: Quiet a compiler warning. diffstat: plugins/sudoers/getdate.c | 60 +++++++++++++++++++++------------------------- plugins/sudoers/getdate.y | 56 ++++++++++++++++++++----------------------- 2 files changed, 54 insertions(+), 62 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 10:57:31 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 10:57:31 -0400 Subject: [sudo-commits] sudo changeset 5573:473d2b7d44a1 Message-ID: changeset: 5573:473d2b7d44a1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/473d2b7d44a1 user: Todd C. Miller date: Mon Jun 14 10:57:23 2010 -0400 Log Message: Quiet a compiler warning. diffstat: getdate.c | 60 ++++++++++++++++++++++++++++-------------------------------- getdate.y | 56 ++++++++++++++++++++++++++------------------------------ 2 files changed, 54 insertions(+), 62 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 11:18:32 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 11:18:32 -0400 Subject: [sudo-commits] sudo changeset 5574:06d8cfe916c8 Message-ID: changeset: 5574:06d8cfe916c8 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/06d8cfe916c8 user: Todd C. Miller date: Mon Jun 14 11:18:23 2010 -0400 Log Message: Quiet a compiler warning. diffstat: match.c | 61 +++++++++++++++++++++++++++++++++---------------------------- 1 files changed, 33 insertions(+), 28 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 11:19:00 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 11:19:00 -0400 Subject: [sudo-commits] sudo changeset 5575:b2a17ebd5d38 Message-ID: changeset: 5575:b2a17ebd5d38 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b2a17ebd5d38 user: Todd C. Miller date: Mon Jun 14 11:18:50 2010 -0400 Log Message: Quiet a compiler warning. diffstat: plugins/sudoers/match.c | 61 ++++++++++++++++++++++++++---------------------- 1 files changed, 33 insertions(+), 28 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 11:31:53 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 11:31:53 -0400 Subject: [sudo-commits] sudo changeset 5576:61f04a21b0bb Message-ID: changeset: 5576:61f04a21b0bb in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/61f04a21b0bb user: Todd C. Miller date: Mon Jun 14 11:31:44 2010 -0400 Log Message: Remove varsub as part of clean diffstat: Makefile.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 11:50:13 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 11:50:13 -0400 Subject: [sudo-commits] sudo changeset 5577:4cfb47c799b8 Message-ID: changeset: 5577:4cfb47c799b8 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/4cfb47c799b8 user: Todd C. Miller date: Mon Jun 14 11:50:06 2010 -0400 Log Message: Update copyright year diffstat: HISTORY | 3 +++ LICENSE | 4 ++-- aix.c | 2 +- alias.c | 2 +- alloc.h | 2 +- boottime.c | 2 +- bsm_audit.h | 1 + compat.h | 2 +- defaults.c | 2 +- defaults.h | 2 +- env.c | 2 +- fileops.c | 3 ++- find_path.c | 3 ++- gettime.c | 3 ++- gram.y | 2 +- history.pod | 3 +++ lbuf.h | 2 +- license.pod | 35 ++++++++++++++++++++++++++++++++--- logging.c | 2 +- match.c | 2 +- missing.h | 2 +- nanosleep.c | 2 +- parse.h | 2 +- set_perms.c | 2 +- sudoers.ldap.cat | 24 ++++++++++++------------ sudoers.ldap.man.in | 4 ++-- sudoers.ldap.pod | 2 +- sudoreplay.c | 2 +- term.c | 2 +- tgetpass.c | 2 +- toke.l | 2 +- visudo.c | 2 +- visudo.cat | 6 +++--- visudo.man.in | 4 ++-- visudo.pod | 2 +- 35 files changed, 89 insertions(+), 50 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 11:53:23 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 11:53:23 -0400 Subject: [sudo-commits] sudo changeset 5578:94871f44206b Message-ID: changeset: 5578:94871f44206b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/94871f44206b user: Todd C. Miller date: Mon Jun 14 11:53:18 2010 -0400 Log Message: Update copyright year diffstat: pathnames.h.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 12:19:57 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 12:19:57 -0400 Subject: [sudo-commits] sudo changeset 5580:26ac7991f7d8 Message-ID: changeset: 5580:26ac7991f7d8 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/26ac7991f7d8 user: Todd C. Miller date: Mon Jun 14 12:19:49 2010 -0400 Log Message: Update copyright year diffstat: common/alloc.c | 2 +- common/fileops.c | 3 ++- common/gettime.c | 3 ++- common/list.c | 2 +- common/zero_bytes.c | 3 ++- compat/charclass.h | 2 +- compat/closefrom.c | 2 +- compat/fnmatch.c | 2 +- compat/glob.c | 2 +- compat/isblank.c | 2 +- compat/memrchr.c | 2 +- compat/mkstemp.c | 3 ++- compat/nanosleep.c | 2 +- compat/snprintf.c | 3 ++- compat/strcasecmp.c | 3 ++- compat/strerror.c | 3 ++- compat/strlcat.c | 3 ++- compat/strlcpy.c | 3 ++- compat/timespec.h | 2 +- compat/utime.h | 3 ++- compat/utimes.c | 3 ++- doc/HISTORY | 4 ++-- doc/history.pod | 3 +++ doc/license.pod | 33 +++++++++++++++++++++++++++++++-- include/alloc.h | 2 +- include/error.h | 2 +- include/lbuf.h | 2 +- include/list.h | 2 +- include/missing.h | 2 +- pathnames.h.in | 2 +- plugins/sudoers/alias.c | 2 +- plugins/sudoers/audit.c | 2 +- plugins/sudoers/auth/sudo_auth.h | 2 +- plugins/sudoers/boottime.c | 2 +- plugins/sudoers/bsm_audit.c | 1 + plugins/sudoers/bsm_audit.h | 1 + plugins/sudoers/defaults.c | 2 +- plugins/sudoers/defaults.h | 2 +- plugins/sudoers/find_path.c | 3 ++- plugins/sudoers/getspwuid.c | 3 ++- plugins/sudoers/goodpath.c | 3 ++- plugins/sudoers/gram.y | 2 +- plugins/sudoers/interfaces.c | 2 +- plugins/sudoers/interfaces.h | 2 +- plugins/sudoers/logging.c | 2 +- plugins/sudoers/logging.h | 2 +- plugins/sudoers/match.c | 2 +- plugins/sudoers/parse.h | 2 +- plugins/sudoers/plugin_error.c | 2 +- plugins/sudoers/pwutil.c | 2 +- plugins/sudoers/redblack.c | 3 ++- plugins/sudoers/redblack.h | 2 +- plugins/sudoers/sudo_nss.h | 2 +- plugins/sudoers/sudoers.h | 2 +- plugins/sudoers/sudoreplay.c | 2 +- plugins/sudoers/testsudoers.c | 2 +- plugins/sudoers/timestr.c | 2 +- plugins/sudoers/toke.l | 2 +- plugins/sudoers/visudo.c | 2 +- src/aix.c | 2 +- src/conversation.c | 2 +- src/error.c | 2 +- src/load_plugins.c | 2 +- src/parse_args.c | 2 +- src/sesh.c | 2 +- src/sudo.h | 2 +- src/sudo_noexec.c | 2 +- src/sudo_plugin_int.h | 16 ++++++++++++++++ src/sudo_usage.h.in | 2 +- src/tgetpass.c | 2 +- 70 files changed, 133 insertions(+), 68 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 12:19:38 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 12:19:38 -0400 Subject: [sudo-commits] sudo changeset 5579:e0a97eaf3793 Message-ID: changeset: 5579:e0a97eaf3793 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/e0a97eaf3793 user: Todd C. Miller date: Mon Jun 14 12:19:29 2010 -0400 Log Message: Fix commented DEVDOCS when not in devel mode. diffstat: doc/Makefile.in | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 12:30:37 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 12:30:37 -0400 Subject: [sudo-commits] sudo changeset 5581:a4f76927d034 Message-ID: changeset: 5581:a4f76927d034 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/a4f76927d034 user: Todd C. Miller date: Mon Jun 14 12:30:21 2010 -0400 Log Message: Convert to ANSI C function declarations diffstat: plugins/sudoers/auth/afs.c | 7 ++----- plugins/sudoers/auth/aix_auth.c | 11 +++-------- plugins/sudoers/auth/bsdauth.c | 17 +++++------------ plugins/sudoers/auth/dce.c | 12 ++++-------- plugins/sudoers/auth/fwtk.c | 17 +++++------------ plugins/sudoers/auth/kerb4.c | 13 ++++--------- plugins/sudoers/auth/kerb5.c | 35 ++++++++++------------------------- plugins/sudoers/auth/pam.c | 30 ++++++++---------------------- plugins/sudoers/auth/passwd.c | 12 +++--------- plugins/sudoers/auth/rfc1938.c | 12 +++--------- plugins/sudoers/auth/secureware.c | 12 +++--------- plugins/sudoers/auth/securid.c | 18 +++++------------- plugins/sudoers/auth/securid5.c | 18 +++++------------- plugins/sudoers/auth/sia.c | 25 +++++++------------------ 14 files changed, 67 insertions(+), 172 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 12:35:12 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 12:35:12 -0400 Subject: [sudo-commits] sudo changeset 5582:5682181b59cf Message-ID: changeset: 5582:5682181b59cf in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/5682181b59cf user: Todd C. Miller date: Mon Jun 14 12:35:06 2010 -0400 Log Message: Remove useless circular dependencies diffstat: doc/Makefile.in | 10 ---------- 1 files changed, 0 insertions(+), 10 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 14:53:05 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 14:53:05 -0400 Subject: [sudo-commits] sudo changeset 5583:b2c8b19ee094 Message-ID: changeset: 5583:b2c8b19ee094 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b2c8b19ee094 user: Todd C. Miller date: Mon Jun 14 14:52:53 2010 -0400 Log Message: Move union sudo_in_addr_un into interfaces.h diffstat: plugins/sudoers/interfaces.h | 24 ++++++++++++------------ plugins/sudoers/match.c | 7 ------- 2 files changed, 12 insertions(+), 19 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 14:53:46 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 14:53:46 -0400 Subject: [sudo-commits] sudo changeset 5584:c84bda7c332a Message-ID: changeset: 5584:c84bda7c332a in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c84bda7c332a user: Todd C. Miller date: Mon Jun 14 14:53:34 2010 -0400 Log Message: Move union sudo_in_addr_un into interfaces.h diffstat: interfaces.h | 24 ++++++++++++------------ match.c | 7 ------- 2 files changed, 12 insertions(+), 19 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 15:06:49 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 15:06:49 -0400 Subject: [sudo-commits] sudo changeset 5585:73ca654cd3f8 Message-ID: changeset: 5585:73ca654cd3f8 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/73ca654cd3f8 user: Todd C. Miller date: Mon Jun 14 14:59:26 2010 -0400 Log Message: No longer use SA_NOCLDSTOP diffstat: compat.h | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 15:06:49 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 15:06:49 -0400 Subject: [sudo-commits] sudo changeset 5586:0197c07d4c1e Message-ID: changeset: 5586:0197c07d4c1e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0197c07d4c1e user: Todd C. Miller date: Mon Jun 14 15:06:39 2010 -0400 Log Message: Call selinux_restore_tty() as part of cleanup() so it gets called from error()/errorx() diffstat: selinux.c | 10 +++++++--- sudo.c | 3 +++ 2 files changed, 10 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 15:09:24 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 15:09:24 -0400 Subject: [sudo-commits] sudo changeset 5588:bb017da6b6da Message-ID: changeset: 5588:bb017da6b6da in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/bb017da6b6da user: Todd C. Miller date: Mon Jun 14 15:09:15 2010 -0400 Log Message: Call selinux_restore_tty() as part of cleanup() so it gets called from error()/errorx() diffstat: src/exec_pty.c | 3 +++ src/selinux.c | 10 +++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 15:09:23 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 15:09:23 -0400 Subject: [sudo-commits] sudo changeset 5587:321e35591344 Message-ID: changeset: 5587:321e35591344 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/321e35591344 user: Todd C. Miller date: Mon Jun 14 14:56:45 2010 -0400 Log Message: Remove obsolete porting guide diffstat: MANIFEST | 1 - doc/PORTING | 83 ------------------------------------------------------------- 2 files changed, 0 insertions(+), 84 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 15:17:05 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 15:17:05 -0400 Subject: [sudo-commits] sudo changeset 5589:191871538984 Message-ID: changeset: 5589:191871538984 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/191871538984 user: Todd C. Miller date: Mon Jun 14 15:16:57 2010 -0400 Log Message: Sudo can be downloaded from the web site too Mention "OS dependent notes" section in INSTALL diffstat: README | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 15:17:39 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 15:17:39 -0400 Subject: [sudo-commits] sudo changeset 5590:a3088c75bf22 Message-ID: changeset: 5590:a3088c75bf22 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/a3088c75bf22 user: Todd C. Miller date: Mon Jun 14 15:17:15 2010 -0400 Log Message: Bump for sudo 1.7.3 Merge some changes from trunk diffstat: README | 41 +++++++++++++++++++++-------------------- 1 files changed, 21 insertions(+), 20 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 16:11:08 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 16:11:08 -0400 Subject: [sudo-commits] sudo changeset 5591:59ce592c4c52 Message-ID: changeset: 5591:59ce592c4c52 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/59ce592c4c52 user: Todd C. Miller date: Mon Jun 14 16:11:01 2010 -0400 Log Message: Update OS specific notes. Delete some really ancient ones and move older ones to the end of the list. diffstat: INSTALL | 180 ++++++++++++++++++++++++++++----------------------------------- 1 files changed, 80 insertions(+), 100 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 16:14:25 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 16:14:25 -0400 Subject: [sudo-commits] sudo changeset 5592:f13c85c67069 Message-ID: changeset: 5592:f13c85c67069 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f13c85c67069 user: Todd C. Miller date: Mon Jun 14 16:14:19 2010 -0400 Log Message: SunOS does not ship with an ANSI compiler diffstat: INSTALL | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 16:15:46 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 16:15:46 -0400 Subject: [sudo-commits] sudo changeset 5593:872dd8b437a8 Message-ID: changeset: 5593:872dd8b437a8 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/872dd8b437a8 user: Todd C. Miller date: Mon Jun 14 16:15:39 2010 -0400 Log Message: Update OS specific notes. Delete some really ancient ones and move older ones to the end of the list. diffstat: INSTALL | 163 +++++++++++++++++++++++++++------------------------------------ 1 files changed, 71 insertions(+), 92 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 16:20:47 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 16:20:47 -0400 Subject: [sudo-commits] sudo changeset 5594:88e5c0bd6d59 Message-ID: changeset: 5594:88e5c0bd6d59 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/88e5c0bd6d59 user: Todd C. Miller date: Mon Jun 14 16:20:41 2010 -0400 Log Message: sync with sudo 1.7.3 diffstat: WHATSNEW | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 16:27:26 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 16:27:26 -0400 Subject: [sudo-commits] sudo changeset 5595:0971b5dcb1be Message-ID: changeset: 5595:0971b5dcb1be in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0971b5dcb1be user: Todd C. Miller date: Mon Jun 14 16:27:21 2010 -0400 Log Message: Sync SRCS and DISTFILES with reality diffstat: Makefile.in | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) From Todd.Miller at courtesan.com Mon Jun 14 18:30:18 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 14 Jun 2010 18:30:18 -0400 Subject: [sudo-commits] sudo changeset 5596:af1936a7cf2f Message-ID: changeset: 5596:af1936a7cf2f in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/af1936a7cf2f user: Todd C. Miller date: Mon Jun 14 18:30:12 2010 -0400 Log Message: Add mbr_check_membership support and SELinux fixes diffstat: WHATSNEW | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 08:42:28 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 08:42:28 -0400 Subject: [sudo-commits] sudo changeset 5597:5f1d56de4384 Message-ID: changeset: 5597:5f1d56de4384 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/5f1d56de4384 user: Todd C. Miller date: Tue Jun 15 08:42:17 2010 -0400 Log Message: Remove dup2() check, it is not optional. diffstat: config.h.in | 3 --- configure | 2 +- configure.in | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 08:43:43 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 08:43:43 -0400 Subject: [sudo-commits] sudo changeset 5598:cfbe5f3b5956 Message-ID: changeset: 5598:cfbe5f3b5956 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/cfbe5f3b5956 user: Todd C. Miller date: Tue Jun 15 08:43:24 2010 -0400 Log Message: Remove dup2 check, it is not optional. diffstat: config.h.in | 3 --- configure | 2 +- configure.in | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 09:02:29 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 09:02:29 -0400 Subject: [sudo-commits] sudo changeset 5599:5d46d66794f5 Message-ID: changeset: 5599:5d46d66794f5 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/5d46d66794f5 user: Todd C. Miller date: Tue Jun 15 09:02:23 2010 -0400 Log Message: Check for dup2() failure. diffstat: plugins/sudoers/logging.c | 9 ++++++--- src/exec_pty.c | 7 ++++--- src/selinux.c | 27 ++++++++++++++++----------- src/sudo.c | 20 ++++++++++---------- src/tgetpass.c | 5 ++++- 5 files changed, 40 insertions(+), 28 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 09:05:26 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 09:05:26 -0400 Subject: [sudo-commits] sudo changeset 5600:b1b6ba761b61 Message-ID: changeset: 5600:b1b6ba761b61 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b1b6ba761b61 user: Todd C. Miller date: Tue Jun 15 09:05:19 2010 -0400 Log Message: Check for dup2() failure. diffstat: exec_pty.c | 7 ++++--- logging.c | 9 ++++++--- selinux.c | 27 ++++++++++++++++----------- sudo.c | 20 ++++++++++---------- tgetpass.c | 4 ++++ 5 files changed, 40 insertions(+), 27 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 09:22:52 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 09:22:52 -0400 Subject: [sudo-commits] sudo changeset 5601:f24743c9e4e9 Message-ID: changeset: 5601:f24743c9e4e9 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f24743c9e4e9 user: Todd C. Miller date: Tue Jun 15 09:22:44 2010 -0400 Log Message: Move setsid emulation into setsid.c diffstat: Makefile.in | 10 ++++++---- config.h.in | 3 +++ configure | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ configure.in | 4 ++++ exec_pty.c | 13 ------------- logging.c | 10 ---------- missing.h | 3 +++ setsid.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 125 insertions(+), 27 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 09:24:18 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 09:24:18 -0400 Subject: [sudo-commits] sudo changeset 5602:7712d6d52da1 Message-ID: changeset: 5602:7712d6d52da1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/7712d6d52da1 user: Todd C. Miller date: Tue Jun 15 09:24:10 2010 -0400 Log Message: Remove duplicate setsid check diffstat: configure | 2 +- configure.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 09:25:06 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 09:25:06 -0400 Subject: [sudo-commits] sudo changeset 5603:cc73cb9e22c0 Message-ID: changeset: 5603:cc73cb9e22c0 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/cc73cb9e22c0 user: Todd C. Miller date: Tue Jun 15 09:24:56 2010 -0400 Log Message: remove setsid check, we require a POSIX system diffstat: config.h.in | 3 --- configure | 2 +- configure.in | 2 +- plugins/sudoers/logging.c | 10 ---------- src/exec_pty.c | 13 ------------- 5 files changed, 2 insertions(+), 28 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 10:05:16 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 10:05:16 -0400 Subject: [sudo-commits] sudo changeset 5604:3c0b59fce7b4 Message-ID: changeset: 5604:3c0b59fce7b4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/3c0b59fce7b4 user: Todd C. Miller date: Tue Jun 15 10:05:08 2010 -0400 Log Message: Add support for multiple sudoers_base entries in ldap.conf. From Joachim Henke diffstat: WHATSNEW | 4 + ldap.c | 247 ++++++++++++++++++++++++++++++--------------------- sudoers.ldap.cat | 36 +++--- sudoers.ldap.man.in | 7 +- sudoers.ldap.pod | 5 +- 5 files changed, 176 insertions(+), 123 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 10:32:11 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 10:32:11 -0400 Subject: [sudo-commits] sudo changeset 5605:32f1875d9605 Message-ID: changeset: 5605:32f1875d9605 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/32f1875d9605 user: Todd C. Miller date: Tue Jun 15 10:32:05 2010 -0400 Log Message: Better prefix determination now that we can't rely on len==0 to tell the beginning on an entry. diffstat: ldap.c | 5 ++++- parse.c | 8 ++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 10:33:36 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 10:33:36 -0400 Subject: [sudo-commits] sudo changeset 5606:e3e4a3c2bd5b Message-ID: changeset: 5606:e3e4a3c2bd5b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/e3e4a3c2bd5b user: Todd C. Miller date: Tue Jun 15 10:33:30 2010 -0400 Log Message: Add support for multiple sudoers_base entries in ldap.conf. From Joachim Henke diffstat: WHATSNEW | 4 + doc/sudoers.ldap.cat | 36 +++--- doc/sudoers.ldap.man.in | 7 +- doc/sudoers.ldap.pod | 5 +- plugins/sudoers/ldap.c | 254 ++++++++++++++++++++++++++++------------------- 5 files changed, 180 insertions(+), 126 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 12:55:36 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 12:55:36 -0400 Subject: [sudo-commits] sudo changeset 5607:52b48cbe97fd Message-ID: changeset: 5607:52b48cbe97fd in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/52b48cbe97fd user: Todd C. Miller date: Tue Jun 15 12:55:28 2010 -0400 Log Message: Set usrinfo for AIX Set adminstrative domain for the process when looking up user's password info and when preparing for execve(). diffstat: aix.c | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- configure | 14 ++++++----- configure.in | 2 +- pwutil.c | 45 +++++++++++++++++++++++++++----------- set_perms.c | 2 +- sudo.h | 2 +- 6 files changed, 111 insertions(+), 23 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 15:11:19 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 15:11:19 -0400 Subject: [sudo-commits] sudo changeset 5608:689f0b002d3d Message-ID: changeset: 5608:689f0b002d3d in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/689f0b002d3d user: Todd C. Miller date: Tue Jun 15 15:01:11 2010 -0400 Log Message: Clean up some XXXs diffstat: src/exec.c | 2 -- src/exec_pty.c | 6 ------ src/parse_args.c | 4 ---- src/sudo.c | 8 ++------ src/sudo.h | 4 +++- src/sudo_edit.c | 2 -- src/tgetpass.c | 2 -- 7 files changed, 5 insertions(+), 23 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 15:11:20 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 15:11:20 -0400 Subject: [sudo-commits] sudo changeset 5609:2e401e4a00e3 Message-ID: changeset: 5609:2e401e4a00e3 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2e401e4a00e3 user: Todd C. Miller date: Tue Jun 15 15:11:10 2010 -0400 Log Message: Fix -A flag when askpass is specified in sudo.conf or if sudo doesn't need to read a password. diffstat: src/load_plugins.c | 3 --- src/parse_args.c | 5 ----- src/sudo.c | 6 +++--- src/sudo.h | 1 + src/tgetpass.c | 5 +++-- 5 files changed, 7 insertions(+), 13 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 16:11:42 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 16:11:42 -0400 Subject: [sudo-commits] sudo changeset 5610:62e51b432ea1 Message-ID: changeset: 5610:62e51b432ea1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/62e51b432ea1 user: Todd C. Miller date: Tue Jun 15 16:11:25 2010 -0400 Log Message: Add -f (filter) option to sudoreplay to allow certain streams to be replayed and others ignored. diffstat: doc/sudoreplay.cat | 116 +++++++++++++++++++++--------------------- doc/sudoreplay.man.in | 11 +++- doc/sudoreplay.pod | 10 +++- plugins/sudoers/sudoreplay.c | 38 ++++++++++---- 4 files changed, 103 insertions(+), 72 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 16:28:36 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 16:28:36 -0400 Subject: [sudo-commits] sudo changeset 5612:65b780cccfa5 Message-ID: changeset: 5612:65b780cccfa5 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/65b780cccfa5 user: Todd C. Miller date: Tue Jun 15 16:28:28 2010 -0400 Log Message: Sync sudoreplay with trunk diffstat: sudoreplay.c | 165 ++++++++++++++++++++++++++++++++++++----------------- sudoreplay.cat | 116 ++++++++++++++++++------------------ sudoreplay.man.in | 11 ++- sudoreplay.pod | 10 ++- 4 files changed, 187 insertions(+), 115 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 16:28:36 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 16:28:36 -0400 Subject: [sudo-commits] sudo changeset 5611:8304ac649241 Message-ID: changeset: 5611:8304ac649241 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/8304ac649241 user: Todd C. Miller date: Tue Jun 15 16:27:33 2010 -0400 Log Message: Remove an XXX diffstat: exec_pty.c | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Tue Jun 15 17:00:52 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 15 Jun 2010 17:00:52 -0400 Subject: [sudo-commits] sudo changeset 5613:a170cbe651d1 Message-ID: changeset: 5613:a170cbe651d1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/a170cbe651d1 user: Todd C. Miller date: Tue Jun 15 17:00:42 2010 -0400 Log Message: Remove an XXX diffstat: plugins/sudoers/iolog.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 10:04:31 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 10:04:31 -0400 Subject: [sudo-commits] sudo changeset 5614:26ae31d7ff93 Message-ID: changeset: 5614:26ae31d7ff93 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/26ae31d7ff93 user: Todd C. Miller date: Wed Jun 16 10:04:24 2010 -0400 Log Message: Add Linux audit support. diffstat: INSTALL | 4 ++++ audit.c | 17 +++++++++++++---- bsm_audit.c | 2 ++ config.h.in | 8 +++++++- configure | 48 ++++++++++++++++++++++++++++++++++-------------- configure.in | 17 ++++++++++++++++- logging.h | 4 ++-- selinux.c | 14 +++++++------- 8 files changed, 85 insertions(+), 29 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 10:13:15 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 10:13:15 -0400 Subject: [sudo-commits] sudo changeset 5615:b207dc9960de Message-ID: changeset: 5615:b207dc9960de in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b207dc9960de user: Todd C. Miller date: Tue Jun 15 06:50:37 2010 -0400 Log Message: Add Linux audit support. diffstat: Makefile.in | 27 +++++++----- linux_audit.c | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ linux_audit.h | 24 +++++++++++ 3 files changed, 157 insertions(+), 12 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 10:44:43 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 10:44:43 -0400 Subject: [sudo-commits] sudo changeset 5616:0c582476181c Message-ID: changeset: 5616:0c582476181c in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0c582476181c user: Todd C. Miller date: Wed Jun 16 10:44:37 2010 -0400 Log Message: Fix linux_audit_command() return value diffstat: linux_audit.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 11:17:12 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 11:17:12 -0400 Subject: [sudo-commits] sudo changeset 5617:5a2f445e0bd4 Message-ID: changeset: 5617:5a2f445e0bd4 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/5a2f445e0bd4 user: Todd C. Miller date: Wed Jun 16 11:17:02 2010 -0400 Log Message: Add Linux audit support. diffstat: INSTALL | 4 + MANIFEST | 2 + WHATSNEW | 3 + config.h.in | 5 +- configure | 49 +++++++++++++++------ configure.in | 19 +++++++- plugins/sudoers/Makefile.in | 5 +- plugins/sudoers/audit.c | 11 ++++- plugins/sudoers/bsm_audit.c | 2 + plugins/sudoers/linux_audit.c | 93 +++++++++++++++++++++++++++++++++++++++++++ plugins/sudoers/linux_audit.h | 22 ++++++++++ plugins/sudoers/logging.h | 4 +- src/selinux.c | 50 ++++++++++++++++++---- 13 files changed, 237 insertions(+), 32 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 12:19:28 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 12:19:28 -0400 Subject: [sudo-commits] sudo changeset 5618:6e63b60a2739 Message-ID: changeset: 5618:6e63b60a2739 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/6e63b60a2739 user: Todd C. Miller date: Wed Jun 16 12:19:23 2010 -0400 Log Message: Add back .man suffix diffstat: doc/Makefile.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 14:09:14 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 14:09:14 -0400 Subject: [sudo-commits] sudo changeset 5619:7fe124b078ec Message-ID: changeset: 5619:7fe124b078ec in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/7fe124b078ec user: Todd C. Miller date: Wed Jun 16 14:09:07 2010 -0400 Log Message: Add missing braces that broke -i mode. diffstat: sudo.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 14:35:49 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 14:35:49 -0400 Subject: [sudo-commits] sudo changeset 5620:d35a3f4cb3c0 Message-ID: changeset: 5620:d35a3f4cb3c0 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d35a3f4cb3c0 user: Todd C. Miller date: Wed Jun 16 14:35:42 2010 -0400 Log Message: Quote any non-alphanumeric characters other than '_' or '-' when passing a command to be run via the shell for the -s and -i options. diffstat: sudo.c | 37 ++++++++++++++++++++++++++++--------- 1 files changed, 28 insertions(+), 9 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 15:27:47 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 15:27:47 -0400 Subject: [sudo-commits] sudo changeset 5621:d633f74fe2d9 Message-ID: changeset: 5621:d633f74fe2d9 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d633f74fe2d9 user: Todd C. Miller date: Wed Jun 16 15:27:40 2010 -0400 Log Message: Quote any non-alphanumeric characters other than '_' or '-' when passing a command to be run via the shell for the -s and -i options. diffstat: src/parse_args.c | 41 +++++++++++++++++++++++++++++------------ 1 files changed, 29 insertions(+), 12 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 15:28:53 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 15:28:53 -0400 Subject: [sudo-commits] sudo changeset 5623:5fff9a81af00 Message-ID: changeset: 5623:5fff9a81af00 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/5fff9a81af00 user: Todd C. Miller date: Wed Jun 16 15:28:45 2010 -0400 Log Message: Cast isalnum() arg to unsigned char. diffstat: sudo.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 15:28:53 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 15:28:53 -0400 Subject: [sudo-commits] sudo changeset 5622:e59e0670ba79 Message-ID: changeset: 5622:e59e0670ba79 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/e59e0670ba79 user: Todd C. Miller date: Wed Jun 16 15:28:21 2010 -0400 Log Message: Add Linux audit support. diffstat: WHATSNEW | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 15:35:41 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 15:35:41 -0400 Subject: [sudo-commits] sudo changeset 5624:7d95f73eca42 Message-ID: changeset: 5624:7d95f73eca42 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/7d95f73eca42 user: Todd C. Miller date: Wed Jun 16 15:35:28 2010 -0400 Log Message: Fix AIX compilation problems. diffstat: aix.c | 8 +++++--- pwutil.c | 4 ++-- set_perms.c | 2 +- sudo.h | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 15:59:59 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 15:59:59 -0400 Subject: [sudo-commits] sudo changeset 5625:d30495b0e29e Message-ID: changeset: 5625:d30495b0e29e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d30495b0e29e user: Todd C. Miller date: Wed Jun 16 15:59:52 2010 -0400 Log Message: Comment out rules to build .man.in and .cat files unless --with-devel diffstat: doc/Makefile.in | 54 ++++++++++++++++++++++++------------------------------ 1 files changed, 24 insertions(+), 30 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 16:02:03 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 16:02:03 -0400 Subject: [sudo-commits] sudo changeset 5626:3cf7e5606a85 Message-ID: changeset: 5626:3cf7e5606a85 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/3cf7e5606a85 user: Todd C. Miller date: Wed Jun 16 16:01:51 2010 -0400 Log Message: Comment out rules to build .man.in and .cat files unless --with-devel diffstat: doc/Makefile.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 16:06:14 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 16:06:14 -0400 Subject: [sudo-commits] sudo changeset 5627:81d6726a19ab Message-ID: changeset: 5627:81d6726a19ab in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/81d6726a19ab user: Todd C. Miller date: Wed Jun 16 16:06:05 2010 -0400 Log Message: Comment out rules to build .man.in and .cat files unless --with-devel diffstat: Makefile.in | 44 ++++++++++++++++++++++---------------------- 1 files changed, 22 insertions(+), 22 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 16:38:27 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 16:38:27 -0400 Subject: [sudo-commits] sudo changeset 5628:8bc2af6d4e17 Message-ID: changeset: 5628:8bc2af6d4e17 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/8bc2af6d4e17 user: Todd C. Miller date: Wed Jun 16 16:21:20 2010 -0400 Log Message: Add missing prototypes for aix_setauthdb and aix_restoreauthdb diffstat: sudo.h | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 16:38:27 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 16:38:27 -0400 Subject: [sudo-commits] sudo changeset 5629:e798d945424e Message-ID: changeset: 5629:e798d945424e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/e798d945424e user: Todd C. Miller date: Wed Jun 16 16:38:16 2010 -0400 Log Message: Move functions and symbols shared between exec.c and exec_pty.c into sudo_exec.h. diffstat: Makefile.in | 9 +++++---- exec.c | 1 + exec_pty.c | 5 +---- sudo.h | 10 ---------- sudo_exec.h | 38 ++++++++++++++++++++++++++++++++++++++ 5 files changed, 45 insertions(+), 18 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 16:40:07 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 16:40:07 -0400 Subject: [sudo-commits] sudo changeset 5630:fb77e44d5196 Message-ID: changeset: 5630:fb77e44d5196 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/fb77e44d5196 user: Todd C. Miller date: Wed Jun 16 16:40:02 2010 -0400 Log Message: Check for zlib.h in addition to libz. diffstat: config.h.in | 4 ++-- configure | 21 ++++++++++++++------- configure.in | 8 +++----- defaults.c | 2 +- iolog.c | 12 ++++++------ sudoreplay.c | 10 +++++----- 6 files changed, 31 insertions(+), 26 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 16:51:53 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 16:51:53 -0400 Subject: [sudo-commits] sudo changeset 5631:14ae63403544 Message-ID: changeset: 5631:14ae63403544 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/14ae63403544 user: Todd C. Miller date: Wed Jun 16 16:46:56 2010 -0400 Log Message: Move functions and symbols shared between exec.c and exec_pty.c into sudo_exec.h. diffstat: MANIFEST | 1 + src/Makefile.in | 4 ++-- src/exec.c | 1 + src/exec_pty.c | 5 +---- src/sudo.h | 13 ++----------- src/sudo_exec.h | 39 +++++++++++++++++++++++++++++++++++++++ 6 files changed, 46 insertions(+), 17 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 16:51:54 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 16:51:54 -0400 Subject: [sudo-commits] sudo changeset 5632:6e191b4a6065 Message-ID: changeset: 5632:6e191b4a6065 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/6e191b4a6065 user: Todd C. Miller date: Wed Jun 16 16:51:46 2010 -0400 Log Message: Check for zlib.h in addition to libz. diffstat: config.h.in | 4 +- configure | 993 ++++++++++++++++++++++++------------------ configure.in | 8 +- plugins/sudoers/defaults.c | 2 +- plugins/sudoers/iolog.c | 12 +- plugins/sudoers/sudoreplay.c | 10 +- 6 files changed, 586 insertions(+), 443 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 17:05:12 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 17:05:12 -0400 Subject: [sudo-commits] sudo changeset 5633:d0ed6d9a770e Message-ID: changeset: 5633:d0ed6d9a770e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d0ed6d9a770e user: Todd C. Miller date: Wed Jun 16 17:05:04 2010 -0400 Log Message: Remove compat/sigaction.c diffstat: MANIFEST | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 17:10:10 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 17:10:10 -0400 Subject: [sudo-commits] sudo changeset 5634:f6d90551a4fd Message-ID: changeset: 5634:f6d90551a4fd in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f6d90551a4fd user: Todd C. Miller date: Wed Jun 16 17:10:04 2010 -0400 Log Message: Add stub declarations for struct stat and struct timeval diffstat: plugins/sudoers/sudoers.h | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Wed Jun 16 19:59:45 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 16 Jun 2010 19:59:45 -0400 Subject: [sudo-commits] sudo changeset 5635:f8a9bdf346c1 Message-ID: changeset: 5635:f8a9bdf346c1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f8a9bdf346c1 user: Todd C. Miller date: Wed Jun 16 19:59:37 2010 -0400 Log Message: Move aix.o from SUDO_OBJS to COMMON_OBJS diffstat: Makefile.in | 2 +- configure | 6 +++--- configure.in | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 09:53:57 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 09:53:57 -0400 Subject: [sudo-commits] sudo changeset 5636:860c7f1b001f Message-ID: changeset: 5636:860c7f1b001f in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/860c7f1b001f user: Todd C. Miller date: Fri Jun 18 09:52:08 2010 -0400 Log Message: Set timedir to /var/db/sudo for darwin to match Apple sudo's location diffstat: configure | 2 ++ configure.in | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 09:53:58 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 09:53:58 -0400 Subject: [sudo-commits] sudo changeset 5637:cb328b82cb92 Message-ID: changeset: 5637:cb328b82cb92 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/cb328b82cb92 user: Todd C. Miller date: Fri Jun 18 09:53:46 2010 -0400 Log Message: Do not rely on BSD make's $> diffstat: Makefile.in | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 09:54:07 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 09:54:07 -0400 Subject: [sudo-commits] sudo changeset 5638:d5b9b03096f1 Message-ID: changeset: 5638:d5b9b03096f1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d5b9b03096f1 user: Todd C. Miller date: Fri Jun 18 09:50:45 2010 -0400 Log Message: Set timedir to /var/db/sudo for darwin to match Apple sudo's location diffstat: configure | 2 ++ configure.in | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 09:54:08 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 09:54:08 -0400 Subject: [sudo-commits] sudo changeset 5639:936a86398bd9 Message-ID: changeset: 5639:936a86398bd9 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/936a86398bd9 user: Todd C. Miller date: Fri Jun 18 09:53:17 2010 -0400 Log Message: Do not rely on BSD make's $> diffstat: doc/Makefile.in | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 09:58:07 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 09:58:07 -0400 Subject: [sudo-commits] sudo changeset 5640:0722ab5d404b Message-ID: changeset: 5640:0722ab5d404b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0722ab5d404b user: Todd C. Miller date: Fri Jun 18 09:57:01 2010 -0400 Log Message: Update copyright year diffstat: doc/LICENSE | 4 ++-- doc/license.pod | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 10:00:22 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 10:00:22 -0400 Subject: [sudo-commits] sudo changeset 5641:63f9c33ce6a7 Message-ID: changeset: 5641:63f9c33ce6a7 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/63f9c33ce6a7 user: Todd C. Miller date: Fri Jun 18 08:00:16 2010 -0600 Log Message: Do not update tty ticket if there is no tty. diffstat: plugins/sudoers/check.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 10:05:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 10:05:51 -0400 Subject: [sudo-commits] sudo changeset 5642:2bd89f6ca9f3 Message-ID: changeset: 5642:2bd89f6ca9f3 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2bd89f6ca9f3 user: Todd C. Miller date: Fri Jun 18 10:04:52 2010 -0400 Log Message: Add missing $(srcdir) to sudo.man.in target diffstat: Makefile.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 10:05:52 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 10:05:52 -0400 Subject: [sudo-commits] sudo changeset 5643:e45c18dd79dc Message-ID: changeset: 5643:e45c18dd79dc in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/e45c18dd79dc user: Todd C. Miller date: Fri Jun 18 10:05:44 2010 -0400 Log Message: No longer need to use -- with the -s flag diffstat: sudo.cat | 28 ++++++++++++++-------------- sudo.man.in | 4 ++-- sudo.pod | 2 +- 3 files changed, 17 insertions(+), 17 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 10:08:07 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 10:08:07 -0400 Subject: [sudo-commits] sudo changeset 5644:e64e8c8f2286 Message-ID: changeset: 5644:e64e8c8f2286 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/e64e8c8f2286 user: Todd C. Miller date: Fri Jun 18 08:08:01 2010 -0600 Log Message: Do not update tty ticket if there is no tty. diffstat: check.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 15:37:10 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 15:37:10 -0400 Subject: [sudo-commits] sudo changeset 5645:eb46f1e8ea08 Message-ID: changeset: 5645:eb46f1e8ea08 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/eb46f1e8ea08 user: Todd C. Miller date: Fri Jun 18 15:37:00 2010 -0400 Log Message: Remove comment; NAME in usrinfo should be user name. diffstat: aix.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 15:37:38 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 15:37:38 -0400 Subject: [sudo-commits] sudo changeset 5646:9601b2e8dcef Message-ID: changeset: 5646:9601b2e8dcef in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/9601b2e8dcef user: Todd C. Miller date: Fri Jun 18 15:37:27 2010 -0400 Log Message: remove done items diffstat: TODO | 14 ++++---------- 1 files changed, 4 insertions(+), 10 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 15:43:08 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 15:43:08 -0400 Subject: [sudo-commits] sudo changeset 5647:93ddde63e453 Message-ID: changeset: 5647:93ddde63e453 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/93ddde63e453 user: Todd C. Miller date: Fri Jun 18 15:43:00 2010 -0400 Log Message: mention the change in tty ticket behavior when there is no tty diffstat: WHATSNEW | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 15:43:43 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 15:43:43 -0400 Subject: [sudo-commits] sudo changeset 5648:575a1fd98f05 Message-ID: changeset: 5648:575a1fd98f05 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/575a1fd98f05 user: Todd C. Miller date: Fri Jun 18 15:43:35 2010 -0400 Log Message: mention the change in tty ticket behavior when there is no tty diffstat: WHATSNEW | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 15:51:36 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 15:51:36 -0400 Subject: [sudo-commits] sudo changeset 5649:c1c5a73766b6 Message-ID: changeset: 5649:c1c5a73766b6 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c1c5a73766b6 user: Todd C. Miller date: Fri Jun 18 15:51:26 2010 -0400 Log Message: Bump version to 1.7.3b4 diffstat: configure | 18 +++++++++--------- configure.in | 2 +- sudo.cat | 20 ++++++++++---------- sudo.man.in | 2 +- sudoers.cat | 52 ++++++++++++++++++++++++++-------------------------- sudoers.ldap.cat | 24 ++++++++++++------------ sudoers.ldap.man.in | 2 +- sudoers.man.in | 2 +- sudoreplay.cat | 10 +++++----- sudoreplay.man.in | 2 +- visudo.cat | 6 +++--- visudo.man.in | 2 +- 12 files changed, 71 insertions(+), 71 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 17:23:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 17:23:51 -0400 Subject: [sudo-commits] sudo changeset 5650:aa01e867d1bb Message-ID: changeset: 5650:aa01e867d1bb in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/aa01e867d1bb user: Todd C. Miller date: Fri Jun 18 17:21:10 2010 -0400 Log Message: Do not call set_fqdn() until sudoers parses (where is gets run as a callback). Otherwise, if sudo is built --with-fqdn the fqdn will be set even if !fqdn is set in sudoers. diffstat: sudo.c | 22 +++++++--------------- 1 files changed, 7 insertions(+), 15 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 17:23:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 17:23:51 -0400 Subject: [sudo-commits] sudo changeset 5651:582453a993a1 Message-ID: changeset: 5651:582453a993a1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/582453a993a1 user: Todd C. Miller date: Fri Jun 18 17:23:37 2010 -0400 Log Message: Do not call set_fqdn() until sudoers parses (where is gets run as a callback). diffstat: WHATSNEW | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 17:26:06 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 17:26:06 -0400 Subject: [sudo-commits] sudo changeset 5652:09040fca6d40 Message-ID: changeset: 5652:09040fca6d40 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/09040fca6d40 user: Todd C. Miller date: Fri Jun 18 17:25:59 2010 -0400 Log Message: Do not call set_fqdn() until sudoers parses (where is gets run as a callback). diffstat: WHATSNEW | 4 ++++ plugins/sudoers/sudoers.c | 5 ----- 2 files changed, 4 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 17:47:27 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 17:47:27 -0400 Subject: [sudo-commits] sudo changeset 5653:26d413ddb6dd Message-ID: changeset: 5653:26d413ddb6dd in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/26d413ddb6dd user: Todd C. Miller date: Fri Jun 18 17:47:17 2010 -0400 Log Message: Call set_fqdn() after sudoers has parsed instead of inline as a callback. diffstat: defaults.c | 4 ---- sudo.c | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 17:48:05 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 17:48:05 -0400 Subject: [sudo-commits] sudo changeset 5654:5f4e5d075f2d Message-ID: changeset: 5654:5f4e5d075f2d in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/5f4e5d075f2d user: Todd C. Miller date: Fri Jun 18 17:47:55 2010 -0400 Log Message: Call set_fqdn() after sudoers has parsed instead of inline as a callback. diffstat: plugins/sudoers/defaults.c | 4 ---- plugins/sudoers/sudoers.c | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 18:38:38 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 18:38:38 -0400 Subject: [sudo-commits] sudo changeset 5655:9f231be15958 Message-ID: changeset: 5655:9f231be15958 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/9f231be15958 user: Todd C. Miller date: Fri Jun 18 18:38:28 2010 -0400 Log Message: Quiet a compiler warning. diffstat: getdate.c | 2 +- getdate.y | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 18:39:49 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 18:39:49 -0400 Subject: [sudo-commits] sudo changeset 5656:c9acfc927cea Message-ID: changeset: 5656:c9acfc927cea in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c9acfc927cea user: Todd C. Miller date: Fri Jun 18 18:39:40 2010 -0400 Log Message: Quiet a compiler warning. diffstat: plugins/sudoers/getdate.c | 2 +- plugins/sudoers/getdate.y | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 18:45:34 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 18:45:34 -0400 Subject: [sudo-commits] sudo changeset 5657:c8750c2d75ab Message-ID: changeset: 5657:c8750c2d75ab in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c8750c2d75ab user: Todd C. Miller date: Fri Jun 18 18:41:54 2010 -0400 Log Message: getline.o is already in LIB_OBJS, do not need it in COMMON_OBJS diffstat: Makefile.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 18:45:34 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 18:45:34 -0400 Subject: [sudo-commits] sudo changeset 5658:f310b2123ba9 Message-ID: changeset: 5658:f310b2123ba9 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f310b2123ba9 user: Todd C. Miller date: Fri Jun 18 18:44:05 2010 -0400 Log Message: Use memset() instead of zero_bytes() since we don't include sudo.h diffstat: boottime.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 18:45:35 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 18:45:35 -0400 Subject: [sudo-commits] sudo changeset 5659:51e9d419bd83 Message-ID: changeset: 5659:51e9d419bd83 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/51e9d419bd83 user: Todd C. Miller date: Fri Jun 18 18:45:22 2010 -0400 Log Message: Add a cast to quiet a compiler warning. diffstat: iolog.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Fri Jun 18 18:45:55 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 18 Jun 2010 18:45:55 -0400 Subject: [sudo-commits] sudo changeset 5660:a200e07ee1bc Message-ID: changeset: 5660:a200e07ee1bc in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/a200e07ee1bc user: Todd C. Miller date: Fri Jun 18 18:45:43 2010 -0400 Log Message: Add a cast to quiet a compiler warning. diffstat: plugins/sudoers/iolog.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Mon Jun 21 17:04:36 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 21 Jun 2010 17:04:36 -0400 Subject: [sudo-commits] sudo changeset 5661:fd48e6e2136b Message-ID: changeset: 5661:fd48e6e2136b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/fd48e6e2136b user: Todd C. Miller date: Mon Jun 21 16:18:46 2010 -0400 Log Message: Define _LINUX_SOURCE_COMPAT on AIX for strsignal() prototype, it is not covered by _ALL_SOURCE. diffstat: configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Mon Jun 21 17:04:37 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 21 Jun 2010 17:04:37 -0400 Subject: [sudo-commits] sudo changeset 5662:11483bbe15c7 Message-ID: changeset: 5662:11483bbe15c7 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/11483bbe15c7 user: Todd C. Miller date: Mon Jun 21 16:19:41 2010 -0400 Log Message: Include usersec.h on AIX to get IDtouser() prototype. diffstat: pwutil.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Mon Jun 21 17:04:38 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 21 Jun 2010 17:04:38 -0400 Subject: [sudo-commits] sudo changeset 5663:3657f1b181b9 Message-ID: changeset: 5663:3657f1b181b9 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/3657f1b181b9 user: Todd C. Miller date: Mon Jun 21 16:20:10 2010 -0400 Log Message: Define _LINUX_SOURCE_COMPAT on AIX for strsignal() prototype, it is not covered by _ALL_SOURCE. diffstat: configure | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Tue Jun 22 13:38:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 22 Jun 2010 13:38:51 -0400 Subject: [sudo-commits] sudo changeset 5664:c92fd69809d0 Message-ID: changeset: 5664:c92fd69809d0 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c92fd69809d0 user: Todd C. Miller date: Mon Jun 21 17:37:21 2010 -0400 Log Message: Define _LINUX_SOURCE_COMPAT on AIX for strsignal() prototype, it is not covered by _ALL_SOURCE. diffstat: configure | 2 +- configure.in | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Tue Jun 22 13:38:52 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 22 Jun 2010 13:38:52 -0400 Subject: [sudo-commits] sudo changeset 5665:2923dc17f79c Message-ID: changeset: 5665:2923dc17f79c in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2923dc17f79c user: Todd C. Miller date: Tue Jun 22 13:38:43 2010 -0400 Log Message: Mention when LDAP was incorporate. diffstat: doc/HISTORY | 6 +++++- doc/history.pod | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Tue Jun 22 13:39:18 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 22 Jun 2010 13:39:18 -0400 Subject: [sudo-commits] sudo changeset 5666:4e6c8ec4f67c Message-ID: changeset: 5666:4e6c8ec4f67c in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/4e6c8ec4f67c user: Todd C. Miller date: Tue Jun 22 13:39:14 2010 -0400 Log Message: Mention when LDAP was incorporated. diffstat: HISTORY | 6 +++++- history.pod | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Wed Jun 23 11:07:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 23 Jun 2010 11:07:51 -0400 Subject: [sudo-commits] sudo changeset 5667:8deaedf44943 Message-ID: changeset: 5667:8deaedf44943 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/8deaedf44943 user: Todd C. Miller date: Wed Jun 23 11:07:42 2010 -0400 Log Message: Add missing includes Add missing trailing NUL in userinfo string diffstat: aix.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Wed Jun 23 11:09:01 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 23 Jun 2010 11:09:01 -0400 Subject: [sudo-commits] sudo changeset 5668:2b8dd2b67131 Message-ID: changeset: 5668:2b8dd2b67131 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2b8dd2b67131 user: Todd C. Miller date: Wed Jun 23 11:08:54 2010 -0400 Log Message: Include usersec.h for authenticate() prototype diffstat: auth/aix_auth.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Wed Jun 23 11:40:27 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 23 Jun 2010 11:40:27 -0400 Subject: [sudo-commits] sudo changeset 5669:819a2667ffd7 Message-ID: changeset: 5669:819a2667ffd7 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/819a2667ffd7 user: Todd C. Miller date: Wed Jun 23 11:40:20 2010 -0400 Log Message: Include compat.h before alloc.h to get __P diffstat: aix.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Wed Jun 23 18:56:50 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 23 Jun 2010 18:56:50 -0400 Subject: [sudo-commits] sudo changeset 5670:363dbe449f1c Message-ID: changeset: 5670:363dbe449f1c in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/363dbe449f1c user: Todd C. Miller date: Wed Jun 23 18:56:44 2010 -0400 Log Message: Bracket initgroups with calls to aix_setauthdb() and aix_restoreauthdb() diffstat: pwutil.c | 2 +- set_perms.c | 14 ++++++++++---- sudo_nss.c | 8 +++++++- 3 files changed, 18 insertions(+), 6 deletions(-) From Todd.Miller at courtesan.com Thu Jun 24 07:42:35 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 24 Jun 2010 07:42:35 -0400 Subject: [sudo-commits] sudo changeset 5671:b4e10b2ffdb1 Message-ID: changeset: 5671:b4e10b2ffdb1 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/b4e10b2ffdb1 user: Todd C. Miller date: Thu Jun 24 07:39:34 2010 -0400 Log Message: Add support for multiple URI lines by joining the contents and passing the result to ldap_initialize. diffstat: ldap.c | 163 ++++++++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 101 insertions(+), 62 deletions(-) From Todd.Miller at courtesan.com Thu Jun 24 07:42:36 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 24 Jun 2010 07:42:36 -0400 Subject: [sudo-commits] sudo changeset 5672:8e82ce63f774 Message-ID: changeset: 5672:8e82ce63f774 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/8e82ce63f774 user: Todd C. Miller date: Thu Jun 24 07:42:29 2010 -0400 Log Message: If env_init() was called implicitly via getenv(), setenv() or putenv() just use the specified envp instead of mallocing a new copy. This prevents an infinite loop on OpenBSD which calls getenv() from malloc() to get MALLOC_OPTIONS. diffstat: env.c | 44 +++++++++++++++++++++++++++++++------------- sudo.c | 2 +- sudo.h | 2 +- 3 files changed, 33 insertions(+), 15 deletions(-) From Todd.Miller at courtesan.com Thu Jun 24 09:59:14 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 24 Jun 2010 09:59:14 -0400 Subject: [sudo-commits] sudo changeset 5673:ee93112d0308 Message-ID: changeset: 5673:ee93112d0308 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/ee93112d0308 user: Todd C. Miller date: Thu Jun 24 09:59:06 2010 -0400 Log Message: Add =head3 entries, mostly for the html version diffstat: doc/HISTORY | 30 ++++++++++++++++++++++++------ doc/history.pod | 26 ++++++++++++++++++++++---- 2 files changed, 46 insertions(+), 10 deletions(-) From Todd.Miller at courtesan.com Thu Jun 24 13:23:01 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 24 Jun 2010 13:23:01 -0400 Subject: [sudo-commits] sudo changeset 5674:82da12d222a6 Message-ID: changeset: 5674:82da12d222a6 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/82da12d222a6 user: Todd C. Miller date: Thu Jun 24 13:22:51 2010 -0400 Log Message: K&R function declaration for aix_setauthdb() diffstat: aix.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Thu Jun 24 14:17:01 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 24 Jun 2010 14:17:01 -0400 Subject: [sudo-commits] sudo changeset 5675:215c7653d9bc Message-ID: changeset: 5675:215c7653d9bc in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/215c7653d9bc user: Todd C. Miller date: Thu Jun 24 14:16:45 2010 -0400 Log Message: Bump version to 1.7.3b5 Error out if libaudit.h is missing or ununable when --with-linux-audit was specified diffstat: configure | 2749 +++++++++++++++++++++++++++++---------------------------- configure.in | 13 +- 2 files changed, 1394 insertions(+), 1368 deletions(-) From Todd.Miller at courtesan.com Thu Jun 24 14:35:02 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 24 Jun 2010 14:35:02 -0400 Subject: [sudo-commits] sudo changeset 5676:24144c52c0cc Message-ID: changeset: 5676:24144c52c0cc in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/24144c52c0cc user: Todd C. Miller date: Thu Jun 24 14:34:53 2010 -0400 Log Message: Add check for setkeycreatecon() when --with-selinux is specified. diffstat: config.h.in | 3 ++ configure | 70 ++++++++++++++++++++++++++++++++++++++++++++++++------------ configure.in | 3 ++ selinux.c | 2 + 4 files changed, 64 insertions(+), 14 deletions(-) From Todd.Miller at courtesan.com Thu Jun 24 15:31:14 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 24 Jun 2010 15:31:14 -0400 Subject: [sudo-commits] sudo changeset 5678:affae247b4e0 Message-ID: changeset: 5678:affae247b4e0 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/affae247b4e0 user: Todd C. Miller date: Thu Jun 24 15:31:05 2010 -0400 Log Message: Add check for setkeycreatecon() when --with-selinux is specified. diffstat: config.h.in | 3 ++ configure | 70 +++++++++++++++++++++++++++++++++++++++++++++++----------- configure.in | 3 ++ src/selinux.c | 2 + 4 files changed, 64 insertions(+), 14 deletions(-) From Todd.Miller at courtesan.com Thu Jun 24 15:31:13 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Thu, 24 Jun 2010 15:31:13 -0400 Subject: [sudo-commits] sudo changeset 5677:d82e743fac04 Message-ID: changeset: 5677:d82e743fac04 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d82e743fac04 user: Todd C. Miller date: Thu Jun 24 15:29:38 2010 -0400 Log Message: Error out if libaudit.h is missing or ununable when --with-linux-audit was specified diffstat: configure | 3406 +++++++++++++++++++++++++++++---------------------------- configure.in | 10 +- 2 files changed, 1720 insertions(+), 1696 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 09:59:10 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 09:59:10 -0400 Subject: [sudo-commits] sudo changeset 5679:72df368a8a0e Message-ID: changeset: 5679:72df368a8a0e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/72df368a8a0e user: Todd C. Miller date: Fri Jun 25 09:57:29 2010 -0400 Log Message: Ignore case when matching user/group names in the cache. From Quest sudo. diffstat: pwutil.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 09:59:11 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 09:59:11 -0400 Subject: [sudo-commits] sudo changeset 5680:c1b33e3e0f9e Message-ID: changeset: 5680:c1b33e3e0f9e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c1b33e3e0f9e user: Todd C. Miller date: Fri Jun 25 09:57:58 2010 -0400 Log Message: Defer call to sudo_nonunix_groupcheck_cleanup() until after we have closed the sudoers sources. From Quest sudo. diffstat: sudo.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 09:59:12 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 09:59:12 -0400 Subject: [sudo-commits] sudo changeset 5681:0174e89f983b Message-ID: changeset: 5681:0174e89f983b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/0174e89f983b user: Todd C. Miller date: Fri Jun 25 09:58:59 2010 -0400 Log Message: Use warningx() instead of log_error() since the latter is not available to visudo or testsudoers. This does mean that they don't end up in syslog. diffstat: vasgroups.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 10:00:51 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 10:00:51 -0400 Subject: [sudo-commits] sudo changeset 5684:bc60cc414632 Message-ID: changeset: 5684:bc60cc414632 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/bc60cc414632 user: Todd C. Miller date: Fri Jun 25 10:00:31 2010 -0400 Log Message: Use warningx() instead of log_error() since the latter is not available to visudo or testsudoers. This does mean that they don't end up in syslog. diffstat: vasgroups.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 10:00:50 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 10:00:50 -0400 Subject: [sudo-commits] sudo changeset 5683:6704e80258e0 Message-ID: changeset: 5683:6704e80258e0 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/6704e80258e0 user: Todd C. Miller date: Fri Jun 25 10:00:19 2010 -0400 Log Message: Defer call to sudo_nonunix_groupcheck_cleanup() until after we have closed the sudoers sources. From Quest sudo. diffstat: sudo.c | 38 ++++++++++++++++++-------------------- 1 files changed, 18 insertions(+), 20 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 10:00:49 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 10:00:49 -0400 Subject: [sudo-commits] sudo changeset 5682:64f1b9282984 Message-ID: changeset: 5682:64f1b9282984 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/64f1b9282984 user: Todd C. Miller date: Fri Jun 25 09:59:56 2010 -0400 Log Message: Ignore case when matching user/group names in the cache. From Quest sudo. diffstat: pwutil.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 10:06:16 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 10:06:16 -0400 Subject: [sudo-commits] sudo changeset 5685:2aa4ecc7d7f5 Message-ID: changeset: 5685:2aa4ecc7d7f5 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/2aa4ecc7d7f5 user: Todd C. Miller date: Fri Jun 25 10:05:37 2010 -0400 Log Message: Ignore case when matching user/group names in the cache. From Quest sudo. diffstat: plugins/sudoers/pwutil.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 10:06:18 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 10:06:18 -0400 Subject: [sudo-commits] sudo changeset 5686:c1cd573bab94 Message-ID: changeset: 5686:c1cd573bab94 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/c1cd573bab94 user: Todd C. Miller date: Fri Jun 25 10:05:51 2010 -0400 Log Message: Defer call to sudo_nonunix_groupcheck_cleanup() until after we have closed the sudoers sources. From Quest sudo. diffstat: plugins/sudoers/sudoers.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 10:06:19 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 10:06:19 -0400 Subject: [sudo-commits] sudo changeset 5687:152b7c50f426 Message-ID: changeset: 5687:152b7c50f426 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/152b7c50f426 user: Todd C. Miller date: Fri Jun 25 10:06:08 2010 -0400 Log Message: Use warningx() instead of log_error() since the latter is not available to visudo or testsudoers. This does mean that they don't end up in syslog. diffstat: plugins/sudoers/vasgroups.c | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 13:39:29 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 13:39:29 -0400 Subject: [sudo-commits] sudo changeset 5688:42ff28e7fae0 Message-ID: changeset: 5688:42ff28e7fae0 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/42ff28e7fae0 user: Todd C. Miller date: Fri Jun 25 13:39:21 2010 -0400 Log Message: In unsetenv(), do not assign ep early as we may end up reallocating env.envp which could result in ep pointing to freed memory if the environ pointer is out of sync with env.envp. diffstat: env.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 13:42:55 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 13:42:55 -0400 Subject: [sudo-commits] sudo changeset 5689:d3109706ec85 Message-ID: changeset: 5689:d3109706ec85 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d3109706ec85 user: Todd C. Miller date: Fri Jun 25 13:17:59 2010 -0400 Log Message: Use S_REGISTRY instead of S_AUTHSYSTEM as the argument to getuserattr() when fetching the administrative domain to be used by setauthdb(). This was suggested by AIX support and is consistent with what OpenSSH does. diffstat: aix.c | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 13:42:56 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 13:42:56 -0400 Subject: [sudo-commits] sudo changeset 5690:a4cd29c862c9 Message-ID: changeset: 5690:a4cd29c862c9 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/a4cd29c862c9 user: Todd C. Miller date: Fri Jun 25 13:42:50 2010 -0400 Log Message: In unsetenv(), assign ep in the for loop instead of doing it earlier. This version of the code does not change env.envp in between when ep is assigned and when it is used but older versions (e.g. 1.7.2) do. diffstat: env.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 13:44:54 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 13:44:54 -0400 Subject: [sudo-commits] sudo changeset 5691:f35cb63eb74b Message-ID: changeset: 5691:f35cb63eb74b in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/f35cb63eb74b user: Todd C. Miller date: Fri Jun 25 13:44:45 2010 -0400 Log Message: fqdn issue is resolved diffstat: TODO | 48 +++++++++++++++++++++++------------------------- 1 files changed, 23 insertions(+), 25 deletions(-) From Todd.Miller at courtesan.com Fri Jun 25 13:50:21 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Fri, 25 Jun 2010 13:50:21 -0400 Subject: [sudo-commits] sudo changeset 5692:fe43fe79070d Message-ID: changeset: 5692:fe43fe79070d in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/fe43fe79070d user: Todd C. Miller date: Fri Jun 25 13:50:15 2010 -0400 Log Message: Update version to 1.7.3rc1 diffstat: configure | 18 +++++++++--------- configure.in | 2 +- sudo.cat | 20 ++++++++++---------- sudo.man.in | 2 +- sudoers.cat | 52 ++++++++++++++++++++++++++-------------------------- sudoers.ldap.cat | 24 ++++++++++++------------ sudoers.ldap.man.in | 2 +- sudoers.man.in | 2 +- sudoreplay.cat | 10 +++++----- sudoreplay.man.in | 2 +- visudo.cat | 6 +++--- visudo.man.in | 2 +- 12 files changed, 71 insertions(+), 71 deletions(-) From Todd.Miller at courtesan.com Sat Jun 26 13:09:13 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Sat, 26 Jun 2010 13:09:13 -0400 Subject: [sudo-commits] sudo changeset 5693:d4f3e374caeb Message-ID: changeset: 5693:d4f3e374caeb in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/d4f3e374caeb user: Todd C. Miller date: Sat Jun 26 13:09:05 2010 -0400 Log Message: For env_init() just use environ not the envp from main(). diffstat: env.c | 19 +++++++++---------- sudo.c | 2 +- sudo.h | 2 +- 3 files changed, 11 insertions(+), 12 deletions(-) From Todd.Miller at courtesan.com Mon Jun 28 09:08:44 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 28 Jun 2010 09:08:44 -0400 Subject: [sudo-commits] sudo changeset 5694:be36e8a6dddd Message-ID: changeset: 5694:be36e8a6dddd in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/be36e8a6dddd user: Todd C. Miller date: Mon Jun 28 09:08:10 2010 -0400 Log Message: Document AIX fixes diffstat: WHATSNEW | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) From Todd.Miller at courtesan.com Mon Jun 28 09:08:45 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Mon, 28 Jun 2010 09:08:45 -0400 Subject: [sudo-commits] sudo changeset 5695:1dc0ac5929bf Message-ID: changeset: 5695:1dc0ac5929bf in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/1dc0ac5929bf user: Todd C. Miller date: Mon Jun 28 09:08:34 2010 -0400 Log Message: Mention that multiple URI lines are merged into a single one. diffstat: sudoers.ldap.cat | 78 ++++++++++++++++++++++++++-------------------------- sudoers.ldap.man.in | 20 +++++++------ sudoers.ldap.pod | 18 ++++++----- 3 files changed, 60 insertions(+), 56 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 09:09:27 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 09:09:27 -0400 Subject: [sudo-commits] sudo changeset 5696:47f8dfcc7a48 Message-ID: changeset: 5696:47f8dfcc7a48 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/47f8dfcc7a48 user: Todd C. Miller date: Tue Jun 29 09:09:20 2010 -0400 Log Message: In unsetenv() check for NULL or empty name as per POSIX 1003.1-2008 diffstat: env.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 09:10:47 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 09:10:47 -0400 Subject: [sudo-commits] sudo changeset 5697:7046ba7caa4e Message-ID: changeset: 5697:7046ba7caa4e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/7046ba7caa4e user: Todd C. Miller date: Tue Jun 29 09:10:43 2010 -0400 Log Message: In unsetenv() check for NULL or empty name as per POSIX 1003.1-2008 diffstat: plugins/sudoers/env.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 09:25:36 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 09:25:36 -0400 Subject: [sudo-commits] sudo changeset 5698:645b49f46650 Message-ID: changeset: 5698:645b49f46650 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/645b49f46650 user: Todd C. Miller date: Tue Jun 29 09:25:30 2010 -0400 Log Message: Do not rely on env.env_len when unsetting a variable, just use the NULL terminator. diffstat: env.c | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 09:26:59 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 09:26:59 -0400 Subject: [sudo-commits] sudo changeset 5699:ca6eb239c829 Message-ID: changeset: 5699:ca6eb239c829 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/ca6eb239c829 user: Todd C. Miller date: Tue Jun 29 09:26:55 2010 -0400 Log Message: Do not rely on env.env_len when unsetting a variable, just use the NULL terminator. diffstat: plugins/sudoers/env.c | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 09:27:47 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 09:27:47 -0400 Subject: [sudo-commits] sudo changeset 5700:15a1f6adffe8 Message-ID: changeset: 5700:15a1f6adffe8 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/15a1f6adffe8 user: Todd C. Miller date: Tue Jun 29 09:27:43 2010 -0400 Log Message: In unsetenv() check for NULL or empty name as per POSIX 1003.1-2008 diffstat: env.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 10:55:06 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 10:55:06 -0400 Subject: [sudo-commits] sudo changeset 5701:7176d5e7bfcb Message-ID: changeset: 5701:7176d5e7bfcb in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/7176d5e7bfcb user: Todd C. Miller date: Tue Jun 29 10:55:00 2010 -0400 Log Message: Back out unrelated bits from 6704e80258e0 diffstat: sudo.c | 25 +++++++++++++++---------- 1 files changed, 15 insertions(+), 10 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 12:45:19 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 12:45:19 -0400 Subject: [sudo-commits] sudo changeset 5702:faf088613ce5 Message-ID: changeset: 5702:faf088613ce5 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/faf088613ce5 user: Todd C. Miller date: Tue Jun 29 09:26:21 2010 -0400 Log Message: Do not rely on env.env_len when unsetting a variable, just use the NULL terminator. diffstat: env.c | 16 +++++++++------- 1 files changed, 9 insertions(+), 7 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 12:45:20 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 12:45:20 -0400 Subject: [sudo-commits] sudo changeset 5703:7c6de7fb5dba Message-ID: changeset: 5703:7c6de7fb5dba in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/7c6de7fb5dba user: Todd C. Miller date: Tue Jun 29 12:45:11 2010 -0400 Log Message: Include strings.h even if string.h exists since they may define different things. Fixes warnings on AIX and others. diffstat: alias.c | 7 +- alloc.c | 9 +- auth/afs.c | 9 +- auth/aix_auth.c | 9 +- auth/bsdauth.c | 10 +- auth/dce.c | 10 +- auth/fwtk.c | 10 +- auth/kerb4.c | 10 +- auth/kerb5.c | 10 +- auth/pam.c | 12 +-- auth/passwd.c | 10 +- auth/rfc1938.c | 9 +- auth/secureware.c | 9 +- auth/securid.c | 10 +- auth/securid5.c | 10 +- auth/sia.c | 10 +- auth/sudo_auth.c | 12 +-- boottime.c | 10 +- check.c | 7 +- defaults.c | 7 +- env.c | 7 +- exec.c | 10 +-- exec_pty.c | 7 +- fileops.c | 7 +- find_path.c | 7 +- fnmatch.c | 9 +- get_pty.c | 7 +- getcwd.c | 7 +- getdate.c | 91 +++++++++++++-------------- getdate.y | 7 +- getline.c | 9 +- getspwuid.c | 13 +-- glob.c | 9 +- goodpath.c | 10 +- gram.c | 175 ++++++++++++++++++++++++++--------------------------- gram.y | 7 +- interfaces.c | 9 +- iolog.c | 7 +- lbuf.c | 7 +- ldap.c | 7 +- logging.c | 7 +- match.c | 7 +- parse.c | 7 +- parse_args.c | 10 +-- pwutil.c | 9 +- set_perms.c | 7 +- snprintf.c | 10 +- sudo.c | 7 +- sudo_edit.c | 7 +- sudo_nss.c | 7 +- sudoreplay.c | 7 +- term.c | 7 +- testsudoers.c | 9 +- tgetpass.c | 7 +- toke.c | 123 ++++++++++++++++++------------------- toke.l | 7 +- tsgetgrpw.c | 7 +- visudo.c | 7 +- 58 files changed, 398 insertions(+), 456 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 13:08:14 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 13:08:14 -0400 Subject: [sudo-commits] sudo changeset 5704:a45b980a01ef Message-ID: changeset: 5704:a45b980a01ef in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/a45b980a01ef user: Todd C. Miller date: Tue Jun 29 13:05:27 2010 -0400 Log Message: Add a separate all target for AIX make which was using the entire LHS (not just the first entry) of the first target as the implicit target. diffstat: Makefile.in | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 13:08:15 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 13:08:15 -0400 Subject: [sudo-commits] sudo changeset 5705:cf8b93e872c9 Message-ID: changeset: 5705:cf8b93e872c9 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/cf8b93e872c9 user: Todd C. Miller 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(-) From Todd.Miller at courtesan.com Tue Jun 29 17:56:04 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 17:56:04 -0400 Subject: [sudo-commits] sudo changeset 5706:72fd1f510a08 Message-ID: changeset: 5706:72fd1f510a08 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/72fd1f510a08 user: Todd C. Miller date: Tue Jun 29 17:55:55 2010 -0400 Log Message: Sudo 1.7.3 GA diffstat: configure | 18 +++++++++--------- configure.in | 2 +- sudo.cat | 20 ++++++++++---------- sudo.man.in | 2 +- sudoers.cat | 52 ++++++++++++++++++++++++++-------------------------- sudoers.ldap.cat | 24 ++++++++++++------------ sudoers.ldap.man.in | 2 +- sudoers.man.in | 2 +- sudoreplay.cat | 10 +++++----- sudoreplay.man.in | 2 +- visudo.cat | 6 +++--- visudo.man.in | 2 +- 12 files changed, 71 insertions(+), 71 deletions(-) From Todd.Miller at courtesan.com Tue Jun 29 18:29:25 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Tue, 29 Jun 2010 18:29:25 -0400 Subject: [sudo-commits] sudo changeset 5707:cc8b2277e17e Message-ID: changeset: 5707:cc8b2277e17e in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/cc8b2277e17e user: Todd C. Miller date: Tue Jun 29 18:29:19 2010 -0400 Log Message: Added tag SUDO_1_7_3 for changeset 72fd1f510a08 diffstat: .hgtags | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) From Todd.Miller at courtesan.com Wed Jun 30 09:22:05 2010 From: Todd.Miller at courtesan.com (Todd C. Miller) Date: Wed, 30 Jun 2010 09:22:05 -0400 Subject: [sudo-commits] sudo changeset 5708:eaec8f677596 Message-ID: changeset: 5708:eaec8f677596 in /home/hg/sudo details: http://www.sudo.ws/repos/sudo/rev/eaec8f677596 user: Todd C. Miller date: Wed Jun 30 09:21:47 2010 -0400 Log Message: Bump version for sudo 1.7.2p8 diffstat: ChangeLog | 26 +++++++++++++++++++++++ configure | 18 ++++++++-------- configure.in | 2 +- sudo.cat | 20 +++++++++--------- sudo.man.in | 2 +- sudoers.cat | 58 ++++++++++++++++++++++++++-------------------------- sudoers.ldap.cat | 24 ++++++++++---------- sudoers.ldap.man.in | 2 +- sudoers.man.in | 2 +- visudo.cat | 6 ++-- visudo.man.in | 2 +- 11 files changed, 94 insertions(+), 68 deletions(-)