]> granicus.if.org Git - sudo/log
sudo
23 years agoupdate from autoconf 2.52
Todd C. Miller [Mon, 31 Dec 2001 22:05:23 +0000 (22:05 +0000)]
update from autoconf 2.52

23 years agoUpdate from autoconf 2.52
Todd C. Miller [Mon, 31 Dec 2001 22:03:48 +0000 (22:03 +0000)]
Update from autoconf 2.52

23 years agoregen with autoconf 2.52
Todd C. Miller [Mon, 31 Dec 2001 21:57:37 +0000 (21:57 +0000)]
regen with autoconf 2.52

23 years ago o Call AC_PROG_CC_STDC to find out how to run the compiler in ANSI mode
Todd C. Miller [Mon, 31 Dec 2001 21:57:16 +0000 (21:57 +0000)]
 o Call AC_PROG_CC_STDC to find out how to run the compiler in ANSI mode
 o Remove compiler-specific checks for HP-UX now that we use AC_PROG_CC_STDC

23 years agoCheckpoint
Todd C. Miller [Mon, 31 Dec 2001 17:19:24 +0000 (17:19 +0000)]
Checkpoint

23 years agoo Add pam_prep_user function to call pam_setcred() for the target user;
Todd C. Miller [Mon, 31 Dec 2001 17:18:12 +0000 (17:18 +0000)]
o Add pam_prep_user function to call pam_setcred() for the target user;
  on Linux this often sets resource limits.
o When calling pam_end(), try to convert the auth->result to a PAM_FOO
  value.  This is a hack--we really need to stash the last PAM_FOO
  value received and use that instead.

23 years agoo Add pam_prep_user function to call pam_setcred() for the target user;
Todd C. Miller [Mon, 31 Dec 2001 17:18:05 +0000 (17:18 +0000)]
o Add pam_prep_user function to call pam_setcred() for the target user;
  on Linux this often sets resource limits.

