]> granicus.if.org Git - sudo/log
sudo
14 years agoPrint sudo version early, in case policy plugin init fails.
Todd C. Miller [Fri, 25 Mar 2011 15:20:28 +0000 (11:20 -0400)]
Print sudo version early, in case policy plugin init fails.

--HG--
branch : 1.8

14 years agoPrint sudo version early, in case policy plugin init fails.
Todd C. Miller [Fri, 25 Mar 2011 13:58:08 +0000 (09:58 -0400)]
Print sudo version early, in case policy plugin init fails.

14 years agoUpdate to match change in input.
Todd C. Miller [Thu, 24 Mar 2011 15:15:40 +0000 (11:15 -0400)]
Update to match change in input.

--HG--
branch : 1.8

14 years agoUpdate to match change in input.
Todd C. Miller [Thu, 24 Mar 2011 15:15:11 +0000 (11:15 -0400)]
Update to match change in input.

14 years agoMake an empty group or netgroup a syntax error.
Todd C. Miller [Thu, 24 Mar 2011 15:13:45 +0000 (11:13 -0400)]
Make an empty group or netgroup a syntax error.

--HG--
branch : 1.8

14 years agoAn empty group or netgroup should be a syntax error.
Todd C. Miller [Thu, 24 Mar 2011 15:13:35 +0000 (11:13 -0400)]
An empty group or netgroup should be a syntax error.

--HG--
branch : 1.8

14 years agoCheck that uids work in per-user and per-runas Defaults
Todd C. Miller [Thu, 24 Mar 2011 15:13:22 +0000 (11:13 -0400)]
Check that uids work in per-user and per-runas Defaults
Check that uids and gids work in a Command_Spec

--HG--
branch : 1.8

14 years agoTest empty string in User_Alias and Command_Spec
Todd C. Miller [Thu, 24 Mar 2011 15:13:10 +0000 (11:13 -0400)]
Test empty string in User_Alias and Command_Spec

--HG--
branch : 1.8

14 years agoAllow a group ID in the User_Spec.
Todd C. Miller [Thu, 24 Mar 2011 15:12:54 +0000 (11:12 -0400)]
Allow a group ID in the User_Spec.

--HG--
branch : 1.8

14 years agoReturn an error for the empty string when a word is expected.
Todd C. Miller [Thu, 24 Mar 2011 15:12:41 +0000 (11:12 -0400)]
Return an error for the empty string when a word is expected.
Allow an ID for per-user or per-runas Defaults.

--HG--
branch : 1.8

14 years agoMake an empty group or netgroup a syntax error.
Todd C. Miller [Thu, 24 Mar 2011 15:00:30 +0000 (11:00 -0400)]
Make an empty group or netgroup a syntax error.

14 years agoAn empty group or netgroup should be a syntax error.
Todd C. Miller [Thu, 24 Mar 2011 15:00:05 +0000 (11:00 -0400)]
An empty group or netgroup should be a syntax error.

14 years agoCheck that uids work in per-user and per-runas Defaults
Todd C. Miller [Thu, 24 Mar 2011 14:40:03 +0000 (10:40 -0400)]
Check that uids work in per-user and per-runas Defaults
Check that uids and gids work in a Command_Spec

14 years agoTest empty string in User_Alias and Command_Spec
Todd C. Miller [Thu, 24 Mar 2011 14:39:25 +0000 (10:39 -0400)]
Test empty string in User_Alias and Command_Spec

14 years agoAllow a group ID in the User_Spec.
Todd C. Miller [Thu, 24 Mar 2011 14:37:34 +0000 (10:37 -0400)]
Allow a group ID in the User_Spec.

14 years agoReturn an error for the empty string when a word is expected.
Todd C. Miller [Wed, 23 Mar 2011 22:51:57 +0000 (18:51 -0400)]
Return an error for the empty string when a word is expected.
Allow an ID for per-user or per-runas Defaults.

14 years agoFix printing "User_Alias FOO = ALL"
Todd C. Miller [Wed, 23 Mar 2011 20:01:59 +0000 (16:01 -0400)]
Fix printing "User_Alias FOO = ALL"

--HG--
branch : 1.8

14 years agoFix printing "User_Alias FOO = ALL"
Todd C. Miller [Wed, 23 Mar 2011 20:00:30 +0000 (16:00 -0400)]
Fix printing "User_Alias FOO = ALL"

