From Todd.Miller at courtesan.com Wed Aug 5 19:59:22 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Wed, 5 Aug 2009 19:59:22 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908052359.n75NxMR0016735@core.courtesan.com> Module Name: sudo Committed By: millert Date: Wed Aug 5 23:59:22 UTC 2009 Modified Files: sudo: sudo.c sudo_edit.c Log Message: Fix a bug introduced with def_closefrom. The value of def_closefrom already includes the +1. To generate a diff of this commit: cvs rdiff -u -r1.517 -r1.518 sudo/sudo.c cvs rdiff -u -r1.37 -r1.38 sudo/sudo_edit.c From Todd.Miller at courtesan.com Wed Aug 5 20:04:14 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Wed, 5 Aug 2009 20:04:14 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908060004.n7604EdT017198@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Aug 6 00:04:14 UTC 2009 Modified Files: sudo: Makefile.in aclocal.m4 compat.h config.h.in configure configure.in def_data.c def_data.h def_data.in gram.c gram.h gram.y parse.c parse.h pathnames.h.in sudo.c sudo.h term.c tgetpass.c Log Message: First cut at session logging for sudo. Still need to write get_pty() for Unix 98 and old-style BSD ptys. Also needs documentation and general cleanup. To generate a diff of this commit: cvs rdiff -u -r1.341 -r1.342 sudo/Makefile.in cvs rdiff -u -r1.101 -r1.102 sudo/aclocal.m4 cvs rdiff -u -r1.90 -r1.91 sudo/compat.h cvs rdiff -u -r1.246 -r1.247 sudo/config.h.in cvs rdiff -u -r1.286 -r1.287 sudo/configure cvs rdiff -u -r1.549 -r1.550 sudo/configure.in cvs rdiff -u -r1.37 -r1.38 sudo/def_data.c cvs rdiff -u -r1.32 -r1.33 sudo/def_data.h cvs rdiff -u -r1.39 -r1.40 sudo/def_data.in cvs rdiff -u -r1.35 -r1.36 sudo/gram.c cvs rdiff -u -r1.8 -r1.9 sudo/gram.h cvs rdiff -u -r1.36 -r1.37 sudo/gram.y cvs rdiff -u -r1.242 -r1.243 sudo/parse.c cvs rdiff -u -r1.49 -r1.50 sudo/parse.h cvs rdiff -u -r1.65 -r1.66 sudo/pathnames.h.in cvs rdiff -u -r1.518 -r1.519 sudo/sudo.c cvs rdiff -u -r1.273 -r1.274 sudo/sudo.h cvs rdiff -u -r1.4 -r1.5 sudo/term.c cvs rdiff -u -r1.131 -r1.132 sudo/tgetpass.c From Todd.Miller at courtesan.com Thu Aug 6 11:51:12 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 6 Aug 2009 11:51:12 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908061551.n76FpCHm022904@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Aug 6 15:51:12 UTC 2009 Added Files: sudo: script.c Log Message: Session logging guts that got forgotten in the previous commit. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 sudo/script.c From Todd.Miller at courtesan.com Thu Aug 6 11:53:22 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 6 Aug 2009 11:53:22 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908061553.n76FrMvZ029943@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Aug 6 15:53:22 UTC 2009 Modified Files: sudo: config.h.in configure configure.in Log Message: Add checks for revoke and vhangup if we don't have openpty To generate a diff of this commit: cvs rdiff -u -r1.247 -r1.248 sudo/config.h.in cvs rdiff -u -r1.287 -r1.288 sudo/configure cvs rdiff -u -r1.550 -r1.551 sudo/configure.in From Todd.Miller at courtesan.com Fri Aug 7 09:09:10 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 7 Aug 2009 09:09:10 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908071309.n77D9AS8028117@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Aug 7 13:09:10 UTC 2009 Modified Files: sudo: script.c Log Message: Call vhangup on exit if the system has it Use setpgrp() if no setsid() To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 sudo/script.c From Todd.Miller at courtesan.com Fri Aug 7 09:23:07 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 7 Aug 2009 09:23:07 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908071323.n77DN7jq030537@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Aug 7 13:23:07 UTC 2009 Modified Files: sudo: config.h.in configure configure.in script.c Log Message: On Linux, the openpty proto libes in pty.h To generate a diff of this commit: cvs rdiff -u -r1.248 -r1.249 sudo/config.h.in cvs rdiff -u -r1.288 -r1.289 sudo/configure cvs rdiff -u -r1.551 -r1.552 sudo/configure.in cvs rdiff -u -r1.2 -r1.3 sudo/script.c From Todd.Miller at courtesan.com Fri Aug 7 09:25:23 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 7 Aug 2009 09:25:23 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908071325.n77DPN3p030198@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Aug 7 13:25:23 UTC 2009 Modified Files: sudo: match.c Log Message: Close dir before returning if strlcpy() reports overflow. >From Martynas Venckus. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 sudo/match.c From Todd.Miller at courtesan.com Fri Aug 7 10:21:51 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 7 Aug 2009 10:21:51 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908071421.n77ELpRC003455@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Aug 7 14:21:51 UTC 2009 Modified Files: sudo/auth: pam.c Log Message: Set PAM_RUSER and PAM_RHOST early so they can be used during authentication. Based on a patch from Jamie Beverly. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69 sudo/auth/pam.c From Todd.Miller at courtesan.com Fri Aug 7 17:06:54 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 7 Aug 2009 17:06:54 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908072106.n77L6sIE015659@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Aug 7 21:06:54 UTC 2009 Modified Files: sudo: term.c Log Message: For raw mode, don't bother clearing BRKINT or PARMRK and clear IUCLC if it is defined. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 sudo/term.c From Todd.Miller at courtesan.com Fri Aug 7 20:26:13 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 7 Aug 2009 20:26:13 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908080026.n780QDN7030066@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Aug 8 00:26:13 UTC 2009 Modified Files: sudo: configure configure.in script.c Log Message: Add UNIX98 pty support. To generate a diff of this commit: cvs rdiff -u -r1.289 -r1.290 sudo/configure cvs rdiff -u -r1.552 -r1.553 sudo/configure.in cvs rdiff -u -r1.3 -r1.4 sudo/script.c From Todd.Miller at courtesan.com Fri Aug 7 20:29:30 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 7 Aug 2009 20:29:30 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908080029.n780TUgH023227@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Aug 8 00:29:30 UTC 2009 Modified Files: sudo: config.h.in Log Message: Add UNIX98 pty support. To generate a diff of this commit: cvs rdiff -u -r1.249 -r1.250 sudo/config.h.in From Todd.Miller at courtesan.com Sat Aug 8 08:55:43 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 8 Aug 2009 08:55:43 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908081255.n78CthR9009578@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Aug 8 12:55:43 UTC 2009 Modified Files: sudo: script.c Log Message: Fix detection of the child process exiting. Since the child is in its own session we should only ever get SIGCHLD for that process but better safe than sorry. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 sudo/script.c From Todd.Miller at courtesan.com Sat Aug 8 08:56:02 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 8 Aug 2009 08:56:02 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908081256.n78Cu2Hs010005@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Aug 8 12:56:02 UTC 2009 Modified Files: sudo: sudo.c sudo.h tgetpass.c Log Message: Add protos for term_* to sudo.h To generate a diff of this commit: cvs rdiff -u -r1.519 -r1.520 sudo/sudo.c cvs rdiff -u -r1.274 -r1.275 sudo/sudo.h cvs rdiff -u -r1.132 -r1.133 sudo/tgetpass.c From Todd.Miller at courtesan.com Sat Aug 8 16:00:18 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 8 Aug 2009 16:00:18 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908082000.n78K0IiH032093@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Aug 8 20:00:18 UTC 2009 Modified Files: sudo: script.c Log Message: Fix wait() usage and use correct wait status. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 sudo/script.c From Todd.Miller at courtesan.com Sun Aug 16 10:58:13 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 16 Aug 2009 10:58:13 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908161458.n7GEwDvf020172@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 16 14:58:13 UTC 2009 Added Files: sudo: sudoreplay.c Log Message: Initial cut at sudoreplay; replay a sudo session. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 sudo/sudoreplay.c From Todd.Miller at courtesan.com Sun Aug 16 11:12:16 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 16 Aug 2009 11:12:16 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908161512.n7GFCGdU005293@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 16 15:12:16 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: include error.h first arg to nanotime is const To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 sudo/sudoreplay.c From Todd.Miller at courtesan.com Sun Aug 16 11:13:31 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 16 Aug 2009 11:13:31 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908161513.n7GFDV9Z003104@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 16 15:13:31 UTC 2009 Modified Files: sudo: Makefile.in config.h.in configure.in Log Message: Add scaffolding for building sudoreplay To generate a diff of this commit: cvs rdiff -u -r1.342 -r1.343 sudo/Makefile.in cvs rdiff -u -r1.250 -r1.251 sudo/config.h.in cvs rdiff -u -r1.553 -r1.554 sudo/configure.in From Todd.Miller at courtesan.com Sun Aug 16 11:16:04 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 16 Aug 2009 11:16:04 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908161516.n7GFG439021364@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 16 15:16:04 UTC 2009 Modified Files: sudo: Makefile.in Log Message: fix pasto To generate a diff of this commit: cvs rdiff -u -r1.343 -r1.344 sudo/Makefile.in From Todd.Miller at courtesan.com Mon Aug 17 10:17:09 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Mon, 17 Aug 2009 10:17:09 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908171417.n7HEH93m008995@core.courtesan.com> Module Name: sudo Committed By: millert Date: Mon Aug 17 14:17:09 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: The beginnings of a list mode. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 sudo/sudoreplay.c From Todd.Miller at courtesan.com Sun Aug 23 09:33:27 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 23 Aug 2009 09:33:27 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908231333.n7NDXQYD008650@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 23 13:33:26 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Add support for selecting by pattern and tty when listing. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 sudo/sudoreplay.c From Todd.Miller at courtesan.com Sun Aug 23 19:52:23 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 23 Aug 2009 19:52:23 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908232352.n7NNqNPm024896@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 23 23:52:23 UTC 2009 Modified Files: sudo: config.h.in configure.in Log Message: Add check for regcomp To generate a diff of this commit: cvs rdiff -u -r1.251 -r1.252 sudo/config.h.in cvs rdiff -u -r1.554 -r1.555 sudo/configure.in From Todd.Miller at courtesan.com Sun Aug 30 07:22:53 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 30 Aug 2009 07:22:53 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908301122.n7UBMrR0029279@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 30 11:22:53 UTC 2009 Modified Files: sudo: script.c sudoreplay.c Log Message: Use base36 number for the ID and store script files with paths like /var/log/sudo-session/00/00/00{,.tim,.scr}. This gives us 36^6 (2,176,782,336) unique IDs. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 sudo/script.c cvs rdiff -u -r1.4 -r1.5 sudo/sudoreplay.c From Todd.Miller at courtesan.com Sun Aug 30 10:11:05 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 30 Aug 2009 10:11:05 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908301411.n7UEB5IA012287@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 30 14:11:05 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Hook up max_wait. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 sudo/sudoreplay.c From Todd.Miller at courtesan.com Sun Aug 30 10:50:51 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 30 Aug 2009 10:50:51 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908301450.n7UEopLC008513@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 30 14:50:51 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: add -V (version) flag To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 sudo/sudoreplay.c From Todd.Miller at courtesan.com Sun Aug 30 10:56:19 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 30 Aug 2009 10:56:19 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908301456.n7UEuJdw002336@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 30 14:56:18 UTC 2009 Modified Files: sudo: Makefile.in configure configure.in Added Files: sudo: sudoreplay.cat sudoreplay.man.in sudoreplay.pod Log Message: Add sudoreplay docs To generate a diff of this commit: cvs rdiff -u -r1.344 -r1.345 sudo/Makefile.in cvs rdiff -u -r1.290 -r1.291 sudo/configure cvs rdiff -u -r1.555 -r1.556 sudo/configure.in cvs rdiff -u -r0 -r1.1 sudo/sudoreplay.cat cvs rdiff -u -r0 -r1.1 sudo/sudoreplay.man.in cvs rdiff -u -r0 -r1.1 sudo/sudoreplay.pod From Todd.Miller at courtesan.com Sun Aug 30 11:18:50 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 30 Aug 2009 11:18:50 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200908301518.n7UFIoqL011524@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Aug 30 15:18:50 UTC 2009 Modified Files: sudo: logging.c script.c sudo.c sudo.h Log Message: Log the session ID, if there is one. Currently logs ID=XXXXXX, perhaps should be SESSIONID or SESSID. To generate a diff of this commit: cvs rdiff -u -r1.205 -r1.206 sudo/logging.c cvs rdiff -u -r1.7 -r1.8 sudo/script.c cvs rdiff -u -r1.520 -r1.521 sudo/sudo.c cvs rdiff -u -r1.275 -r1.276 sudo/sudo.h