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
6083947939
Tru64 Unix doesn't prototype innetgr() or getdomainname().
2013-03-26 13:19:59 -04:00
Todd C. Miller
d710f1b41c
Whitespace fixes
2013-03-26 10:27:06 -04:00
Todd C. Miller
adee3cded4
Don't need to include setjmp.h here, error.h already includes it.
2013-03-26 08:56:56 -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
b4ca9535b4
Fix a typo in a comment and make sure we don't mistakenly include
...
_PATH_SUDO_ASKPASS and _PATH_SUDO_SESH in config.h.in
2013-03-21 16:35:18 -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
575466027b
Use $host_os not $host when we only care about the os name and version.
2013-03-19 15:59:23 -04:00
Todd C. Miller
017c7a15d3
Suppress duplicate -L and -I flags.
2013-03-19 14:10:26 -04:00
Todd C. Miller
c078614b43
Fix regress tests on non-OpenBSD platforms.
2013-03-19 14:08:11 -04:00
Todd C. Miller
3c139fa3c9
If we find sasl/sasl.h there's no need to check for sasl.h too
2013-03-19 13:04:24 -04:00
Todd C. Miller
46da6159de
Add -R flags at the very end after configure link tests are done
...
since we can only count on libtool to accept -R, the compiler front
end may not.
Also unify the libldap and libibmldap tests using AC_SEARCH_LIBS
and check for -lCsup on HP-UX which is needed by libibmldap (but
is not an explicit dependency).
2013-03-19 11:52:54 -04:00
Todd C. Miller
0b99679274
Back out changes that broke detection of skey, opie and ldap
...
libraries.
2013-03-18 16:34:01 -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
6bd8848608
Fix path to sudo.conf manuals; remove non-existant test2.err.ok
2013-03-18 15:29:40 -04:00
Todd C. Miller
ce502e2ae2
Fix compilation in dynamic mode.
2013-03-18 15:26:08 -04:00
Todd C. Miller
1a51a993de
On HP-UX, libibmldap has a hidden dependency on libCsup
2013-03-18 15:19:12 -04:00
Todd C. Miller
7109e46deb
Pass BIND_VERBOSE to shl_load()
2013-03-18 15:15:13 -04:00
Todd C. Miller
eef31be22a
Only create static helper libs when --disable-shared is specified.
2013-03-18 10:15:48 -04:00
Todd C. Miller
e78381e7c2
Ubreak static build.
2013-03-18 09:55:01 -04:00
Todd C. Miller
c8f630c060
Replace --with-rpath and --with-blibpath with --disable-rpath.
...
Now that we use libtool for linking we can just use the -R
flag and have libtool translate it to the proper linker flag.
2013-03-18 09:27:07 -04:00
Todd C. Miller
5cda642eb9
Bump I/O buffer size 32K
2013-03-15 11:31:58 -04:00
Todd C. Miller
1614c3cad1
Document sesh Path setting.
2013-03-14 20:13:54 -04:00