14 years agoBetter error message about invalid -C argument
Todd C. Miller [Tue, 22 Mar 2011 14:20:13 +0000 (10:20 -0400)]
Better error message about invalid -C argument

--HG--
branch : 1.8

14 years agoBetter error message about invalid -C argument
Todd C. Miller [Tue, 22 Mar 2011 14:19:32 +0000 (10:19 -0400)]
Better error message about invalid -C argument

14 years agofix typo
Todd C. Miller [Tue, 22 Mar 2011 14:07:17 +0000 (10:07 -0400)]
fix typo

--HG--
branch : 1.8

14 years agoFix placement of equal size ('=') in user specification summary.
Todd C. Miller [Tue, 22 Mar 2011 14:06:59 +0000 (10:06 -0400)]
Fix placement of equal size ('=') in user specification summary.

--HG--
branch : 1.8

14 years agofix typo
Todd C. Miller [Tue, 22 Mar 2011 14:03:10 +0000 (10:03 -0400)]
fix typo

14 years agoFix placement of equal size ('=') in user specification summary.
Todd C. Miller [Tue, 22 Mar 2011 13:40:24 +0000 (09:40 -0400)]
Fix placement of equal size ('=') in user specification summary.

14 years agoupdate to match sudoers regress
Todd C. Miller [Mon, 21 Mar 2011 22:52:47 +0000 (18:52 -0400)]
update to match sudoers regress

--HG--
branch : 1.8

14 years agoupdate to match sudoers regress
Todd C. Miller [Mon, 21 Mar 2011 22:52:03 +0000 (18:52 -0400)]
update to match sudoers regress

14 years agoRestore ability to define TRACELEXER and have trace output go to stderr.
Todd C. Miller [Mon, 21 Mar 2011 22:03:13 +0000 (18:03 -0400)]
Restore ability to define TRACELEXER and have trace output go to stderr.

--HG--
branch : 1.8

14 years agoRestore ability to define TRACELEXER and have trace output go to stderr.
Todd C. Miller [Mon, 21 Mar 2011 21:57:38 +0000 (17:57 -0400)]
Restore ability to define TRACELEXER and have trace output go to stderr.

14 years agoRestore old behavior of setting sawspace = TRUE for command line
Todd C. Miller [Mon, 21 Mar 2011 21:48:29 +0000 (17:48 -0400)]
Restore old behavior of setting sawspace = TRUE for command line
args when a line continuation character is hit to avoid causing
problems for existing sudoers files.

--HG--
branch : 1.8

14 years agoRestore old behavior of setting sawspace = TRUE for command line
Todd C. Miller [Mon, 21 Mar 2011 21:46:50 +0000 (17:46 -0400)]
Restore old behavior of setting sawspace = TRUE for command line
args when a line continuation character is hit to avoid causing
problems for existing sudoers files.

14 years agoAdd test for line continuation and aliases
Todd C. Miller [Mon, 21 Mar 2011 19:26:39 +0000 (15:26 -0400)]
Add test for line continuation and aliases

--HG--
branch : 1.8

14 years agoMake test output line up nicely for parse vs. toke
Todd C. Miller [Mon, 21 Mar 2011 19:26:27 +0000 (15:26 -0400)]
Make test output line up nicely for parse vs. toke

--HG--
branch : 1.8

14 years agoMove parser tests to sudoers directory and test the tokenizer output too.
Todd C. Miller [Mon, 21 Mar 2011 19:26:14 +0000 (15:26 -0400)]
Move parser tests to sudoers directory and test the tokenizer output too.

--HG--
branch : 1.8

14 years agoIf we match a rule anchored to the beginning of a line after parsing
Todd C. Miller [Mon, 21 Mar 2011 19:25:47 +0000 (15:25 -0400)]
If we match a rule anchored to the beginning of a line after parsing
a line continuation character, return an ERROR token.  It would be
nicer to use REJECT instead but that substantially slows down the
lexer.

--HG--
branch : 1.8

14 years agoMove LEXTRACE macro to toke.h so we can use it in yyerror().
Todd C. Miller [Mon, 21 Mar 2011 19:25:17 +0000 (15:25 -0400)]
Move LEXTRACE macro to toke.h so we can use it in yyerror().

--HG--
branch : 1.8

14 years agoMake lex tracing settable at run-time in testsudoers via the -t
Todd C. Miller [Mon, 21 Mar 2011 19:25:03 +0000 (15:25 -0400)]
Make lex tracing settable at run-time in testsudoers via the -t
flag.  Trace output goes to stderr.  Will be used by regress tests
to check lexer.

