]> granicus.if.org Git - sudo/log
sudo
14 years agoDo signal setup after turning off echo, not before. If we are using
Todd C. Miller [Fri, 4 Jun 2010 21:44:43 +0000 (17:44 -0400)]
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.

--HG--
branch : 1.7

14 years agoReorg function prototypes a bit
Todd C. Miller [Fri, 4 Jun 2010 21:01:42 +0000 (17:01 -0400)]
Reorg function prototypes a bit

--HG--
branch : 1.7

14 years agoMove argument parsing into parse_args.c
Todd C. Miller [Fri, 4 Jun 2010 20:31:11 +0000 (16:31 -0400)]
Move argument parsing into parse_args.c

--HG--
branch : 1.7

14 years agoBuild our own sys_siglist for systems that lack it.
Todd C. Miller [Fri, 4 Jun 2010 20:06:24 +0000 (16:06 -0400)]
Build our own sys_siglist for systems that lack it.

--HG--
branch : 1.7

14 years agoK&R fixes
Todd C. Miller [Fri, 4 Jun 2010 19:35:13 +0000 (15:35 -0400)]
K&R fixes

--HG--
branch : 1.7

14 years agoLog sudoedit sessions as well; adapted from trunk
Todd C. Miller [Fri, 4 Jun 2010 18:23:59 +0000 (14:23 -0400)]
Log sudoedit sessions as well; adapted from trunk

--HG--
branch : 1.7

14 years agoregen
Todd C. Miller [Fri, 4 Jun 2010 15:34:51 +0000 (11:34 -0400)]
regen

--HG--
branch : 1.7

14 years agoMerge I/O logging changes from trunk. Disabling I/O log support
Todd C. Miller [Fri, 4 Jun 2010 13:41:08 +0000 (09:41 -0400)]
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.

--HG--
branch : 1.7

14 years agoAdd --enable-warnings configure option
Todd C. Miller [Thu, 3 Jun 2010 16:00:54 +0000 (12:00 -0400)]
Add --enable-warnings configure option

--HG--
branch : 1.7

14 years agoFix K&R compilation issues on HP-UX.
Todd C. Miller [Thu, 3 Jun 2010 15:57:40 +0000 (11:57 -0400)]
Fix K&R compilation issues on HP-UX.

--HG--
branch : 1.7

14 years agoPass in output function to lbuf_init() instead of writing to stdout.
Todd C. Miller [Thu, 3 Jun 2010 15:31:22 +0000 (11:31 -0400)]
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.

--HG--
branch : 1.7

14 years agoUse numeric registers to handle conditionals instead of trying
Todd C. Miller [Thu, 3 Jun 2010 14:26:42 +0000 (10:26 -0400)]
Use numeric registers to handle conditionals instead of trying
to do it all with text processing.

--HG--
branch : 1.7

14 years agoDocument per-command SELinux settings
Todd C. Miller [Thu, 3 Jun 2010 14:26:21 +0000 (10:26 -0400)]
Document per-command SELinux settings

--HG--
branch : 1.7

14 years agotimestamp -> time stamp
Todd C. Miller [Thu, 3 Jun 2010 14:25:44 +0000 (10:25 -0400)]
timestamp -> time stamp

--HG--
branch : 1.7

14 years agoSet close on exec flag in private versions of setpwent() and setgrent().
Todd C. Miller [Thu, 3 Jun 2010 14:06:49 +0000 (10:06 -0400)]
Set close on exec flag in private versions of setpwent() and setgrent().

--HG--
branch : 1.7

14 years agoMake send_mail() take a printf-style argument list
Todd C. Miller [Thu, 3 Jun 2010 13:55:58 +0000 (09:55 -0400)]
Make send_mail() take a printf-style argument list

--HG--
branch : 1.7

14 years agoUpdate to autoconf 2.65 and libtool 2.2.6b
Todd C. Miller [Thu, 3 Jun 2010 13:34:49 +0000 (09:34 -0400)]
Update to autoconf 2.65 and libtool 2.2.6b

--HG--
branch : 1.7

14 years agoDon't use TRUE/FALSE which may not be defined.
Todd C. Miller [Thu, 3 Jun 2010 12:38:30 +0000 (08:38 -0400)]
Don't use TRUE/FALSE which may not be defined.

--HG--
branch : 1.7

