Todd C. Miller
|
382640839e
|
regen
|
2013-04-02 10:40:16 -04:00 |
|
Todd C. Miller
|
46db7a20e4
|
Pass in expected gid to testsudoers in addition to the uid that
matches the test sudoers files.
|
2013-04-02 09:25:51 -04:00 |
|
Todd C. Miller
|
cd980f0b4f
|
Fix compilation when getdomainame() is not present.
|
2013-04-01 16:35:35 -04:00 |
|
Todd C. Miller
|
073989aa68
|
Neded sys/time.h for struct timeval in struct sudo_tty_info.
|
2013-04-01 14:48:00 -04:00 |
|
Todd C. Miller
|
e7e739f659
|
regen depends
|
2013-04-01 14:10:42 -04:00 |
|
Todd C. Miller
|
e23ebd53c3
|
Instead of checking the domain name explicitly for "(none)", just
check for illegal characters.
|
2013-04-01 13:56:42 -04:00 |
|
Todd C. Miller
|
328994740e
|
Only warn once when we are unable to open the sudoers file.
|
2013-04-01 11:23:29 -04:00 |
|
Todd C. Miller
|
41ab8da22c
|
Fall back to opening /dev/tty to determine whether there is a tty
if the system doesn't have kernel support for determing the tty.
|
2013-04-01 10:40:17 -04:00 |
|
Todd C. Miller
|
d30008d580
|
Don't include gram.h in gram.y, its contents are already included.
Move sudoerserror to the end of gram.y so COMMENT is declared
when we need to use it.
|
2013-03-31 09:58:37 -04:00 |
|
Todd C. Miller
|
7796d6456d
|
Rename NAME_MATCH -> SUDOERS_NAME_MATCH and avoid pulling in glob.h
when it is set.
|
2013-03-29 14:03:00 -04:00 |
|
Todd C. Miller
|
a17d171155
|
We still want to recognize %{seq} for the SUDOERS_NO_SEQ case but
just leave it as-is.
|
2013-03-29 10:54:46 -04:00 |
|
Todd C. Miller
|
a2ce6fd296
|
Add missing semicolon in rule.
|
2013-03-28 20:53:55 -04:00 |
|
Todd C. Miller
|
37b4b5d15e
|
Now that we can determine the terminal even when file descriptors
are redirected we can check user_ttypath rather than opening
/dev/tty when enforcing requiretty.
|
2013-03-28 15:46:52 -04:00 |
|
Todd C. Miller
|
38dac1e0a4
|
Stash umask in struct sudo_user so we don't need to look it up later.
|
2013-03-28 15:40:32 -04:00 |
|
Todd C. Miller
|
5bac16f5cc
|
Minor cosmetic change
|
2013-03-28 14:25:24 -04:00 |
|
Todd C. Miller
|
d482b00ec1
|
No longer need to declare interfaces
|
2013-03-28 14:25:09 -04:00 |
|
Todd C. Miller
|
b7e3516833
|
Fix compilation in SUDOERS_NO_SEQ case
|
2013-03-28 14:23:31 -04:00 |
|
Todd C. Miller
|
155669cfe4
|
No longer need to define sudo_printf
|
2013-03-28 13:40:20 -04:00 |
|
Todd C. Miller
|
4d3fc204f7
|
Pass auth_pw to the timestamp functions.
|
2013-03-28 13:22:09 -04:00 |
|
Todd C. Miller
|
2541257696
|
Fix SUDOERS_NO_SEQ
|
2013-03-28 13:21:43 -04:00 |
|
Todd C. Miller
|
7eb2394b40
|
Don't need all of sudoers.h in here
|
2013-03-28 11:19:18 -04:00 |
|
Todd C. Miller
|
213f7ff113
|
Don't need to include sudoers_version.h here.
|
2013-03-28 10:49:18 -04:00 |
|
Todd C. Miller
|
ec19ea97f2
|
DEFAULT_LECTURE is no longer used.
|
2013-03-27 15:01:26 -04:00 |
|
Todd C. Miller
|
13dbba174e
|
Move sudo_conv into policy.c
|
2013-03-27 13:42:40 -04:00 |
|
Todd C. Miller
|
c66cf7c87e
|
cosmetic fixes
|
2013-03-27 11:29:58 -04:00 |
|
Todd C. Miller
|
ddc1d36a0b
|
RHEL (and perhaps other Linux distros) use the string "(none)"
instead of an empty string when there is no actual NIS-style domain
name. Bug #596
|
2013-03-27 03:41:00 -04:00 |
|
Todd C. Miller
|
64e558bcfb
|
Fix return values when NAME_MATCH is defined.
|
2013-03-27 03:39:18 -04:00 |
|
Todd C. Miller
|
b729284df9
|
Update copyright year.
|
2013-03-26 13:29:05 -04:00 |
|
Todd C. Miller
|
6e50087010
|
Add sudo_set_grlist(), currently unused by the back end.
|
2013-03-26 13:27:51 -04:00 |
|
Todd C. Miller
|
cee83cbf2d
|
Remove unused macros, fix a debug_decl
|
2013-03-26 13:26:59 -04:00 |
|
Todd C. Miller
|
837cda0c54
|
regen depends
|
2013-03-25 13:54:25 -04:00 |
|
Todd C. Miller
|
84ff871a58
|
Rename guard define.
|
2013-03-25 11:30:16 -04:00 |
|
Todd C. Miller
|
8b4c192058
|
Move contents of timestamp.h into check.h.
|
2013-03-25 11:28:21 -04:00 |
|
Todd C. Miller
|
d6b5ffbbd8
|
expand_prompt() is now in prompt.c
sudo_printf extern is now in error.h
|
2013-03-25 11:19:56 -04:00 |
|
Todd C. Miller
|
a803b4d2ec
|
Change multiple inclusion guards to be _SUDOERS_FOO_H
|
2013-03-25 11:17:46 -04:00 |
|
Todd C. Miller
|
b507f0a854
|
New Dutch translation for sudo and sudoers
New Turkish translation for sudo
From translationproject.org
|
2013-03-23 08:45:51 -04:00 |
|
Todd C. Miller
|
17c5f8b15d
|
Don't build check_symbols if we are linking sudoers in statically.
|
2013-03-19 16:18:04 -04:00 |
|
Todd C. Miller
|
2f86c1c092
|
Add explicit "exit 0" to prevent the check target from ending
prematurely.
|
2013-03-18 16:11:24 -04:00 |
|
Todd C. Miller
|
b0ab028548
|
Fix exit values in check target so we don't have to ignore errors.
|
2013-03-18 16:10:08 -04:00 |
|
Todd C. Miller
|
ae7679a31e
|
Fail a test if there is unexpected stderr output.
|
2013-03-18 15:31:04 -04:00 |
|
Todd C. Miller
|
1791721ef2
|
Only delete creds if we actually established them.
Print an error if pam_setcred() fails and we actually authenticated.
|
2013-03-07 16:17:44 -05:00 |
|
Todd C. Miller
|
496dc384ab
|
regen
|
2013-03-07 15:46:11 -05:00 |
|
Todd C. Miller
|
9722784e1c
|
Always install plugins with a .so extension regardless of what
extension the system uses for shared libraries. That way the
group_plugin sudoers setting can be shared between heterogenous
systems.
|
2013-03-06 17:08:10 -05:00 |
|
Todd C. Miller
|
e051df6577
|
Mac OS X has netgroup functions in netdb.h.
|
2013-03-06 17:05:23 -05:00 |
|
Todd C. Miller
|
8f76579431
|
Tags in struct cmndtag can be set to IMPLIED as well.
|
2013-03-06 17:02:35 -05:00 |
|
Todd C. Miller
|
b0595e6e26
|
Quiet a compiler warning.
|
2013-03-06 16:50:35 -05:00 |
|
Todd C. Miller
|
4bfeed2210
|
Quiet an llvm checker warning.
|
2013-03-06 16:48:43 -05:00 |
|
Todd C. Miller
|
56d45003e5
|
Quiet gcc -Wuninitialized false positive
|
2013-03-06 15:56:26 -05:00 |
|
Todd C. Miller
|
593832152f
|
Make sure groupname_len is at least 32 just to be on the safe side.
It is better to allocate a little extra and not need it than to
have to reallocate and start over.
|
2013-03-05 14:06:51 -05:00 |
|
Todd C. Miller
|
c47f5f7abd
|
Fix potential double free in an error path.
|
2013-03-05 10:16:50 -05:00 |
|