From Todd.Miller at courtesan.com Tue Sep 1 15:53:42 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Tue, 1 Sep 2009 15:53:42 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909011953.n81Jrgcq012176@core.courtesan.com> Module Name: sudo Committed By: millert Date: Tue Sep 1 19:53:42 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: remove unused variable To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 sudo/sudoreplay.c From Todd.Miller at courtesan.com Tue Sep 1 16:03:08 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Tue, 1 Sep 2009 16:03:08 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909012003.n81K383I011154@core.courtesan.com> Module Name: sudo Committed By: millert Date: Tue Sep 1 20:03:07 UTC 2009 Modified Files: sudo: Makefile.in Log Message: Install sudoreplay To generate a diff of this commit: cvs rdiff -u -r1.345 -r1.346 sudo/Makefile.in From Todd.Miller at courtesan.com Thu Sep 3 06:21:19 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 3 Sep 2009 06:21:19 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909031021.n83ALJZJ025501@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 3 10:21:19 UTC 2009 Modified Files: sudo: script.c sudo.c sudo.h Log Message: Move script_setup() back to immediately before we drop privs and call the new script_nextid() in its place, which will set sudo_user.sessid for the logging functions. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 sudo/script.c cvs rdiff -u -r1.521 -r1.522 sudo/sudo.c cvs rdiff -u -r1.276 -r1.277 sudo/sudo.h From Todd.Miller at courtesan.com Thu Sep 3 06:36:02 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 3 Sep 2009 06:36:02 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909031036.n83Aa2Iw031256@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 3 10:36:02 UTC 2009 Modified Files: sudo: script.c sudo.c sudo.h Log Message: Move the code to dup2 the script fds to low numbered descriptors into script_duplow() and fix the fd sorting. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 sudo/script.c cvs rdiff -u -r1.522 -r1.523 sudo/sudo.c cvs rdiff -u -r1.277 -r1.278 sudo/sudo.h From Todd.Miller at courtesan.com Thu Sep 3 07:28:08 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 3 Sep 2009 07:28:08 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909031128.n83BS8uN013494@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 3 11:28:08 UTC 2009 Modified Files: sudo: config.h.in configure configure.in script.c Log Message: Check for dup2 and use dup instead if we don't have it. To generate a diff of this commit: cvs rdiff -u -r1.252 -r1.253 sudo/config.h.in cvs rdiff -u -r1.291 -r1.292 sudo/configure cvs rdiff -u -r1.556 -r1.557 sudo/configure.in cvs rdiff -u -r1.10 -r1.11 sudo/script.c From Todd.Miller at courtesan.com Thu Sep 3 09:21:44 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 3 Sep 2009 09:21:44 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909031321.n83DLiiq024652@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 3 13:21:44 UTC 2009 Modified Files: sudo: script.c Log Message: Actually. qsort is fine since most versions fal back to a cheaper sort when the number of elements to sort is small (like in our case). To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 sudo/script.c From Todd.Miller at courtesan.com Thu Sep 3 19:26:06 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 3 Sep 2009 19:26:06 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909032326.n83NQ67V008469@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 3 23:26:06 UTC 2009 Modified Files: sudo: sudo.c Log Message: Only set the session id if we are running a command or editing a file. To generate a diff of this commit: cvs rdiff -u -r1.523 -r1.524 sudo/sudo.c From Todd.Miller at courtesan.com Thu Sep 3 19:27:24 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 3 Sep 2009 19:27:24 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909032327.n83NROxD032009@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 3 23:27:24 UTC 2009 Modified Files: sudo: script.c Log Message: Sanity check sessid before using it. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 sudo/script.c From Todd.Miller at courtesan.com Thu Sep 3 19:53:07 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 3 Sep 2009 19:53:07 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909032353.n83Nr76c015926@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 3 23:53:07 UTC 2009 Modified Files: sudo: compat.h Log Message: Add timeradd and timersub for those without them To generate a diff of this commit: cvs rdiff -u -r1.91 -r1.92 sudo/compat.h From Todd.Miller at courtesan.com Sun Sep 6 09:28:36 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 6 Sep 2009 09:28:36 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909061328.n86DSaRs022206@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 6 13:28:36 UTC 2009 Modified Files: sudo: def_data.c def_data.h def_data.in gram.c gram.h gram.y parse.c parse.h sudo.c Log Message: Rename script -> transcript To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 sudo/def_data.c cvs rdiff -u -r1.33 -r1.34 sudo/def_data.h cvs rdiff -u -r1.40 -r1.41 sudo/def_data.in cvs rdiff -u -r1.36 -r1.37 sudo/gram.c cvs rdiff -u -r1.9 -r1.10 sudo/gram.h cvs rdiff -u -r1.37 -r1.38 sudo/gram.y cvs rdiff -u -r1.243 -r1.244 sudo/parse.c cvs rdiff -u -r1.50 -r1.51 sudo/parse.h cvs rdiff -u -r1.524 -r1.525 sudo/sudo.c From Todd.Miller at courtesan.com Sun Sep 6 12:30:51 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 6 Sep 2009 12:30:51 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909061630.n86GUpIb027139@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 6 16:30:51 UTC 2009 Modified Files: sudo: sudoers.pod Log Message: Move fast_glob description to where it belongs in sorted order To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174 sudo/sudoers.pod From Todd.Miller at courtesan.com Mon Sep 7 10:18:06 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Mon, 7 Sep 2009 10:18:06 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909071418.n87EI69A029691@core.courtesan.com> Module Name: sudo Committed By: millert Date: Mon Sep 7 14:18:06 UTC 2009 Modified Files: sudo: logging.c Log Message: ID= -> TSID= for transcript ID To generate a diff of this commit: cvs rdiff -u -r1.206 -r1.207 sudo/logging.c From Todd.Miller at courtesan.com Mon Sep 7 10:21:09 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Mon, 7 Sep 2009 10:21:09 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909071421.n87EL9JI000821@core.courtesan.com> Module Name: sudo Committed By: millert Date: Mon Sep 7 14:21:09 UTC 2009 Modified Files: sudo: sudoers.pod Log Message: Fix cut at documenting transcript support. To generate a diff of this commit: cvs rdiff -u -r1.174 -r1.175 sudo/sudoers.pod From Todd.Miller at courtesan.com Mon Sep 7 11:07:48 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Mon, 7 Sep 2009 11:07:48 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909071507.n87F7mJ1032303@core.courtesan.com> Module Name: sudo Committed By: millert Date: Mon Sep 7 15:07:48 UTC 2009 Modified Files: sudo: script.c Log Message: Remove vhangup as it was hanging up the wrong tty. Should really vhangup in the child after it as set its tty. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 sudo/script.c From Todd.Miller at courtesan.com Sun Sep 13 18:02:07 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 13 Sep 2009 18:02:07 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909132202.n8DM27ex023125@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 13 22:02:07 UTC 2009 Modified Files: sudo: Makefile.in sudoreplay.c sudoreplay.cat sudoreplay.man.in sudoreplay.pod Log Message: Implement search expressions in sudoreplay similar in concept to what find or tcpdump uses. TODO: date ranges To generate a diff of this commit: cvs rdiff -u -r1.346 -r1.347 sudo/Makefile.in cvs rdiff -u -r1.8 -r1.9 sudo/sudoreplay.c cvs rdiff -u -r1.1 -r1.2 sudo/sudoreplay.cat cvs rdiff -u -r1.1 -r1.2 sudo/sudoreplay.man.in cvs rdiff -u -r1.1 -r1.2 sudo/sudoreplay.pod From Todd.Miller at courtesan.com Sun Sep 13 18:30:49 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 13 Sep 2009 18:30:49 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909132230.n8DMUnmQ022929@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 13 22:30:48 UTC 2009 Modified Files: sudo: sudoreplay.cat sudoreplay.man.in sudoreplay.pod Log Message: Add examples, sort predicates To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 sudo/sudoreplay.cat cvs rdiff -u -r1.2 -r1.3 sudo/sudoreplay.man.in cvs rdiff -u -r1.2 -r1.3 sudo/sudoreplay.pod From Todd.Miller at courtesan.com Sun Sep 13 18:36:34 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 13 Sep 2009 18:36:34 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909132236.n8DMaYpM021914@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 13 22:36:34 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Check more than just the first character of a predicate To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 sudo/sudoreplay.c From Todd.Miller at courtesan.com Mon Sep 14 09:16:07 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Mon, 14 Sep 2009 09:16:07 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909141316.n8EDG6fW003933@core.courtesan.com> Module Name: sudo Committed By: millert Date: Mon Sep 14 13:16:06 UTC 2009 Modified Files: sudo: Makefile.in Added Files: sudo: getdate.y Log Message: Add getdate.y to be used for sudoreplay date parsing. To generate a diff of this commit: cvs rdiff -u -r1.347 -r1.348 sudo/Makefile.in cvs rdiff -u -r0 -r1.1 sudo/getdate.y From Todd.Miller at courtesan.com Mon Sep 14 09:19:48 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Mon, 14 Sep 2009 09:19:48 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909141319.n8EDJmbh019582@core.courtesan.com> Module Name: sudo Committed By: millert Date: Mon Sep 14 13:19:48 UTC 2009 Modified Files: sudo: Makefile.in getdate.y Added Files: sudo: getdate.c Log Message: Fix warning and add generated getdate.c To generate a diff of this commit: cvs rdiff -u -r1.348 -r1.349 sudo/Makefile.in cvs rdiff -u -r0 -r1.1 sudo/getdate.c cvs rdiff -u -r1.1 -r1.2 sudo/getdate.y From Todd.Miller at courtesan.com Mon Sep 14 20:24:43 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Mon, 14 Sep 2009 20:24:43 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909150024.n8F0OhtK001319@core.courtesan.com> Module Name: sudo Committed By: millert Date: Tue Sep 15 00:24:43 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Add to and from perdicates (date ranges); needs documentation To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 sudo/sudoreplay.c From Todd.Miller at courtesan.com Wed Sep 16 07:48:34 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Wed, 16 Sep 2009 07:48:34 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909161148.n8GBmYKQ023184@core.courtesan.com> Module Name: sudo Committed By: millert Date: Wed Sep 16 11:48:34 UTC 2009 Modified Files: sudo: Makefile.in logging.c sudo.h Added Files: sudo: timestr.c Log Message: Move get_timestr() into its own source file so sudoreplay can use it. To generate a diff of this commit: cvs rdiff -u -r1.349 -r1.350 sudo/Makefile.in cvs rdiff -u -r1.207 -r1.208 sudo/logging.c cvs rdiff -u -r1.278 -r1.279 sudo/sudo.h cvs rdiff -u -r0 -r1.1 sudo/timestr.c From Todd.Miller at courtesan.com Wed Sep 16 07:49:40 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Wed, 16 Sep 2009 07:49:40 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909161149.n8GBnear029941@core.courtesan.com> Module Name: sudo Committed By: millert Date: Wed Sep 16 11:49:40 UTC 2009 Modified Files: sudo: script.c sudoreplay.c Log Message: Log the cwd in the script log file. Add sudo_getln() to read arbitrarily long lines. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 sudo/script.c cvs rdiff -u -r1.11 -r1.12 sudo/sudoreplay.c From Todd.Miller at courtesan.com Wed Sep 16 08:01:32 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Wed, 16 Sep 2009 08:01:32 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909161201.n8GC1WD2020346@core.courtesan.com> Module Name: sudo Committed By: millert Date: Wed Sep 16 12:01:32 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Fix reading long liensin sudo_getln() To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 sudo/sudoreplay.c From Todd.Miller at courtesan.com Wed Sep 16 09:36:30 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Wed, 16 Sep 2009 09:36:30 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909161336.n8GDaUe3006370@core.courtesan.com> Module Name: sudo Committed By: millert Date: Wed Sep 16 13:36:29 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Use fromdate and todate as the keywords instead of from and to; the short forms will still be accepted. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 sudo/sudoreplay.c From Todd.Miller at courtesan.com Thu Sep 17 05:54:33 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 17 Sep 2009 05:54:33 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909170954.n8H9sXcj026304@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 17 09:54:33 UTC 2009 Modified Files: sudo: script.c Log Message: Create session dir earlier now that we update the seq number early. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 sudo/script.c From Todd.Miller at courtesan.com Thu Sep 17 05:55:08 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 17 Sep 2009 05:55:08 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909170955.n8H9t8OX027328@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 17 09:55:08 UTC 2009 Modified Files: sudo: logging.c sudo.h timestr.c Log Message: Make get_timestr() take a time_t so we can use it properly in sudoreplay. To generate a diff of this commit: cvs rdiff -u -r1.208 -r1.209 sudo/logging.c cvs rdiff -u -r1.279 -r1.280 sudo/sudo.h cvs rdiff -u -r1.1 -r1.2 sudo/timestr.c From Todd.Miller at courtesan.com Thu Sep 17 05:56:05 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 17 Sep 2009 05:56:05 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909170956.n8H9u5RK003631@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 17 09:56:05 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Use get_timestr() and make the -l output look like the regular sudo log. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 sudo/sudoreplay.c From Todd.Miller at courtesan.com Thu Sep 17 06:14:02 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 17 Sep 2009 06:14:02 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909171014.n8HAE2Qw026848@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 17 10:14:01 UTC 2009 Modified Files: sudo: script.c Log Message: When flushing remaining output, also update timing file. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 sudo/script.c From Todd.Miller at courtesan.com Thu Sep 17 06:22:03 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 17 Sep 2009 06:22:03 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909171022.n8HAM3R3018352@core.courtesan.com> Module Name: sudo Committed By: millert Date: Thu Sep 17 10:22:03 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Make sudo_getln() behave more like glibc getline. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 sudo/sudoreplay.c From Todd.Miller at courtesan.com Thu Sep 17 20:32:32 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 17 Sep 2009 20:32:32 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909180032.n8I0WWti010170@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 00:32:32 UTC 2009 Modified Files: sudo: script.c Log Message: Refactor code to update output and timing files. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 sudo/script.c From Todd.Miller at courtesan.com Thu Sep 17 21:16:56 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 17 Sep 2009 21:16:56 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909180116.n8I1GuTn029461@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 01:16:56 UTC 2009 Modified Files: sudo: Makefile.in config.h.in configure configure.in sudoreplay.c Added Files: sudo: getline.c Log Message: Use getline() if the system has it, else use provide our own for sudoreplay. To generate a diff of this commit: cvs rdiff -u -r1.350 -r1.351 sudo/Makefile.in cvs rdiff -u -r1.253 -r1.254 sudo/config.h.in cvs rdiff -u -r1.292 -r1.293 sudo/configure cvs rdiff -u -r1.557 -r1.558 sudo/configure.in cvs rdiff -u -r0 -r1.1 sudo/getline.c cvs rdiff -u -r1.16 -r1.17 sudo/sudoreplay.c From Todd.Miller at courtesan.com Thu Sep 17 21:21:12 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 17 Sep 2009 21:21:12 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909180121.n8I1LCaZ007788@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 01:21:12 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Fix getline return value check. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 sudo/sudoreplay.c From Todd.Miller at courtesan.com Thu Sep 17 22:05:42 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 17 Sep 2009 22:05:42 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909180205.n8I25gvh021150@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 02:05:42 UTC 2009 Modified Files: sudo: sudoreplay.pod Log Message: Document cwd, attempt to document time/date formats. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 sudo/sudoreplay.pod From Todd.Miller at courtesan.com Fri Sep 18 08:12:35 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 18 Sep 2009 08:12:35 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909181212.n8ICCZX5016656@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 12:12:35 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Print year when formatting log line To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 sudo/sudoreplay.c From Todd.Miller at courtesan.com Fri Sep 18 08:23:01 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 18 Sep 2009 08:23:01 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909181223.n8ICN1BF016215@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 12:23:01 UTC 2009 Modified Files: sudo: config.h.in configure configure.in getline.c Log Message: Implement getline() in terms of fgetln() if we have it. To generate a diff of this commit: cvs rdiff -u -r1.254 -r1.255 sudo/config.h.in cvs rdiff -u -r1.293 -r1.294 sudo/configure cvs rdiff -u -r1.558 -r1.559 sudo/configure.in cvs rdiff -u -r1.1 -r1.2 sudo/getline.c From Todd.Miller at courtesan.com Fri Sep 18 09:04:14 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 18 Sep 2009 09:04:14 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909181304.n8ID4ER7010407@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 13:04:14 UTC 2009 Modified Files: sudo: configure configure.in Log Message: add missing line continuation char To generate a diff of this commit: cvs rdiff -u -r1.294 -r1.295 sudo/configure cvs rdiff -u -r1.559 -r1.560 sudo/configure.in From Todd.Miller at courtesan.com Fri Sep 18 09:08:21 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 18 Sep 2009 09:08:21 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909181308.n8ID8LxG017166@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 13:08:20 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Add protos for missing libc bits To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 sudo/sudoreplay.c From Todd.Miller at courtesan.com Fri Sep 18 09:18:03 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 18 Sep 2009 09:18:03 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909181318.n8IDI3br009247@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 13:18:03 UTC 2009 Modified Files: sudo: script.c Log Message: Fix comment after #endif To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 sudo/script.c From Todd.Miller at courtesan.com Fri Sep 18 09:18:30 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 18 Sep 2009 09:18:30 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909181318.n8IDIUDu014547@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 13:18:30 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Fix nanosleep emulation To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 sudo/sudoreplay.c From Todd.Miller at courtesan.com Fri Sep 18 09:18:56 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 18 Sep 2009 09:18:56 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909181318.n8IDIuuY019053@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 13:18:56 UTC 2009 Modified Files: sudo: getdate.c getdate.y getline.c Log Message: Need compat.h here To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 sudo/getdate.c cvs rdiff -u -r1.2 -r1.3 sudo/getdate.y cvs rdiff -u -r1.2 -r1.3 sudo/getline.c From Todd.Miller at courtesan.com Fri Sep 18 10:53:53 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 18 Sep 2009 10:53:53 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909181453.n8IErrJq006028@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 18 14:53:52 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Only use max_wait if it is non-zero To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 sudo/sudoreplay.c From Todd.Miller at courtesan.com Fri Sep 18 20:21:28 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 18 Sep 2009 20:21:28 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909190021.n8J0LSuU002092@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 19 00:21:28 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Use unbuffered I/O when writing to stdout and make sure we write the entire buffer. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 sudo/sudoreplay.c From Todd.Miller at courtesan.com Sat Sep 19 07:35:20 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 19 Sep 2009 07:35:20 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909191135.n8JBZKRb028812@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 19 11:35:20 UTC 2009 Modified Files: sudo: script.c Log Message: Keep reading from the pty master -> log file until read returns <= 0. Do our best to write everything to stdout when flushing any remaining bits. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 sudo/script.c From Todd.Miller at courtesan.com Sat Sep 19 07:43:25 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 19 Sep 2009 07:43:25 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909191143.n8JBhPkR015419@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 19 11:43:24 UTC 2009 Modified Files: sudo: script.c Log Message: Fix final flush. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 sudo/script.c From Todd.Miller at courtesan.com Sat Sep 19 13:21:14 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 19 Sep 2009 13:21:14 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909191721.n8JHLE4T012043@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 19 17:21:14 UTC 2009 Modified Files: sudo: Makefile.in configure configure.in Log Message: Build libsudo with the common bits and link things against that. To generate a diff of this commit: cvs rdiff -u -r1.351 -r1.352 sudo/Makefile.in cvs rdiff -u -r1.295 -r1.296 sudo/configure cvs rdiff -u -r1.560 -r1.561 sudo/configure.in From Todd.Miller at courtesan.com Sat Sep 19 13:44:34 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 19 Sep 2009 13:44:34 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909191744.n8JHiYso011665@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 19 17:44:34 UTC 2009 Modified Files: sudo: Makefile.in configure configure.in sudoreplay.c Added Files: sudo: nanosleep.c Log Message: Move nanosleep() emulation into its own file Check librt.a for nanosleep if we don't find it in libc To generate a diff of this commit: cvs rdiff -u -r1.352 -r1.353 sudo/Makefile.in cvs rdiff -u -r1.296 -r1.297 sudo/configure cvs rdiff -u -r1.561 -r1.562 sudo/configure.in cvs rdiff -u -r0 -r1.1 sudo/nanosleep.c cvs rdiff -u -r1.23 -r1.24 sudo/sudoreplay.c From Todd.Miller at courtesan.com Sat Sep 19 14:26:38 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 19 Sep 2009 14:26:38 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909191826.n8JIQcJN022727@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 19 18:26:38 UTC 2009 Modified Files: sudo: sudoreplay.cat sudoreplay.man.in sudoreplay.pod Log Message: More time and date examples To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 sudo/sudoreplay.cat cvs rdiff -u -r1.3 -r1.4 sudo/sudoreplay.man.in cvs rdiff -u -r1.4 -r1.5 sudo/sudoreplay.pod From Todd.Miller at courtesan.com Sat Sep 19 15:13:11 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 19 Sep 2009 15:13:11 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909191913.n8JJDBdt031915@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 19 19:13:10 UTC 2009 Modified Files: sudo: pwutil.c testsudoers.c tsgetgrpw.c Log Message: Remove my_* redirection in pwutil.c for testsudoers and just use the normal libc get{pw,gr}* names. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 sudo/pwutil.c cvs rdiff -u -r1.131 -r1.132 sudo/testsudoers.c cvs rdiff -u -r1.8 -r1.9 sudo/tsgetgrpw.c From Todd.Miller at courtesan.com Sat Sep 19 15:15:34 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 19 Sep 2009 15:15:34 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909191915.n8JJFY7S032352@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 19 19:15:34 UTC 2009 Modified Files: sudo: Makefile.in Log Message: More pwutil.o into COMMON_OBJS To generate a diff of this commit: cvs rdiff -u -r1.353 -r1.354 sudo/Makefile.in From Todd.Miller at courtesan.com Sat Sep 19 15:21:19 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 19 Sep 2009 15:21:19 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909191921.n8JJLJGj009577@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 19 19:21:19 UTC 2009 Modified Files: sudo: Makefile.in Log Message: sudoreplay depends on libsudo.a To generate a diff of this commit: cvs rdiff -u -r1.354 -r1.355 sudo/Makefile.in From Todd.Miller at courtesan.com Sat Sep 19 15:24:49 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 19 Sep 2009 15:24:49 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909191924.n8JJOnBZ008470@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 19 19:24:49 UTC 2009 Modified Files: sudo: Makefile.in Log Message: Add getline.o to COMMON_OBJS To generate a diff of this commit: cvs rdiff -u -r1.355 -r1.356 sudo/Makefile.in From Todd.Miller at courtesan.com Sun Sep 20 09:51:51 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 20 Sep 2009 09:51:51 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909201351.n8KDpp58023797@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 20 13:51:51 UTC 2009 Modified Files: sudo: script.c Log Message: Go back to dropping out of the select() loop when the process dies; Linux ptys apparently don't behave the same as BSD in regards to select(). No need to flush remaining output to the transcript, only to stdout. Add back code to check the master pty for additional data when we exit the main select loop. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 sudo/script.c From Todd.Miller at courtesan.com Thu Sep 24 20:31:35 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 24 Sep 2009 20:31:35 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909250031.n8P0VZvQ018491@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 25 00:31:35 UTC 2009 Modified Files: sudo: sudo.pod Log Message: Mention that the password must be followed by a newline with the -S option. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 sudo/sudo.pod From Todd.Miller at courtesan.com Thu Sep 24 21:11:50 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 24 Sep 2009 21:11:50 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909250111.n8P1BodW021820@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 25 01:11:50 UTC 2009 Modified Files: sudo: configure configure.in sudoers.man.pl sudoers.pod Log Message: Substitute in default value for secure_path To generate a diff of this commit: cvs rdiff -u -r1.297 -r1.298 sudo/configure cvs rdiff -u -r1.562 -r1.563 sudo/configure.in cvs rdiff -u -r1.1 -r1.2 sudo/sudoers.man.pl cvs rdiff -u -r1.175 -r1.176 sudo/sudoers.pod From Todd.Miller at courtesan.com Thu Sep 24 21:12:17 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Thu, 24 Sep 2009 21:12:17 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909250112.n8P1CHlM023130@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 25 01:12:16 UTC 2009 Modified Files: sudo: sudo.cat sudo.man.in sudoers.cat sudoers.man.in Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 sudo/sudo.cat cvs rdiff -u -r1.56 -r1.57 sudo/sudo.man.in cvs rdiff -u -r1.87 -r1.88 sudo/sudoers.cat cvs rdiff -u -r1.80 -r1.81 sudo/sudoers.man.in From Todd.Miller at courtesan.com Fri Sep 25 16:39:10 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Fri, 25 Sep 2009 16:39:10 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909252039.n8PKdAxs015596@core.courtesan.com> Module Name: sudo Committed By: millert Date: Fri Sep 25 20:39:10 UTC 2009 Modified Files: sudo: aclocal.m4 configure configure.in pathnames.h.in Log Message: _PATH_SUDO_SESSDIR -> _PATH_SUDO_TRANSCRIPT Add --enable-transcript=DIR option to specify the directory To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103 sudo/aclocal.m4 cvs rdiff -u -r1.298 -r1.299 sudo/configure cvs rdiff -u -r1.563 -r1.564 sudo/configure.in cvs rdiff -u -r1.66 -r1.67 sudo/pathnames.h.in From Todd.Miller at courtesan.com Sat Sep 26 11:34:47 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 26 Sep 2009 11:34:47 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909261534.n8QFYlH0017382@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 26 15:34:47 UTC 2009 Modified Files: sudo: INSTALL Makefile.in aclocal.m4 configure configure.in sudo.c Log Message: Hook up --disable-transcript and --enable-transcript=DIR To generate a diff of this commit: cvs rdiff -u -r1.175 -r1.176 sudo/INSTALL cvs rdiff -u -r1.356 -r1.357 sudo/Makefile.in cvs rdiff -u -r1.103 -r1.104 sudo/aclocal.m4 cvs rdiff -u -r1.299 -r1.300 sudo/configure cvs rdiff -u -r1.564 -r1.565 sudo/configure.in cvs rdiff -u -r1.525 -r1.526 sudo/sudo.c From Todd.Miller at courtesan.com Sat Sep 26 11:41:15 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 26 Sep 2009 11:41:15 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909261541.n8QFfFuR013605@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 26 15:41:14 UTC 2009 Modified Files: sudo: script.c sudoreplay.c Log Message: Use _PATH_SUDO_TRANSCRIPT instead of _PATH_SUDO_SESSDIR To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 sudo/script.c cvs rdiff -u -r1.24 -r1.25 sudo/sudoreplay.c From Todd.Miller at courtesan.com Sat Sep 26 16:25:58 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sat, 26 Sep 2009 16:25:58 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909262025.n8QKPwdB010990@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sat Sep 26 20:25:58 UTC 2009 Modified Files: sudo: aclocal.m4 configure configure.in Log Message: Fix default case of transcript_enabled being unset. To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105 sudo/aclocal.m4 cvs rdiff -u -r1.300 -r1.301 sudo/configure cvs rdiff -u -r1.565 -r1.566 sudo/configure.in From Todd.Miller at courtesan.com Sun Sep 27 09:03:57 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 27 Sep 2009 09:03:57 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909271303.n8RD3vPa027959@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 27 13:03:56 UTC 2009 Modified Files: sudo: script.c selinux.c sudo.c sudo.h Log Message: First cut at refactoring some of the selinux code so it can be used in conjunction with sudo's transcript support. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 sudo/script.c cvs rdiff -u -r1.5 -r1.6 sudo/selinux.c cvs rdiff -u -r1.526 -r1.527 sudo/sudo.c cvs rdiff -u -r1.280 -r1.281 sudo/sudo.h From Todd.Miller at courtesan.com Sun Sep 27 14:34:18 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 27 Sep 2009 14:34:18 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909271834.n8RIYIv9002445@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 27 18:34:18 UTC 2009 Modified Files: sudo: script.c Log Message: Add O_NOCTTY when opening a tty device. Explicitly disconnect from old tty before associatng with new one. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 sudo/script.c From Todd.Miller at courtesan.com Sun Sep 27 14:54:09 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 27 Sep 2009 14:54:09 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909271854.n8RIs9U0011871@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 27 18:54:08 UTC 2009 Modified Files: sudo: Makefile.in Log Message: Use if then instead of test && when installing binaries that may not exist. To generate a diff of this commit: cvs rdiff -u -r1.357 -r1.358 sudo/Makefile.in From Todd.Miller at courtesan.com Sun Sep 27 18:11:11 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 27 Sep 2009 18:11:11 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909272211.n8RMBBJC005079@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 27 22:11:11 UTC 2009 Modified Files: sudo: script.c Log Message: Convert a do {} while into a while To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 sudo/script.c From Todd.Miller at courtesan.com Sun Sep 27 18:12:45 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 27 Sep 2009 18:12:45 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909272212.n8RMCjWK010604@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 27 22:12:45 UTC 2009 Modified Files: sudo: term.c Log Message: When copying the terminal attributes to the pty, be sure not to set ONLCR. This prevents extra carriage returns from ending up in the script output file. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 sudo/term.c From Todd.Miller at courtesan.com Sun Sep 27 18:39:41 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Sun, 27 Sep 2009 18:39:41 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909272239.n8RMdeEv031176@core.courtesan.com> Module Name: sudo Committed By: millert Date: Sun Sep 27 22:39:40 UTC 2009 Modified Files: sudo: Makefile.in sudoreplay.c term.c Log Message: Instead of messing with line endings, just set terminal to raw mode in sudoreplay. To generate a diff of this commit: cvs rdiff -u -r1.358 -r1.359 sudo/Makefile.in cvs rdiff -u -r1.25 -r1.26 sudo/sudoreplay.c cvs rdiff -u -r1.7 -r1.8 sudo/term.c From Todd.Miller at courtesan.com Mon Sep 28 07:44:26 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Mon, 28 Sep 2009 07:44:26 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909281144.n8SBiQGf029057@core.courtesan.com> Module Name: sudo Committed By: millert Date: Mon Sep 28 11:44:26 UTC 2009 Modified Files: sudo: script.c Log Message: do not use errno when complaining out lack of a tty To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 sudo/script.c From Todd.Miller at courtesan.com Tue Sep 29 22:00:16 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Tue, 29 Sep 2009 22:00:16 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909300200.n8U20Gt9028984@core.courtesan.com> Module Name: sudo Committed By: millert Date: Wed Sep 30 02:00:16 UTC 2009 Modified Files: sudo: script.c Log Message: Fix log_output(); just pass in a string and a length. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 sudo/script.c From Todd.Miller at courtesan.com Tue Sep 29 22:12:36 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Tue, 29 Sep 2009 22:12:36 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909300212.n8U2CaUI015504@core.courtesan.com> Module Name: sudo Committed By: millert Date: Wed Sep 30 02:12:36 UTC 2009 Modified Files: sudo: script.c sudo.h term.c Log Message: Retain NL to NLCR conversion on the real tty and skip it on the pty we allocate. That way, if stdout is not a pty there are no extra carriage returns. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 sudo/script.c cvs rdiff -u -r1.281 -r1.282 sudo/sudo.h cvs rdiff -u -r1.8 -r1.9 sudo/term.c From Todd.Miller at courtesan.com Tue Sep 29 22:13:20 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Tue, 29 Sep 2009 22:13:20 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909300213.n8U2DKIL004667@core.courtesan.com> Module Name: sudo Committed By: millert Date: Wed Sep 30 02:13:19 UTC 2009 Modified Files: sudo: sudoreplay.c Log Message: Use cbreak mode instead of raw mode and add signal handlers to restore the tty on interrupt. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 sudo/sudoreplay.c From Todd.Miller at courtesan.com Wed Sep 30 09:50:59 2009 From: Todd.Miller at courtesan.com (Todd.Miller at courtesan.com) Date: Wed, 30 Sep 2009 09:50:59 -0400 (EDT) Subject: [sudo-cvs] CVS commit: sudo Message-ID: <200909301350.n8UDoxd5003729@core.courtesan.com> Module Name: sudo Committed By: millert Date: Wed Sep 30 13:50:59 UTC 2009 Modified Files: sudo: sudo_edit.c Log Message: Always update the stashed mtime of the temp file instead of using what we have for the original because the time resolution of the filesystem the temporary is on may not match that of the filesystem that holds the original. Should fix bz #371 found by Philippe Levan. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 sudo/sudo_edit.c