14 years agoDocument new tty_ticket behavior
Todd C. Miller [Thu, 3 Jun 2010 12:35:02 +0000 (08:35 -0400)]
Document new tty_ticket behavior

--HG--
branch : 1.7

14 years agoMake find_path() a little more generic by not checking def_foo
Todd C. Miller [Thu, 3 Jun 2010 12:27:54 +0000 (08:27 -0400)]
Make find_path() a little more generic by not checking def_foo
variables inside it.  Instead, pass in ignore_dot as a function
argument.

--HG--
branch : 1.7

14 years agoStore info from stat(2)ing the tty in the tty ticket when tty tickets
Todd C. Miller [Thu, 3 Jun 2010 12:00:31 +0000 (08:00 -0400)]
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.

--HG--
branch : 1.7

14 years agoget_boottime() now fills in a timeval struct
Todd C. Miller [Thu, 3 Jun 2010 11:41:04 +0000 (07:41 -0400)]
get_boottime() now fills in a timeval struct

--HG--
branch : 1.7

14 years agoUse timeval directly instead of converting to timespec when dealing
Todd C. Miller [Wed, 2 Jun 2010 22:54:33 +0000 (18:54 -0400)]
Use timeval directly instead of converting to timespec when dealing
with file times and time of day.

--HG--
branch : 1.7

14 years agoFix OpenPAM detection for newer versions.
Todd C. Miller [Wed, 2 Jun 2010 14:25:59 +0000 (10:25 -0400)]
Fix OpenPAM detection for newer versions.

--HG--
branch : 1.7

14 years agoSync with Quest sudo git repo
Todd C. Miller [Wed, 2 Jun 2010 14:25:40 +0000 (10:25 -0400)]
Sync with Quest sudo git repo

--HG--
branch : 1.7

14 years agoHP-UX ld uses +b instead or -R or -rpath
Todd C. Miller [Wed, 2 Jun 2010 14:25:20 +0000 (10:25 -0400)]
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

--HG--
branch : 1.7

14 years agoFix typos; from Quest Sudo
Todd C. Miller [Wed, 2 Jun 2010 14:24:05 +0000 (10:24 -0400)]
Fix typos; from Quest Sudo

--HG--
branch : 1.7

14 years agoUse value of SHELL from configure in Makefile
Todd C. Miller [Wed, 2 Jun 2010 14:23:47 +0000 (10:23 -0400)]
Use value of SHELL from configure in Makefile

--HG--
branch : 1.7

14 years agoHandle duplicate variables in the environment. For unsetenv(),
Todd C. Miller [Fri, 28 May 2010 13:45:01 +0000 (09:45 -0400)]
Handle duplicate variables in the environment.  For unsetenv(),
keep looking even after remove the first instance.  For sudo_putenv(),
check for and remove dupes after we replace an existing value.

--HG--
branch : 1.7

14 years agoFix a crash when checking a sudoers file that has aliases that reference
Todd C. Miller [Thu, 29 Apr 2010 22:46:34 +0000 (18:46 -0400)]
Fix a crash when checking a sudoers file that has aliases that reference
themselves.  Based on a diff from David Wood.

--HG--
branch : 1.7

14 years agoFix use after free in error message when a duplicate alias exists.
Todd C. Miller [Thu, 15 Apr 2010 10:15:11 +0000 (06:15 -0400)]
Fix use after free in error message when a duplicate alias exists.

--HG--
branch : 1.7

14 years agoSet errorfile to the sudoers path if we set parse_error manually.
Todd C. Miller [Wed, 14 Apr 2010 10:24:27 +0000 (06:24 -0400)]
Set errorfile to the sudoers path if we set parse_error manually.
This prevents a NULL dereference in printf() when checking a sudoers
file in strict mode when alias errors are present.

--HG--
branch : 1.7

14 years agoFix typo
Todd C. Miller [Mon, 12 Apr 2010 15:49:48 +0000 (11:49 -0400)]
Fix typo

--HG--
branch : 1.7

14 years agoQualify the command even if it is in the current working directory,
Todd C. Miller [Fri, 9 Apr 2010 10:10:07 +0000 (06:10 -0400)]
Qualify the command even if it is in the current working directory,
e.g. "./foo" instead of just returning "foo".  This removes an ambiguity
between real commands and possible pseudo-commands in command matching.

--HG--
branch : 1.7

