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
Todd C. Miller
eb2259bc12
Move exec_cmnd to exec.c to fix a compilation issue with sesh.c
2013-03-14 19:59:07 -04:00
Todd C. Miller
7f32d1ca4c
Make sesh path configurable in sudo.conf
2013-03-14 16:49:42 -04:00
Todd C. Miller
4493554290
Use -fno-pie and -nopie if supported when --disable-pie is specified.
2013-03-14 16:06:13 -04:00
Todd C. Miller
2e84f169cc
Document direct execution of the command if the policy plugin has
...
no close function.
2013-03-13 11:32:31 -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
d26c0d87f6
Convert efree() to a macro that just casts to void * and does free().
...
If the system free() can't handle free(NULL) this may crash but C89
was a long time ago.
2013-03-07 15:41:34 -05:00
Todd C. Miller
d07d453ab5
Define _REENTRANT for HP-UX when we add -lpthread to SUDO_LIBS.
...
Fixes a problem with errno sometimes not being set on error on HP-UX.
2013-03-07 11:54:17 -05:00
Todd C. Miller
1e0a7d5112
Fix debug logging from the plugin when there is no error number.
...
This was broken in the big debugging reorg for 1.8.7.
2013-03-07 10:06:01 -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
7d3ce01a05
Document group_file and system_group plugins.
2013-03-05 16:38:35 -05:00
Todd C. Miller
d695d7be95
Sudo 1.8.7
2013-03-05 15:06:29 -05:00
Todd C. Miller
8397297de5
Try to clarify that sudoedit in sudoers should not include a
...
leading pathname.
2013-03-05 15:06:00 -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
4e5baccb9c
Add __malloc_like macro to apply __malloc__ attribute to emalloc,
...
ecalloc and estrdup. It cannot be applied to realloc since that
may return the same pointer.
2013-03-05 10:18:32 -05:00
Todd C. Miller
c47f5f7abd
Fix potential double free in an error path.
2013-03-05 10:16:50 -05:00
Todd C. Miller
19f37400d6
When running the command in a pty, defer the call to exec_setup()
...
until just before we exec the command. This is consistent with the
non-pty path. As a side effect, the monitor process runs as root
and not the runas user.
2013-03-05 06:56:57 -05:00
Todd C. Miller
a43318959a
Update copyright year.
2013-03-02 14:01:30 -05:00