--HG--
branch : 1.8

14 years agoAllow whitespace after the modifier in a Defaults entry.
Todd C. Miller [Mon, 21 Mar 2011 19:24:40 +0000 (15:24 -0400)]
Allow whitespace after the modifier in a Defaults entry.
E.g. "Defaults: username set_home"

--HG--
branch : 1.8

14 years agoAdd test for line continuation and aliases
Todd C. Miller [Mon, 21 Mar 2011 19:21:51 +0000 (15:21 -0400)]
Add test for line continuation and aliases

14 years agoMake test output line up nicely for parse vs. toke
Todd C. Miller [Mon, 21 Mar 2011 19:09:47 +0000 (15:09 -0400)]
Make test output line up nicely for parse vs. toke

14 years agoMove parser tests to sudoers directory and test the tokenizer output too.
Todd C. Miller [Mon, 21 Mar 2011 19:08:49 +0000 (15:08 -0400)]
Move parser tests to sudoers directory and test the tokenizer output too.

14 years agoIf we match a rule anchored to the beginning of a line after parsing
Todd C. Miller [Mon, 21 Mar 2011 16:48:33 +0000 (12:48 -0400)]
If we match a rule anchored to the beginning of a line after parsing
a line continuation character, return an ERROR token.  It would be
nicer to use REJECT instead but that substantially slows down the
lexer.

14 years agoMove LEXTRACE macro to toke.h so we can use it in yyerror().
Todd C. Miller [Mon, 21 Mar 2011 16:39:06 +0000 (12:39 -0400)]
Move LEXTRACE macro to toke.h so we can use it in yyerror().

14 years agoMake lex tracing settable at run-time in testsudoers via the -t
Todd C. Miller [Mon, 21 Mar 2011 01:25:57 +0000 (21:25 -0400)]
Make lex tracing settable at run-time in testsudoers via the -t
flag.  Trace output goes to stderr.  Will be used by regress tests
to check lexer.

14 years agoAllow whitespace after the modifier in a Defaults entry.
Todd C. Miller [Sun, 20 Mar 2011 16:24:36 +0000 (12:24 -0400)]
Allow whitespace after the modifier in a Defaults entry.
E.g. "Defaults: username set_home"

14 years agoDon't set CC when cross-compiling.
Todd C. Miller [Fri, 18 Mar 2011 21:41:11 +0000 (17:41 -0400)]
Don't set CC when cross-compiling.

--HG--
branch : 1.8

14 years agoDon't set CC when cross-compiling.
Todd C. Miller [Fri, 18 Mar 2011 21:40:24 +0000 (17:40 -0400)]
Don't set CC when cross-compiling.

14 years agoCredit Matthew Thomas for the sudoers_search_filter changes.
Todd C. Miller [Fri, 18 Mar 2011 17:07:11 +0000 (13:07 -0400)]
Credit Matthew Thomas for the sudoers_search_filter changes.

--HG--
branch : 1.8

14 years agoCredit Matthew Thomas for the sudoers_search_filter changes.
Todd C. Miller [Fri, 18 Mar 2011 17:05:47 +0000 (13:05 -0400)]
Credit Matthew Thomas for the sudoers_search_filter changes.

14 years agoAdd the .sym files to the MANIFEST
Todd C. Miller [Fri, 18 Mar 2011 14:42:47 +0000 (10:42 -0400)]
Add the .sym files to the MANIFEST

--HG--
branch : 1.8

14 years agoAdd the .sym files to the MANIFEST
Todd C. Miller [Fri, 18 Mar 2011 14:41:46 +0000 (10:41 -0400)]
Add the .sym files to the MANIFEST

14 years agoUpdate for sudo 1.8.1 beta
Todd C. Miller [Fri, 18 Mar 2011 14:25:33 +0000 (10:25 -0400)]
Update for sudo 1.8.1 beta

--HG--
branch : 1.8

14 years agouser_shell -> run_shell to avoid confusion with the user's SHELL variable.
Todd C. Miller [Fri, 18 Mar 2011 14:25:18 +0000 (10:25 -0400)]
user_shell -> run_shell to avoid confusion with the user's SHELL variable.

--HG--
branch : 1.8

14 years agoUpdate for sudo 1.8.1 beta
Todd C. Miller [Fri, 18 Mar 2011 14:24:40 +0000 (10:24 -0400)]
Update for sudo 1.8.1 beta