14 years agoAdd a note about the security implications of the fast_glob option.
Todd C. Miller [Wed, 7 Apr 2010 13:34:41 +0000 (09:34 -0400)]
Add a note about the security implications of the fast_glob option.

--HG--
branch : 1.7

14 years agoRemove duplicate includes
Todd C. Miller [Wed, 7 Apr 2010 10:39:35 +0000 (06:39 -0400)]
Remove duplicate includes

--HG--
branch : 1.7

14 years agoFix installation of sudoers.ldap in "make install" when --with-ldap
Todd C. Miller [Mon, 22 Mar 2010 13:50:06 +0000 (09:50 -0400)]
Fix installation of sudoers.ldap in "make install" when --with-ldap
was specified without a directory.  From Prof. Dr. Andreas Mueller

--HG--
branch : 1.7

14 years agoWhen doing a glob match, short circuit if gl.gl_pathc is 0.
Todd C. Miller [Tue, 9 Mar 2010 17:37:50 +0000 (12:37 -0500)]
When doing a glob match, short circuit if gl.gl_pathc is 0.
From Mark Kettenis.

--HG--
branch : 1.7

14 years agoUse parent process group id instead of parent process id when checking
Todd C. Miller [Mon, 8 Mar 2010 19:27:30 +0000 (14:27 -0500)]
Use parent process group id instead of parent process id when checking
foreground status and suspending parent.  Fixes an issue when running
commands under /usr/bin/time and others.

--HG--
branch : 1.7

14 years agoIn setenv(), if the var is empty, return 1 and set errno to EINVAL
Todd C. Miller [Mon, 8 Mar 2010 18:53:54 +0000 (13:53 -0500)]
In setenv(), if the var is empty, return 1 and set errno to EINVAL
instead of returning EINVAL directly.

--HG--
branch : 1.7

14 years agoCheck for pseudo-command by looking at the first character of the
Todd C. Miller [Mon, 22 Feb 2010 22:32:24 +0000 (17:32 -0500)]
Check for pseudo-command by looking at the first character of the
command in sudoers instead of checking the user-supplied command
for a slash.

--HG--
branch : 1.7

14 years agoAvoid a duplicate fclose() of the sudoers file.
Todd C. Miller [Tue, 9 Feb 2010 15:43:20 +0000 (10:43 -0500)]
Avoid a duplicate fclose() of the sudoers file.

--HG--
branch : 1.7

14 years agoFix size arg when realloc()ing include stack. From Daniel Kopecek
Todd C. Miller [Tue, 9 Feb 2010 13:28:03 +0000 (08:28 -0500)]
Fix size arg when realloc()ing include stack.  From Daniel Kopecek

--HG--
branch : 1.7

14 years agoUse setrlimit64(), if available, instead of setrlimit() when setting
Todd C. Miller [Sat, 6 Feb 2010 20:16:04 +0000 (15:16 -0500)]
Use setrlimit64(), if available, instead of setrlimit() when setting
AIX resource limits since rlim_t is 32bits.

--HG--
branch : 1.7

14 years agoFix use after free when sending error messages. From Timo Juhani Lindfors
Todd C. Miller [Sat, 6 Feb 2010 17:43:26 +0000 (12:43 -0500)]
Fix use after free when sending error messages.  From Timo Juhani Lindfors

--HG--
branch : 1.7

15 years agoGenerate the ChangeLog as part of "make dist" instead of having it
Todd C. Miller [Mon, 18 Jan 2010 12:12:06 +0000 (07:12 -0500)]
Generate the ChangeLog as part of "make dist" instead of having it
in the repo.

--HG--
branch : 1.7

15 years agoGenerate correct ChangeLog for 1.7 branch.
Todd C. Miller [Mon, 18 Jan 2010 00:55:11 +0000 (19:55 -0500)]
Generate correct ChangeLog for 1.7 branch.

--HG--
branch : 1.7

15 years agoRemove CVS $Sudo$ tags.
Todd C. Miller [Mon, 18 Jan 2010 00:51:28 +0000 (19:51 -0500)]
Remove CVS $Sudo$ tags.

15 years agoupdate tags
convert-repo [Mon, 18 Jan 2010 05:45:25 +0000 (05:45 +0000)]
update tags

15 years agomake this match sudoers SYNOPSIS
Todd C. Miller [Sat, 26 Dec 2009 23:48:09 +0000 (23:48 +0000)]
make this match sudoers SYNOPSIS

