Todd C. Miller
|
d27ceff8ea
|
fix check_aliases
|
2008-11-18 15:50:53 +00:00 |
|
Todd C. Miller
|
ea81e0446a
|
when destroying an alias, free the correct data pointer
|
2008-11-18 13:29:58 +00:00 |
|
Todd C. Miller
|
875b888da6
|
add proto for aixauth_cleanup; from Dale King
|
2008-11-18 12:54:51 +00:00 |
|
Todd C. Miller
|
d1a43dbe38
|
regen
|
2008-11-15 18:34:26 +00:00 |
|
Todd C. Miller
|
59302128df
|
standardize on the term 'option' for command line options (not flag)
|
2008-11-15 18:34:01 +00:00 |
|
Todd C. Miller
|
7af30b75e3
|
Add note on configuring HP-UX pam
|
2008-11-14 11:18:08 +00:00 |
|
Todd C. Miller
|
3cc3114d92
|
Move tty checks into check_user() so we only do them if we actually
need a password.
|
2008-11-11 18:28:08 +00:00 |
|
Todd C. Miller
|
8e480f4ae3
|
Don't error out if no tty or askpass unless we actually need to authenticate.
|
2008-11-11 17:34:27 +00:00 |
|
Todd C. Miller
|
8141061bf6
|
regen
|
2008-11-10 20:20:10 +00:00 |
|
Todd C. Miller
|
43c98580fc
|
s/overriden/overridden/; from Tobias Stoeckmann
|
2008-11-10 13:07:38 +00:00 |
|
Todd C. Miller
|
235dc7ad0e
|
check sudoers owner and mode in strict mode
|
2008-11-09 20:19:19 +00:00 |
|
Todd C. Miller
|
a33e988df6
|
regen
|
2008-11-09 14:15:36 +00:00 |
|
Todd C. Miller
|
5f934f10fe
|
Update copyright years.
|
2008-11-09 14:14:14 +00:00 |
|
Todd C. Miller
|
840acbd3ac
|
Update copyright years.
|
2008-11-09 14:13:13 +00:00 |
|
Todd C. Miller
|
4baa2f90ce
|
add my copyright
|
2008-11-09 13:48:33 +00:00 |
|
Todd C. Miller
|
b0c1c7979f
|
The loop in fill_cmnd() was going one byte too far past the end, resulting
in a NUL being written immediately after the buffer end.
|
2008-11-08 15:40:33 +00:00 |
|
Todd C. Miller
|
b8742114ce
|
add sections on tgetpass changes
|
2008-11-08 15:31:47 +00:00 |
|
Todd C. Miller
|
80ca3a9723
|
Treat EOF w/o newline as an error.
|
2008-11-08 15:30:42 +00:00 |
|
Todd C. Miller
|
54a07b5e8b
|
Fix "sudo -v" when NOPASSWD is set.
|
2008-11-07 22:42:11 +00:00 |
|
Todd C. Miller
|
ff175f7f0a
|
No longer treat an empty password at the prompt as special. To
quit out of sudo you now need to hit ^C at the password prompt.
|
2008-11-07 17:45:52 +00:00 |
|
Todd C. Miller
|
213eaef4c5
|
regen
|
2008-11-07 02:07:11 +00:00 |
|
Todd C. Miller
|
535ed3817c
|
Sudo will now refuse to run if no tty is present unless the new
visiblepw sudoers flag is set.
|
2008-11-07 02:06:48 +00:00 |
|
Todd C. Miller
|
5c48403659
|
just use RLIM_INFINITY for RLIM_SAVED_MAX if RLIM_SAVED_MAX not defined
|
2008-11-06 00:42:37 +00:00 |
|
Todd C. Miller
|
c60c4c71c6
|
fix fallback value for RLIM_SAVED_MAX
|
2008-11-06 00:40:01 +00:00 |
|
Todd C. Miller
|
51fae2c9c3
|
Move clearing of AUTHSTATE into aixauth_cleanup.
|
2008-11-06 00:14:45 +00:00 |
|
Todd C. Miller
|
50d8974753
|
Unset AUTHSTATE after calling authenticate() as it may not be correct for
the user we are running the command as.
|
2008-11-06 00:08:24 +00:00 |
|
Todd C. Miller
|
8654dec3c0
|
Add isblank() function for systems without it. Needed for POSIX
character class matching in fnmatch.c and glob.c.
|
2008-11-06 00:05:24 +00:00 |
|
Todd C. Miller
|
b909652ad4
|
expound on sudo and cd
|
2008-11-05 16:02:44 +00:00 |
|
Todd C. Miller
|
e94d951ac7
|
regen
|
2008-11-04 20:52:50 +00:00 |
|
Todd C. Miller
|
fd4065a837
|
regen
|
2008-11-04 20:46:21 +00:00 |
|
Todd C. Miller
|
e2fb6dbb0f
|
mention defauts parse order
|
2008-11-04 20:45:45 +00:00 |
|
Todd C. Miller
|
48329f0e43
|
Add isblank() function for systems without it. Needed for POSIX
character class matching in fnmatch.c and glob.c.
|
2008-11-03 18:19:14 +00:00 |
|
Todd C. Miller
|
49611b132a
|
add emul/charclass.h to HDRS
|
2008-11-03 17:54:30 +00:00 |
|
Todd C. Miller
|
ffb9f65b2c
|
checkpoint
|
2008-11-02 19:08:42 +00:00 |
|
Todd C. Miller
|
f201db90f3
|
Move update_defaults into defaults.c and call it properly from
visudo and testsudoers.
|
2008-11-02 19:06:37 +00:00 |
|
Todd C. Miller
|
3cb9d538f9
|
use zero_bytes() instead of memset() for consistency
|
2008-11-02 14:51:16 +00:00 |
|
Todd C. Miller
|
4afceb8e92
|
Zero out sigaction_t before use in case it has non-standard entries.
|
2008-11-02 14:45:31 +00:00 |
|
Todd C. Miller
|
1cc431c42f
|
quiet gcc
|
2008-11-02 14:35:37 +00:00 |
|
Todd C. Miller
|
4c7a96ba14
|
Short circuit glob() checks if basename(pattern) != basename(command).
Refactor code that checks for a command in a directory and use it in the
glob case if the resolved pattern ends in a '/'.
|
2008-11-02 14:28:03 +00:00 |
|
Todd C. Miller
|
8ba6fa2ae3
|
Defer setting runas defaults until after runaspw/gr is setup.
|
2008-11-01 13:20:01 +00:00 |
|
Todd C. Miller
|
efb510a9dc
|
Use MAXHOSTNAMELEN+1 when allocating host/domain name since some
systems do not include space for the NUL in the size. Also manually
NUL-terminate buffer from gethostname() since POSIX is wishy-washy on this.
|
2008-10-29 17:26:42 +00:00 |
|
Todd C. Miller
|
9b5e94cef9
|
When setting the umask, use the union of the user's umask and the
default value set in sudoers so that we never lower the user's umask
when running a command.
|
2008-10-26 21:13:03 +00:00 |
|
Todd C. Miller
|
aa54053ad1
|
Don't try to read from a zero-length sudoers file. Remove the bogus
Solaris work-around for EAGAIN. Since we now use fgetc() it should
not be a problem.
|
2008-10-26 20:43:59 +00:00 |
|
Todd C. Miller
|
ab32ede12a
|
In update_defaults() check the return value of user*_matches against
ALLOW so we don't inadvertantly match on UNSPEC.
|
2008-10-25 13:22:41 +00:00 |
|
Todd C. Miller
|
b3349ed6bc
|
regen man pages; no more hyphenation
|
2008-10-24 13:52:19 +00:00 |
|
Todd C. Miller
|
18e7644032
|
Don't error out on a zero-length sudoers file. With the advent of
#include the user could create a situation where sudo is unusable.
|
2008-10-24 13:49:10 +00:00 |
|
Todd C. Miller
|
13e2ccea68
|
Newer heimdal has 2-argument krb5_get_init_creds_opt_free() like MIT krb5.
Really old heimdal has no krb5_get_init_creds_opt_alloc() at all. Add
configure tests to handle all the cases.
|
2008-10-23 16:06:23 +00:00 |
|
Todd C. Miller
|
cf9fa33eb3
|
resort ENVIRONMENT
|
2008-10-08 21:28:48 +00:00 |
|
Todd C. Miller
|
ce67f22495
|
document sudoers_locale
|
2008-10-08 21:09:07 +00:00 |
|
Todd C. Miller
|
7bb5160394
|
add SUDO_EDITOR variable that sudoedit uses in preference to VISUAL or EDITOR
|
2008-10-08 20:56:17 +00:00 |
|