14 years agouser_shell -> run_shell to avoid confusion with the user's SHELL variable.
Todd C. Miller [Fri, 18 Mar 2011 14:23:35 +0000 (10:23 -0400)]
user_shell -> run_shell to avoid confusion with the user's SHELL variable.

14 years agoSave the controlling tty process group before suspending in pty
Todd C. Miller [Fri, 18 Mar 2011 14:05:25 +0000 (10:05 -0400)]
Save the controlling tty process group before suspending in pty
mode.  Previously, we assumed that the child pgrp == child pid
(which is usually, but not always, the case).

--HG--
branch : 1.8

14 years agoSave the controlling tty process group before suspending in pty
Todd C. Miller [Fri, 18 Mar 2011 14:04:50 +0000 (10:04 -0400)]
Save the controlling tty process group before suspending in pty
mode.  Previously, we assumed that the child pgrp == child pid
(which is usually, but not always, the case).

14 years agoAdd support for sudoers_search_filter setting in ldap.conf. This
Todd C. Miller [Fri, 18 Mar 2011 13:39:28 +0000 (09:39 -0400)]
Add support for sudoers_search_filter setting in ldap.conf.  This
can be used to restrict the set of records returned by the LDAP
query.

--HG--
branch : 1.8

14 years agoAdd support for sudoers_search_filter setting in ldap.conf. This
Todd C. Miller [Fri, 18 Mar 2011 13:38:42 +0000 (09:38 -0400)]
Add support for sudoers_search_filter setting in ldap.conf.  This
can be used to restrict the set of records returned by the LDAP
query.

14 years agoRemove the hack to disable -g in CFLAGS unless --with-devel
Todd C. Miller [Thu, 17 Mar 2011 22:45:14 +0000 (18:45 -0400)]
Remove the hack to disable -g in CFLAGS unless --with-devel

--HG--
branch : 1.8

14 years agoRemove the hack to disable -g in CFLAGS unless --with-devel
Todd C. Miller [Thu, 17 Mar 2011 22:43:46 +0000 (18:43 -0400)]
Remove the hack to disable -g in CFLAGS unless --with-devel

14 years agoThe '@' character does not normally need to be quoted.
Todd C. Miller [Thu, 17 Mar 2011 20:45:50 +0000 (16:45 -0400)]
The '@' character does not normally need to be quoted.

--HG--
branch : 1.8

14 years agoThe '@' character does not normally need to be quoted.
Todd C. Miller [Thu, 17 Mar 2011 20:45:09 +0000 (16:45 -0400)]
The '@' character does not normally need to be quoted.

14 years agoWe normaly transition from GOTDEFS to STARTDEFS on whitespace, but
Todd C. Miller [Thu, 17 Mar 2011 20:39:10 +0000 (16:39 -0400)]
We normaly transition from GOTDEFS to STARTDEFS on whitespace, but
if that whitespace is followed by a comma, we want to treat it as
part of a list and not transition.

--HG--
branch : 1.8

14 years agoAdd check for whitespace when a User_List is used for a per-user
Todd C. Miller [Thu, 17 Mar 2011 20:38:57 +0000 (16:38 -0400)]
Add check for whitespace when a User_List is used for a per-user
Defaults entry.

--HG--
branch : 1.8

14 years agoExpand quoted name checks to cover recent fixes.
Todd C. Miller [Thu, 17 Mar 2011 20:38:44 +0000 (16:38 -0400)]
Expand quoted name checks to cover recent fixes.

--HG--
branch : 1.8

14 years agoFix parsing of double-quoted names in Defaults and Aliases which was
Todd C. Miller [Thu, 17 Mar 2011 20:38:29 +0000 (16:38 -0400)]
Fix parsing of double-quoted names in Defaults and Aliases which was
broken in 601d97ea8792.

--HG--
branch : 1.8

14 years agotoke_util.c lives in $(srcdir) not $(devdir)
Todd C. Miller [Thu, 17 Mar 2011 20:37:49 +0000 (16:37 -0400)]
toke_util.c lives in $(srcdir) not $(devdir)

--HG--
branch : 1.8

14 years agoWe normaly transition from GOTDEFS to STARTDEFS on whitespace, but
Todd C. Miller [Thu, 17 Mar 2011 20:36:13 +0000 (16:36 -0400)]
We normaly transition from GOTDEFS to STARTDEFS on whitespace, but
if that whitespace is followed by a comma, we want to treat it as
part of a list and not transition.