15 years agoPrint a newline between Runas and Command-specific defaults in
Todd C. Miller [Sat, 26 Dec 2009 17:25:49 +0000 (17:25 +0000)]
Print a newline between Runas and Command-specific defaults in
sudo -l.

15 years agoUse SET and CLR macros in term_raw
Todd C. Miller [Sat, 26 Dec 2009 01:50:25 +0000 (01:50 +0000)]
Use SET and CLR macros in term_raw

15 years agoSet stdin to non-blocking mode early instead of in check_input.
Todd C. Miller [Sat, 26 Dec 2009 01:49:25 +0000 (01:49 +0000)]
Set stdin to non-blocking mode early instead of in check_input.
Use term_raw instead of term_cbreak since the data we get has
already been expanded via OPOST.

15 years agoEnable/disable all postprocessing instead of just nl->crnl processing
Todd C. Miller [Wed, 23 Dec 2009 23:53:04 +0000 (23:53 +0000)]
Enable/disable all postprocessing instead of just nl->crnl processing
since things like tab expansion matter too.  However, if stdout is
a tty leave postprocessing on in the pty since we run into problems
doing it only on the real stdout with .e.g nvi.

15 years agoIf tty_tickets is enabled and there is no tty, prompt for a password.
Todd C. Miller [Sat, 19 Dec 2009 23:04:58 +0000 (23:04 +0000)]
If tty_tickets is enabled and there is no tty, prompt for a password.
Do not lecture user for "sudo -k command" if user has a timestamp.

15 years agoDocument missing options: --with-efence and --with-bsm-audit
Todd C. Miller [Sat, 19 Dec 2009 21:57:33 +0000 (21:57 +0000)]
Document missing options: --with-efence and --with-bsm-audit

15 years agousername -> user name
Todd C. Miller [Sat, 19 Dec 2009 21:44:06 +0000 (21:44 +0000)]
username -> user name
groupname -> group name
hostname -> host name

15 years agofilename -> file name like the rest of the docs
Todd C. Miller [Sat, 19 Dec 2009 21:33:25 +0000 (21:33 +0000)]
filename -> file name like the rest of the docs

15 years agoFix printing of entries with multiple host entries on a single line.
Todd C. Miller [Thu, 17 Dec 2009 15:02:06 +0000 (15:02 +0000)]
Fix printing of entries with multiple host entries on a single line.

15 years agoMention that targetpw affects the timestamp file name.
Todd C. Miller [Mon, 14 Dec 2009 23:53:05 +0000 (23:53 +0000)]
Mention that targetpw affects the timestamp file name.

15 years agoAdd compress_transcript option.
Todd C. Miller [Mon, 14 Dec 2009 01:49:50 +0000 (01:49 +0000)]
Add compress_transcript option.

15 years agobump to 1.7.3b2
Todd C. Miller [Sun, 13 Dec 2009 22:26:32 +0000 (22:26 +0000)]
bump to 1.7.3b2

15 years agoBetter split of membership vs. traditional group check in user_in_group().
Todd C. Miller [Sun, 13 Dec 2009 22:24:34 +0000 (22:24 +0000)]
Better split of membership vs. traditional group check in user_in_group().
Allow user_ngroups to be < 0 if getgroups() fails.

15 years agoFix pasto and add default return value.
Todd C. Miller [Sat, 12 Dec 2009 16:27:02 +0000 (16:27 +0000)]
Fix pasto and add default return value.

15 years agorefactor group member checking into user_in_group()
Todd C. Miller [Sat, 12 Dec 2009 16:12:26 +0000 (16:12 +0000)]
refactor group member checking into user_in_group()

15 years agoAdd support for mbr_check_membership() as present in darwin.
Todd C. Miller [Sat, 12 Dec 2009 15:37:52 +0000 (15:37 +0000)]
Add support for mbr_check_membership() as present in darwin.

15 years agoRename label to be accurate
Todd C. Miller [Thu, 10 Dec 2009 19:37:56 +0000 (19:37 +0000)]
Rename label to be accurate

15 years agoTreat timestamp files from before we booted as old. Idea from and
Todd C. Miller [Thu, 10 Dec 2009 16:59:27 +0000 (16:59 +0000)]
Treat timestamp files from before we booted as old.  Idea from and
Apple patch.

