Commit Graph

523 Commits

Author SHA1 Message Date
Todd C. Miller
1b56f53a40 Make sudo's usage info better when mutually exclusive args are given and don't rely on argument order to detect this; nick@zeta.org.au 1999-03-30 06:01:46 +00:00
Todd C. Miller
79c46d1c81 ++version 1999-03-29 04:05:15 +00:00
Todd C. Miller
382ef75493 Use emalloc/erealloc/estrdup 1999-03-29 02:59:34 +00:00
Todd C. Miller
c74286542b shost must be set before log functions are called #ifdef HOST_IN_LOG 1999-03-13 18:37:57 +00:00
Todd C. Miller
f9b80fcad4 add cast for strdup in places it does not have it 1999-02-11 06:41:32 +00:00
Todd C. Miller
52916f16ac add explicate copyright 1999-02-03 04:32:19 +00:00
Todd C. Miller
e6f9653f79 Don't clobber errno after calling check_sudoers(). 1999-02-02 22:54:04 +00:00
Todd C. Miller
826fe213f2 add sudo tags 1999-01-17 23:16:20 +00:00
Todd C. Miller
d3aaf52283 crank version and regen files 1999-01-17 22:40:55 +00:00
Todd C. Miller
3983a7a651 kerb5 support from fcusack@iconnet.net 1999-01-17 22:08:55 +00:00
Todd C. Miller
62dba8f4d1 more -Wall 1998-11-18 04:16:13 +00:00
Todd C. Miller
c253188f55 -Wall 1998-11-18 03:51:10 +00:00
Todd C. Miller
ba5a24cfc3 add missing inform_user() 1998-11-16 22:38:27 +00:00
Todd C. Miller
53969f978f add "ignoring foo found in ." for auth successful case 1998-11-10 00:15:04 +00:00
Todd C. Miller
b82d683a3b add missing printf param 1998-11-09 22:57:52 +00:00
Todd C. Miller
0900eabf3b go back to printing "command not found" unless --disable-path-info
specified.  Also, tell user when we ignore '.' in their path and
it would have been used but for --with-ignore-dot.
1998-11-08 20:56:52 +00:00
Todd C. Miller
0b9e318b75 Only one space after a colon, not two, in printf's 1998-11-08 18:51:58 +00:00
Todd C. Miller
ef4b731616 set $USER for root too 1998-11-05 02:21:35 +00:00
Todd C. Miller
22f741b38c kill perror("malloc") since we already have a good error messages
pw_ent -> pw for brevity
set $USER if -u specified
1998-11-04 01:40:45 +00:00
Todd C. Miller
7ffee3b997 getprpwuid is broken in HP-UX 10.20 at least (it sleeps for 2 minutes if the
shadow files don't exist).
1998-10-21 23:50:10 +00:00
Todd C. Miller
156c3b069c call initprivs() if we have it for getprpwuid later on 1998-10-19 18:31:31 +00:00
Todd C. Miller
5bfb481ca7 no more options.h 1998-10-15 05:41:26 +00:00
Todd C. Miller
a40aca2b10 kill sys/time.h 1998-10-15 05:32:30 +00:00
Todd C. Miller
9d6cd6f216 UMASK -> SUDO_UMASK. 1998-09-24 15:40:39 +00:00
Todd C. Miller
1c66c857e4 new shadow password scheme. Always include shadow support if the
platform supports it and the user did not disable it via configure
1998-09-21 04:00:56 +00:00
Todd C. Miller
0ef9f25d7e updated version 1998-09-17 16:27:15 +00:00
Todd C. Miller
6ded52e066 set NewArgv[0] to user_shell, not basename(user_shell) 1998-09-13 19:32:48 +00:00
Todd C. Miller
e68f156aca add RUNAS_DEFAULT 1998-09-08 00:42:02 +00:00
Todd C. Miller
2e6a9074e6 use HAVE_SET_AUTH_PARAMETERS 1998-09-07 16:43:05 +00:00
Todd C. Miller
ca0a28b03f Sudo should prompt for a password before telling the user that
a command could not be found.
1998-09-07 03:48:43 +00:00
Todd C. Miller
12477fd6e6 updated version 1998-04-06 03:35:50 +00:00
Todd C. Miller
7f4e5240cf typo 1998-04-06 03:21:42 +00:00
Todd C. Miller
c27d678ff7 MAX* + 1 -> MAX* 1998-04-06 03:15:39 +00:00
Todd C. Miller
e37e1e56b6 updated version 1998-03-31 05:05:49 +00:00
Todd C. Miller
533fbe0711 change size computation of NewArgv for UNICOS 1998-03-28 00:27:03 +00:00
Todd C. Miller
c866646cdf updated version 1998-02-18 21:39:31 +00:00
Todd C. Miller
2fc787d5f6 updated version 1998-02-17 02:43:17 +00:00
Todd C. Miller
bc7803cd08 updated version 1998-02-06 20:49:24 +00:00
Todd C. Miller
25ed56fba2 close fd's <=2 not <=3 and move that chunk of code up 1998-02-06 00:19:24 +00:00
Todd C. Miller
7d5c340f98 do an initgroups() before running a command, unless the target user
is root.
1998-01-23 00:28:00 +00:00
Todd C. Miller
0c362fb216 updated version 1998-01-21 06:33:06 +00:00
Todd C. Miller
bb6a33e080 updated version 1998-01-21 05:50:58 +00:00
Todd C. Miller
8de870a706 in check_sudoers, cache the sudoers file handle in sudoers_fp so
we don't have to open it again in the parse.  This may help
with weird solaris problems where EAGAIN sometime occurrs.
1998-01-21 05:03:46 +00:00
Todd C. Miller
7b3bc67b01 newer irix uses _RLDN32_* envariables for 32-bit binaries so ignore _RLD* instead of _RLD_* 1998-01-13 17:58:40 +00:00
Todd C. Miller
166789a1dd ++version 1998-01-13 04:48:42 +00:00
Todd C. Miller
07e09b16f2 Don't set the tty variable to NULL when we lack a tty, leave it as
"unknown".
1997-12-21 23:17:48 +00:00
Todd C. Miller
4b4e2b7929 define tty global to an initial value to avoid dumping core in logging
functions when passwd file is unavailable.
1997-11-23 06:53:37 +00:00
Todd C. Miller
ff05eaccfa do the set_perms(PERM_USER, sudo_mode) after we have gotten the passwd entry 1997-11-23 06:51:49 +00:00
Todd C. Miller
b0192afc35 correct error message if mode/owner wrong and not statable by owner
but is statable by root.
1996-12-12 04:10:19 +00:00
Todd C. Miller
5e723efe75 ++version 1996-11-14 02:37:56 +00:00