23 years agoFix off by one error in number of bytes allocated via malloc (does not
Todd C. Miller [Mon, 31 Dec 2001 05:53:23 +0000 (05:53 +0000)]
Fix off by one error in number of bytes allocated via malloc (does not
affected any released version of sudo).

23 years agoregen
Todd C. Miller [Sun, 30 Dec 2001 22:12:17 +0000 (22:12 +0000)]
regen

23 years agoAllow '@', '(', ')', ':' in arguments to a defaults variable
Todd C. Miller [Sun, 30 Dec 2001 22:12:06 +0000 (22:12 +0000)]
Allow '@', '(', ')', ':' in arguments to a defaults variable
w/o requiring that they be quoted.

23 years agoMention that no double quotes are needed when adding/deleting/assigning
Todd C. Miller [Sun, 30 Dec 2001 19:26:22 +0000 (19:26 +0000)]
Mention that no double quotes are needed when adding/deleting/assigning
a single value to a list.

23 years agoDon't rely on mkdefaults being executable, call perl explicitly.
Todd C. Miller [Sun, 30 Dec 2001 18:58:34 +0000 (18:58 +0000)]
Don't rely on mkdefaults being executable, call perl explicitly.

23 years agoregen
Todd C. Miller [Sun, 30 Dec 2001 18:45:41 +0000 (18:45 +0000)]
regen

23 years agoRemove some XXX that are no longer relevant.
Todd C. Miller [Sun, 30 Dec 2001 18:41:12 +0000 (18:41 +0000)]
Remove some XXX that are no longer relevant.

23 years agoo Roll our own loop instead of using strpbrk() for better grokability
Todd C. Miller [Sun, 30 Dec 2001 18:40:09 +0000 (18:40 +0000)]
o Roll our own loop instead of using strpbrk() for better grokability
o When adding to a list we must malloc() and use memcpy(), not strdup()
  since we must only copy len bytes from str.

23 years agoregen
Todd C. Miller [Fri, 21 Dec 2001 21:49:28 +0000 (21:49 +0000)]
regen

23 years agotypo in comment
Todd C. Miller [Fri, 21 Dec 2001 21:49:05 +0000 (21:49 +0000)]
typo in comment

23 years agocheckpoint
Todd C. Miller [Wed, 19 Dec 2001 16:50:22 +0000 (16:50 +0000)]
checkpoint

23 years agoregen
Todd C. Miller [Wed, 19 Dec 2001 15:56:56 +0000 (15:56 +0000)]
regen

23 years agoavoid the -g flag unless --with-devel was specified
Todd C. Miller [Wed, 19 Dec 2001 15:56:47 +0000 (15:56 +0000)]
avoid the -g flag unless --with-devel was specified

23 years agomkdefaults, def_data.in and sigaction.c were missing from the tarball
Todd C. Miller [Wed, 19 Dec 2001 15:04:46 +0000 (15:04 +0000)]
mkdefaults, def_data.in and sigaction.c were missing from the tarball

23 years agodef_data.c was missing
Todd C. Miller [Wed, 19 Dec 2001 14:46:05 +0000 (14:46 +0000)]
def_data.c was missing

23 years agoFix setting of $USER and $LOGNAME in the non-reset_env case.
Todd C. Miller [Tue, 18 Dec 2001 17:42:37 +0000 (17:42 +0000)]
Fix setting of $USER and $LOGNAME in the non-reset_env case.
Also allow HOME, SHELL, LOGNAME, and USER to be specified in keep_env

23 years agoAnother TODO item
Todd C. Miller [Tue, 18 Dec 2001 01:48:51 +0000 (01:48 +0000)]
Another TODO item

23 years agoAdd comment for Default section so folks know where it should go.
Todd C. Miller [Tue, 18 Dec 2001 00:50:06 +0000 (00:50 +0000)]
Add comment for Default section so folks know where it should go.

23 years agoUse TCSETAF, not TCSETA to set terminal in termio case
Todd C. Miller [Mon, 17 Dec 2001 23:56:47 +0000 (23:56 +0000)]
Use TCSETAF, not TCSETA to set terminal in termio case

23 years agoregen from sudoers.pod
Todd C. Miller [Mon, 17 Dec 2001 23:35:57 +0000 (23:35 +0000)]
regen from sudoers.pod

23 years ago o Typo, Runas_User_List should be Runas_List
Todd C. Miller [Mon, 17 Dec 2001 23:33:47 +0000 (23:33 +0000)]
 o Typo, Runas_User_List should be Runas_List
 o a User_List can not contain a uid
 o mention that the Defaults section should come after Alias
   definitions but before the user specifications

23 years agoregen
Todd C. Miller [Sat, 15 Dec 2001 16:51:28 +0000 (16:51 +0000)]
regen

23 years agoFix listpw and verifypw sections, they were not being formatted properly.
Todd C. Miller [Sat, 15 Dec 2001 16:51:11 +0000 (16:51 +0000)]
Fix listpw and verifypw sections, they were not being formatted properly.

23 years agoregen
Todd C. Miller [Sat, 15 Dec 2001 16:39:51 +0000 (16:39 +0000)]
regen

23 years agofix typos
Todd C. Miller [Sat, 15 Dec 2001 16:38:21 +0000 (16:38 +0000)]
fix typos

23 years agoregen
Todd C. Miller [Sat, 15 Dec 2001 15:57:06 +0000 (15:57 +0000)]
regen

23 years agouse AC_SYS_POSIX_TERMIOS instead of rolling our own
Todd C. Miller [Sat, 15 Dec 2001 15:57:03 +0000 (15:57 +0000)]
use AC_SYS_POSIX_TERMIOS instead of rolling our own

23 years agoReference sudo.ws not courtesan.com
Todd C. Miller [Sat, 15 Dec 2001 15:33:43 +0000 (15:33 +0000)]
Reference sudo.ws not courtesan.com

23 years agoAdd notes on shadow passwords
Todd C. Miller [Sat, 15 Dec 2001 15:29:57 +0000 (15:29 +0000)]
Add notes on shadow passwords

23 years agoIn list mode (sudo -l), characters escaped with a backslash
Todd C. Miller [Sat, 15 Dec 2001 05:48:06 +0000 (05:48 +0000)]
In list mode (sudo -l), characters escaped with a backslash
are shown verbatim with the backslash.

23 years agoAdd simple examples from OpenBSD (Marc Espie)
Todd C. Miller [Sat, 15 Dec 2001 05:44:06 +0000 (05:44 +0000)]
Add simple examples from OpenBSD (Marc Espie)

23 years agoCatch SIGTTIN and SIGTTOU too and treat them like SIGTSTP.
Todd C. Miller [Sat, 15 Dec 2001 05:40:12 +0000 (05:40 +0000)]
Catch SIGTTIN and SIGTTOU too and treat them like SIGTSTP.

23 years agominor prettyification
Todd C. Miller [Sat, 15 Dec 2001 02:53:20 +0000 (02:53 +0000)]
minor prettyification

23 years agoUpdated change log
Todd C. Miller [Sat, 15 Dec 2001 02:43:28 +0000 (02:43 +0000)]
Updated change log

23 years agoFix CIDR handling here too.
Todd C. Miller [Sat, 15 Dec 2001 02:27:17 +0000 (02:27 +0000)]
Fix CIDR handling here too.

23 years agoApparently a NULL response is OK
Todd C. Miller [Sat, 15 Dec 2001 02:21:53 +0000 (02:21 +0000)]
Apparently a NULL response is OK

23 years agoCheckpoint for upcoming beta release
Todd C. Miller [Sat, 15 Dec 2001 02:19:28 +0000 (02:19 +0000)]
Checkpoint for upcoming beta release

23 years agoMany people believe that adding a runas spec should obviate the need
Todd C. Miller [Sat, 15 Dec 2001 02:17:14 +0000 (02:17 +0000)]
Many people believe that adding a runas spec should obviate the need
for the -u flag.  It does not.

23 years agocheckpoint update for upcoming 1.6.4 beta
Todd C. Miller [Sat, 15 Dec 2001 02:11:03 +0000 (02:11 +0000)]
checkpoint update for upcoming 1.6.4 beta

23 years agoo Add HAVE_STDLIB_H and HAVE_MEMORY_H
Todd C. Miller [Sat, 15 Dec 2001 01:44:10 +0000 (01:44 +0000)]
o Add HAVE_STDLIB_H and HAVE_MEMORY_H
o Define HAVE_STRINGS_H even if HAVE_STRING_H is defined -- this is safe now

23 years agoAdd signals section
Todd C. Miller [Sat, 15 Dec 2001 01:07:13 +0000 (01:07 +0000)]
Add signals section

23 years agoregen
Todd C. Miller [Sat, 15 Dec 2001 01:00:45 +0000 (01:00 +0000)]
regen

23 years agoFix check for sigaction_t
Todd C. Miller [Sat, 15 Dec 2001 01:00:38 +0000 (01:00 +0000)]
Fix check for sigaction_t

23 years agoXXX - should call find_path() as runas user, not root. Can't do
Todd C. Miller [Sat, 15 Dec 2001 00:45:13 +0000 (00:45 +0000)]
XXX - should call find_path() as runas user, not root.  Can't do
that until the parser changes though.

23 years agoIf find_path() fails as root, try again as the invoking user (useful
Todd C. Miller [Sat, 15 Dec 2001 00:38:06 +0000 (00:38 +0000)]
If find_path() fails as root, try again as the invoking user (useful
for NFS).  Idea from Chip Capelik.

23 years agoRegenerate after pod file changes
Todd C. Miller [Sat, 15 Dec 2001 00:28:34 +0000 (00:28 +0000)]
Regenerate after pod file changes

23 years agoAdd new sudoers option "preserve_groups". Previously sudo would not
Todd C. Miller [Sat, 15 Dec 2001 00:24:27 +0000 (00:24 +0000)]
Add new sudoers option "preserve_groups".  Previously sudo would not
call initgroups() if the target user was root.  Now it always calls
initgroups() unless the -P command line option or the "preserve_groups"
sudoers option is set.  Idea from TJ Saunders.

23 years agoUse new HAVE_SIGACTION_T define
Todd C. Miller [Fri, 14 Dec 2001 23:38:31 +0000 (23:38 +0000)]
Use new HAVE_SIGACTION_T define

23 years agoFix compilation on K&C
Todd C. Miller [Fri, 14 Dec 2001 23:33:38 +0000 (23:33 +0000)]
Fix compilation on K&C

23 years agoregen
Todd C. Miller [Fri, 14 Dec 2001 23:14:47 +0000 (23:14 +0000)]
regen

23 years agoAdd check for sigaction_t -- IRIX already defines this so don't redefine it.
Todd C. Miller [Fri, 14 Dec 2001 23:14:36 +0000 (23:14 +0000)]
Add check for sigaction_t -- IRIX already defines this so don't redefine it.

23 years agofix typo
Todd C. Miller [Fri, 14 Dec 2001 22:15:56 +0000 (22:15 +0000)]
fix typo

23 years agoneed stdlib.h here too
Todd C. Miller [Fri, 14 Dec 2001 22:12:39 +0000 (22:12 +0000)]
need stdlib.h here too

23 years agoregen
Todd C. Miller [Fri, 14 Dec 2001 20:31:33 +0000 (20:31 +0000)]
regen

23 years agoRemove redundant checks for string.h, strings.h and unistd.h
Todd C. Miller [Fri, 14 Dec 2001 20:31:27 +0000 (20:31 +0000)]
Remove redundant checks for string.h, strings.h and unistd.h

23 years agoRegen from pod files
Todd C. Miller [Fri, 14 Dec 2001 20:29:19 +0000 (20:29 +0000)]
Regen from pod files

23 years agoUpdate for 1.6.4
Todd C. Miller [Fri, 14 Dec 2001 20:03:49 +0000 (20:03 +0000)]
Update for 1.6.4

23 years agoregen
Todd C. Miller [Fri, 14 Dec 2001 19:59:57 +0000 (19:59 +0000)]
regen

23 years agoReturn EINVAL if errnum > sys_nerr
Todd C. Miller [Fri, 14 Dec 2001 19:56:48 +0000 (19:56 +0000)]
Return EINVAL if errnum > sys_nerr

23 years agoo Update copyright year
Todd C. Miller [Fri, 14 Dec 2001 19:55:01 +0000 (19:55 +0000)]
o Update copyright year

23 years agoo Update copyright year
Todd C. Miller [Fri, 14 Dec 2001 19:54:56 +0000 (19:54 +0000)]
o Update copyright year

23 years agoo Don't define STDC_HEADERS unconditionally for IRIX
Todd C. Miller [Fri, 14 Dec 2001 19:54:09 +0000 (19:54 +0000)]
o Don't define STDC_HEADERS unconditionally for IRIX
o Update copyright year

23 years agoupdate version
Todd C. Miller [Fri, 14 Dec 2001 19:53:23 +0000 (19:53 +0000)]
update version

23 years agoo Reorder some headers and use STDC_HEADERS define properly
Todd C. Miller [Fri, 14 Dec 2001 19:52:54 +0000 (19:52 +0000)]
o Reorder some headers and use STDC_HEADERS define properly
o Update copyright year

23 years agoo Reorder some headers and use STDC_HEADERS define properly
Todd C. Miller [Fri, 14 Dec 2001 19:52:48 +0000 (19:52 +0000)]
o Reorder some headers and use STDC_HEADERS define properly
o Update copyright year

23 years agoo Reorder some headers and use STDC_HEADERS define properly
Todd C. Miller [Fri, 14 Dec 2001 19:52:47 +0000 (19:52 +0000)]
o Reorder some headers and use STDC_HEADERS define properly
o Update copyright year

23 years agoo Reorder some headers and use STDC_HEADERS define properly
Todd C. Miller [Fri, 14 Dec 2001 19:52:47 +0000 (19:52 +0000)]
o Reorder some headers and use STDC_HEADERS define properly
o Update copyright year

23 years agoo Reorder some headers and use STDC_HEADERS define properly
Todd C. Miller [Fri, 14 Dec 2001 19:52:47 +0000 (19:52 +0000)]
o Reorder some headers and use STDC_HEADERS define properly
o Update copyright year

23 years agoregen
Todd C. Miller [Fri, 14 Dec 2001 06:53:49 +0000 (06:53 +0000)]
regen

23 years agoflags set in signal handlers should be volatile sig_atomic_t
Todd C. Miller [Fri, 14 Dec 2001 06:53:25 +0000 (06:53 +0000)]
flags set in signal handlers should be volatile sig_atomic_t

23 years agoAdd checks for volatile and sig_atomic_t
Todd C. Miller [Fri, 14 Dec 2001 06:52:44 +0000 (06:52 +0000)]
Add checks for volatile and sig_atomic_t

23 years agoregen
Todd C. Miller [Fri, 14 Dec 2001 06:43:06 +0000 (06:43 +0000)]
regen

23 years agoRemove "secure_path" Defaults option since it cannot work with the
Todd C. Miller [Fri, 14 Dec 2001 06:40:03 +0000 (06:40 +0000)]
Remove "secure_path" Defaults option since it cannot work with the
existing parser.

23 years agoUnset "secure_path" if user_is_exempt()
Todd C. Miller [Fri, 14 Dec 2001 06:26:55 +0000 (06:26 +0000)]
Unset "secure_path" if user_is_exempt()

23 years agoo Remove assumption that PATH and TERM are not listed in env_keep
Todd C. Miller [Fri, 14 Dec 2001 06:24:26 +0000 (06:24 +0000)]
o Remove assumption that PATH and TERM are not listed in env_keep
o If no PATH is in the environment use a default value
o If TERM is not set in the non-reset case also give it a default
  value.

23 years ago_PATH_SENDMAIL -> _PATH_SUDO_SENDMAIL so --without-sendmail works on
Todd C. Miller [Fri, 14 Dec 2001 06:17:35 +0000 (06:17 +0000)]
_PATH_SENDMAIL -> _PATH_SUDO_SENDMAIL so --without-sendmail works on
systems that define  in paths.h

23 years agoAdd support for skeyaccess(3) if it is present in libskey.
Todd C. Miller [Fri, 14 Dec 2001 06:15:08 +0000 (06:15 +0000)]
Add support for skeyaccess(3) if it is present in libskey.

23 years agoOnly need to do 'lc = login_getclass(NULL)' if lc == NULL
Todd C. Miller [Thu, 13 Dec 2001 02:42:45 +0000 (02:42 +0000)]
Only need to do 'lc = login_getclass(NULL)' if lc == NULL

23 years ago'\\' is a perfectly legal character to have in a command line argument.
Todd C. Miller [Thu, 13 Dec 2001 02:24:40 +0000 (02:24 +0000)]
'\\' is a perfectly legal character to have in a command line argument.

23 years agoo Defer call to set_fqdn() until it is safe to use log_error()
Todd C. Miller [Thu, 13 Dec 2001 01:24:45 +0000 (01:24 +0000)]
o Defer call to set_fqdn() until it is safe to use log_error()
o Don't print errno string value if gethostbyname fails, it is not relevant

23 years agoFix CIDR -> in_addr_t conversion.
Todd C. Miller [Thu, 13 Dec 2001 01:07:25 +0000 (01:07 +0000)]
Fix CIDR -> in_addr_t conversion.

23 years agoRemove an extra "User_List" in the User_Spec definition
Todd C. Miller [Wed, 12 Dec 2001 21:21:49 +0000 (21:21 +0000)]
Remove an extra "User_List" in the User_Spec definition
From ybertrand AT snoopymail.com

23 years agoMake 'listpw=never' work for users who are not explicitly mentioned in
Todd C. Miller [Wed, 12 Dec 2001 21:00:56 +0000 (21:00 +0000)]
Make 'listpw=never' work for users who are not explicitly mentioned in
sudoers.

23 years agoRemove gratuitous '=' in EBNF grammar; era AT iki.fi
Todd C. Miller [Wed, 12 Dec 2001 20:40:12 +0000 (20:40 +0000)]
Remove gratuitous '=' in EBNF grammar; era AT iki.fi

23 years agoDocument new list Defaults type and convert env_keep and env_delete
Todd C. Miller [Wed, 12 Dec 2001 20:34:26 +0000 (20:34 +0000)]
Document new list Defaults type and convert env_keep and env_delete
to lists.
Document new env_check option.

23 years agoregen parser
Todd C. Miller [Wed, 12 Dec 2001 20:11:47 +0000 (20:11 +0000)]
regen parser

23 years agoDon't let '#' appear in a {WORD} and restrict #foo in a Runas spec to #[0-9-]+.
Todd C. Miller [Wed, 12 Dec 2001 19:56:53 +0000 (19:56 +0000)]
Don't let '#' appear in a {WORD} and restrict #foo in a Runas spec to #[0-9-]+.

23 years agoregen
Todd C. Miller [Wed, 12 Dec 2001 19:55:36 +0000 (19:55 +0000)]
regen

23 years agoSimpler SUDO_FUNC_ISBLANK that uses AC_TRY_LINK
Todd C. Miller [Wed, 12 Dec 2001 19:55:25 +0000 (19:55 +0000)]
Simpler SUDO_FUNC_ISBLANK that uses AC_TRY_LINK

23 years agoAdd check for skeyaccess(3)
Todd C. Miller [Wed, 12 Dec 2001 19:43:23 +0000 (19:43 +0000)]
Add check for skeyaccess(3)

23 years agoDocument new -c, -f, and -q options
Todd C. Miller [Wed, 12 Dec 2001 00:47:49 +0000 (00:47 +0000)]
Document new -c, -f, and -q options

23 years agoo Add -f option (alternate sudoers file)
Todd C. Miller [Wed, 12 Dec 2001 00:41:33 +0000 (00:41 +0000)]
o Add -f option (alternate sudoers file)
o Convert to use getopt(3)

23 years agoregen
Todd C. Miller [Wed, 12 Dec 2001 00:31:16 +0000 (00:31 +0000)]
regen