15 years agoAllow the -u flag to be used in conjunction with the -v flag as per
Todd C. Miller [Wed, 9 Dec 2009 16:19:30 +0000 (16:19 +0000)]
Allow the -u flag to be used in conjunction with the -v flag as per
older versions of sudo.

15 years agofix typo in last commit
Todd C. Miller [Wed, 9 Dec 2009 16:05:02 +0000 (16:05 +0000)]
fix typo in last commit

15 years agoConvert fmt_first and fmt_confd into macros.
Todd C. Miller [Tue, 8 Dec 2009 22:19:49 +0000 (22:19 +0000)]
Convert fmt_first and fmt_confd into macros.

15 years agotimeouts can be floats now
Todd C. Miller [Tue, 8 Dec 2009 21:58:16 +0000 (21:58 +0000)]
timeouts can be floats now

15 years agoAdd support for floating point timeout values (e.g. 2.5 minutes).
Todd C. Miller [Tue, 8 Dec 2009 21:49:53 +0000 (21:49 +0000)]
Add support for floating point timeout values (e.g. 2.5 minutes).

15 years agoThe -L flag will be removed in sudo 1.7.4
Todd C. Miller [Mon, 7 Dec 2009 00:11:43 +0000 (00:11 +0000)]
The -L flag will be removed in sudo 1.7.4

15 years agoFix a bug due to order of operators.
Todd C. Miller [Sun, 6 Dec 2009 17:10:36 +0000 (17:10 +0000)]
Fix a bug due to order of operators.

15 years agocmnd_matches() already deals with negation so _cmndlist_matches() does
Todd C. Miller [Mon, 23 Nov 2009 15:56:14 +0000 (15:56 +0000)]
cmnd_matches() already deals with negation so _cmndlist_matches() does
not need to do so itself.  Fixes a bug with negated entries in a
Cmnd_List.

15 years agoDon't exit() from open_sudoers, just return NULL for all errors.
Todd C. Miller [Sun, 22 Nov 2009 16:12:38 +0000 (16:12 +0000)]
Don't exit() from open_sudoers, just return NULL for all errors.

15 years agoCan't rely on the shell sending us SIGCONT when transitioning from
Todd C. Miller [Sun, 22 Nov 2009 15:58:37 +0000 (15:58 +0000)]
Can't rely on the shell sending us SIGCONT when transitioning from
backgroup to foreground process.

15 years agoAdd missing extern def for parse_error
Todd C. Miller [Sun, 22 Nov 2009 14:54:04 +0000 (14:54 +0000)]
Add missing extern def for parse_error

15 years agoAvoid a parse error when #includedir doesn't find any files.
Todd C. Miller [Sat, 21 Nov 2009 00:11:50 +0000 (00:11 +0000)]
Avoid a parse error when #includedir doesn't find any files.
Closes bug #375

15 years agoInclude sudo.man.pl and sudoers.man.pl in the distribution tarball.
Todd C. Miller [Sat, 21 Nov 2009 00:03:52 +0000 (00:03 +0000)]
Include sudo.man.pl and sudoers.man.pl in the distribution tarball.

15 years agoStart command out in foreground mode if stdout is a tty. Works
Todd C. Miller [Sun, 15 Nov 2009 21:53:38 +0000 (21:53 +0000)]
Start command out in foreground mode if stdout is a tty.  Works
around issues with some curses-based programs that don't handle
tcsetattr getting interrupted by a signal.  Still allows us to
avoid hogging the tty if the command is part of a pipeline.

15 years agoUse a socketpair to pass signals from parent to child. Child will
Todd C. Miller [Sun, 15 Nov 2009 21:42:17 +0000 (21:42 +0000)]
Use a socketpair to pass signals from parent to child.  Child will
now pass command status change info back via the socketpair.  This
allows the parent to distinguish between signals it has been sent
directly and signals the command has received.  It also means the
parent can once again print the signal notifications to the tty so
all writes to the pty master occur in the parent.  The command is
now always started in background mode with tty signals handled
by the parent.

15 years agoFix a few typos in the descriptions; from Jeff Makey
Todd C. Miller [Wed, 4 Nov 2009 14:42:04 +0000 (14:42 +0000)]
Fix a few typos in the descriptions; from Jeff Makey
Only do the check for krb5_get_init_creds_opt_free() taking two
arguments if we find krb5_get_init_creds_opt_alloc().  Otherwise
we will get a false positive when using our own
krb5_get_init_creds_opt_free which takes only a single argument.