14 years agoAdd check for whitespace when a User_List is used for a per-user
Todd C. Miller [Thu, 17 Mar 2011 20:33:11 +0000 (16:33 -0400)]
Add check for whitespace when a User_List is used for a per-user
Defaults entry.

14 years agoExpand quoted name checks to cover recent fixes.
Todd C. Miller [Thu, 17 Mar 2011 19:48:00 +0000 (15:48 -0400)]
Expand quoted name checks to cover recent fixes.

14 years agoFix parsing of double-quoted names in Defaultd and Aliases which was
Todd C. Miller [Thu, 17 Mar 2011 19:06:55 +0000 (15:06 -0400)]
Fix parsing of double-quoted names in Defaultd and Aliases which was
broken in 601d97ea8792.

14 years agotoke_util.c lives in $(srcdir) not $(devdir)
Todd C. Miller [Thu, 17 Mar 2011 18:33:25 +0000 (14:33 -0400)]
toke_util.c lives in $(srcdir) not $(devdir)

14 years agoUpdate version to 1.8.1
Todd C. Miller [Wed, 16 Mar 2011 20:09:29 +0000 (16:09 -0400)]
Update version to 1.8.1

--HG--
branch : 1.8

14 years agoDocument major changes in 1.8.1 and add upgrade notes.
Todd C. Miller [Wed, 16 Mar 2011 20:08:47 +0000 (16:08 -0400)]
Document major changes in 1.8.1 and add upgrade notes.

--HG--
branch : 1.8

14 years agoBe careful not to deref user_stat if it is NULL. This cannot currently
Todd C. Miller [Wed, 16 Mar 2011 20:08:22 +0000 (16:08 -0400)]
Be careful not to deref user_stat if it is NULL.  This cannot currently
happen in sudo but might in other programs using the parser.

--HG--
branch : 1.8

14 years agoChange trunk version to 1.8.x to distinguish from real 1.8.0.
Todd C. Miller [Wed, 16 Mar 2011 20:07:33 +0000 (16:07 -0400)]
Change trunk version to 1.8.x to distinguish from real 1.8.0.

14 years agoDocument major changes in 1.8.1 and add upgrade notes.
Todd C. Miller [Wed, 16 Mar 2011 20:06:16 +0000 (16:06 -0400)]
Document major changes in 1.8.1 and add upgrade notes.

14 years agoBe careful not to deref user_stat if it is NULL. This cannot currently
Todd C. Miller [Wed, 16 Mar 2011 19:59:44 +0000 (15:59 -0400)]
Be careful not to deref user_stat if it is NULL.  This cannot currently
happen in sudo but might in other programs using the parser.

14 years agoconfigure will not add -O2 to CFLAGS if it is already defined to
Todd C. Miller [Wed, 16 Mar 2011 17:46:43 +0000 (13:46 -0400)]
configure will not add -O2 to CFLAGS if it is already defined to
add -O2 to the CFLAGS we pass in when PIE is being used.

--HG--
branch : 1.8

14 years agoWarn about the dangers of log_input and mention iolog_file and iolog_dir
Todd C. Miller [Wed, 16 Mar 2011 17:46:29 +0000 (13:46 -0400)]
Warn about the dangers of log_input and mention iolog_file and iolog_dir
in the log_input and log_output descriptions.

--HG--
branch : 1.8

14 years agosync with git version
Todd C. Miller [Wed, 16 Mar 2011 17:46:18 +0000 (13:46 -0400)]
sync with git version

--HG--
branch : 1.8

14 years agoIt seems that h comes after i
Todd C. Miller [Wed, 16 Mar 2011 17:46:06 +0000 (13:46 -0400)]
It seems that h comes after i

--HG--
branch : 1.8

14 years agoMove log_input and log_output to their proper, sorted, location.
Todd C. Miller [Wed, 16 Mar 2011 17:45:42 +0000 (13:45 -0400)]
Move log_input and log_output to their proper, sorted, location.
Document set_utmp and utmp_runas.

--HG--
branch : 1.8

14 years agoSave the controlling tty process group before suspending so we can
Todd C. Miller [Wed, 16 Mar 2011 17:45:26 +0000 (13:45 -0400)]
Save the controlling tty process group before suspending so we can
restore it when we resume.  Fixes job control problems on Linux
caused by the previous attemp to fix resuming a shell when I/O
logging not enabled.

--HG--
branch : 1.8

14 years agoFix printing of the remainder after a newline. Fixes "sudo -l" output
Todd C. Miller [Wed, 16 Mar 2011 17:45:00 +0000 (13:45 -0400)]
Fix printing of the remainder after a newline.  Fixes "sudo -l" output
corruption that could occur in some cases.

--HG--
branch : 1.8

14 years agoAdd support for ut_exit
Todd C. Miller [Wed, 16 Mar 2011 17:44:48 +0000 (13:44 -0400)]
Add support for ut_exit

--HG--
branch : 1.8

14 years agoAdd support for controlling whether utmp is updated and which user is
Todd C. Miller [Wed, 16 Mar 2011 17:44:37 +0000 (13:44 -0400)]
Add support for controlling whether utmp is updated and which user is
listed in the entry.

--HG--
branch : 1.8

14 years agoFix typo; tupple vs. tuple
Todd C. Miller [Wed, 16 Mar 2011 17:44:20 +0000 (13:44 -0400)]
Fix typo; tupple vs. tuple

--HG--
branch : 1.8

14 years agoFor legacy utmp, strip the /dev/ prefix before trying to determine
Todd C. Miller [Wed, 16 Mar 2011 17:44:03 +0000 (13:44 -0400)]
For legacy utmp, strip the /dev/ prefix before trying to determine
slot since the ttys file does not include the /dev/ prefix.

--HG--
branch : 1.8

14 years agoAdd check for _PATH_UTMP
Todd C. Miller [Wed, 16 Mar 2011 17:43:47 +0000 (13:43 -0400)]
Add check for _PATH_UTMP

--HG--
branch : 1.8

14 years agoAdapt check_iolog_path to sessid changes
Todd C. Miller [Wed, 16 Mar 2011 17:43:24 +0000 (13:43 -0400)]
Adapt check_iolog_path to sessid changes

--HG--
branch : 1.8

14 years agoRedo utmp handling. If no getutent()/getutxent() is available,
Todd C. Miller [Wed, 16 Mar 2011 17:43:11 +0000 (13:43 -0400)]
Redo utmp handling.  If no getutent()/getutxent() is available,
assume a ttyslot-based utmp.  If getttyent() is available, use
that directly instead of ttyslot() so we don't have to do the
stdin dup2 dance.

--HG--
branch : 1.8

14 years agoMove utmp handling into utmp.c
Todd C. Miller [Wed, 16 Mar 2011 17:43:03 +0000 (13:43 -0400)]
Move utmp handling into utmp.c

--HG--
branch : 1.8

14 years agoUpdate copyright years.
Todd C. Miller [Wed, 16 Mar 2011 17:41:14 +0000 (13:41 -0400)]
Update copyright years.

--HG--
branch : 1.8

14 years agoconfigure will not add -O2 to CFLAGS if it is already defined to
Todd C. Miller [Wed, 16 Mar 2011 17:38:58 +0000 (13:38 -0400)]
configure will not add -O2 to CFLAGS if it is already defined to
add -O2 to the CFLAGS we pass in when PIE is being used.

14 years agoWarn about the dangers of log_input and mention iolog_file and iolog_dir
Todd C. Miller [Wed, 16 Mar 2011 17:26:27 +0000 (13:26 -0400)]
Warn about the dangers of log_input and mention iolog_file and iolog_dir
in the log_input and log_output descriptions.

14 years agosync with git version
Todd C. Miller [Wed, 16 Mar 2011 17:06:39 +0000 (13:06 -0400)]
sync with git version

14 years agoIt seems that h comes after i
Todd C. Miller [Wed, 16 Mar 2011 16:07:03 +0000 (12:07 -0400)]
It seems that h comes after i

14 years agoMove log_input and log_output to their proper, sorted, location.
Todd C. Miller [Wed, 16 Mar 2011 16:05:32 +0000 (12:05 -0400)]
Move log_input and log_output to their proper, sorted, location.
Document set_utmp and utmp_runas.

14 years agoSave the controlling tty process group before suspending so we can
Todd C. Miller [Wed, 16 Mar 2011 16:02:04 +0000 (12:02 -0400)]
Save the controlling tty process group before suspending so we can
restore it when we resume.  Fixes job control problems on Linux
caused by the previous attemp to fix resuming a shell when I/O
logging not enabled.