15 years agoRemove a spurious comma in the kerb5 bits.
Todd C. Miller [Tue, 3 Nov 2009 14:58:47 +0000 (14:58 +0000)]
Remove a spurious comma in the kerb5 bits.

15 years agoCall krb5_get_init_creds_opt_init() in our emulated
Todd C. Miller [Tue, 3 Nov 2009 14:51:20 +0000 (14:51 +0000)]
Call krb5_get_init_creds_opt_init() in our emulated
krb5_get_init_creds_opt_alloc() for MIT kerberos.

15 years agoAdd HAVE_ZLIB
Todd C. Miller [Sun, 1 Nov 2009 23:44:15 +0000 (23:44 +0000)]
Add HAVE_ZLIB

15 years agoNeed to ignore SIGTT{IN,OU} in child when running the command in the
Todd C. Miller [Sun, 1 Nov 2009 15:14:58 +0000 (15:14 +0000)]
Need to ignore SIGTT{IN,OU} in child when running the command in the
background.  Also some minor cleanup.

15 years agoInstead of calling sigsuspend when waiting for SIGUSR[12] from parent,
Todd C. Miller [Sat, 31 Oct 2009 17:40:19 +0000 (17:40 +0000)]
Instead of calling sigsuspend when waiting for SIGUSR[12] from parent,
install the signal handlers w/o SA_RESTART and let them interrupt waitpid().

15 years agoPass along SIGHUP and SIGTERM from parent to child.
Todd C. Miller [Sat, 31 Oct 2009 17:14:52 +0000 (17:14 +0000)]
Pass along SIGHUP and SIGTERM from parent to child.

15 years agoClose unused bits of script_fds in processes that don't need them.
Todd C. Miller [Sat, 31 Oct 2009 16:48:34 +0000 (16:48 +0000)]
Close unused bits of script_fds in processes that don't need them.
Restore default SIGCONT handler in child.

15 years agoUpdate foreground/background status in SIGCONT handler in parent process.
Todd C. Miller [Sat, 31 Oct 2009 16:45:59 +0000 (16:45 +0000)]
Update foreground/background status in SIGCONT handler in parent process.

15 years agoDefer setting terminal into raw mode until just before we fork()
Todd C. Miller [Sun, 25 Oct 2009 14:55:14 +0000 (14:55 +0000)]
Defer setting terminal into raw mode until just before we fork()
and only do it if sudo is the foreground process.
If we get SIGTT{IN,OU} and sudo is already in the foreground be sure
to set raw mode before continuing the child.

15 years agoFix handling of SIGTTOU/SIGTTIN in program being run. We now only
Todd C. Miller [Sat, 24 Oct 2009 18:43:16 +0000 (18:43 +0000)]
Fix handling of SIGTTOU/SIGTTIN in program being run.  We now only
give the command the controlling tty if the main sudo process is the
foreground process.

15 years agoDon't bother with sudo_waitpid() here for now.
Todd C. Miller [Sat, 24 Oct 2009 18:32:44 +0000 (18:32 +0000)]
Don't bother with sudo_waitpid() here for now.

15 years agofix non-zlib case
Todd C. Miller [Sat, 24 Oct 2009 13:16:40 +0000 (13:16 +0000)]
fix non-zlib case

15 years agoRemove non-wroking code that crept into rev 1.55
Todd C. Miller [Fri, 23 Oct 2009 11:40:22 +0000 (11:40 +0000)]
Remove non-wroking code that crept into rev 1.55

15 years agoFirst pass at zlib support for transcript data files
Todd C. Miller [Thu, 22 Oct 2009 23:50:16 +0000 (23:50 +0000)]
First pass at zlib support for transcript data files

15 years agoremove vestiges of ZLDFLAGS
Todd C. Miller [Thu, 22 Oct 2009 23:46:40 +0000 (23:46 +0000)]
remove vestiges of ZLDFLAGS

15 years agoAdd missing variable declaration for when TIOCSCTTY is not defined.
Todd C. Miller [Thu, 22 Oct 2009 14:53:13 +0000 (14:53 +0000)]
Add missing variable declaration for when TIOCSCTTY is not defined.
Need to include sys/termio.h for TIOCSCTTY on some systems.