Todd C. Miller
|
ee223889c1
|
Wire up invalidate and validate methods for sudoers
|
2010-03-15 20:24:55 -04:00 |
|
Todd C. Miller
|
248bae4e56
|
Add support for -k flag with a command.
|
2010-03-15 19:41:15 -04:00 |
|
Todd C. Miller
|
36701e1233
|
Allow -k to be specified with a command.
|
2010-03-15 19:40:15 -04:00 |
|
Todd C. Miller
|
e8eec34022
|
Wire up policy_list
|
2010-03-15 18:13:58 -04:00 |
|
Todd C. Miller
|
718073e271
|
Add newline at the end of message and space after the colon in warning message
|
2010-03-15 18:13:31 -04:00 |
|
Todd C. Miller
|
88a0244dde
|
Add missing newline after pass password warning
|
2010-03-15 18:13:06 -04:00 |
|
Todd C. Miller
|
7b024c53c4
|
Set user_groups and user_ngroups based on user_info
|
2010-03-15 17:07:10 -04:00 |
|
Todd C. Miller
|
5113f84894
|
Make this compile
|
2010-03-15 13:42:40 -04:00 |
|
Todd C. Miller
|
5e2f61a098
|
Make _warning in error.c use the conversation function and remove
commented out warning/warningx in sudoers.c.
|
2010-03-15 07:14:45 -04:00 |
|
Todd C. Miller
|
dbbc0cea56
|
Use siglongjmp() in log_error for fatal errors
|
2010-03-15 07:06:11 -04:00 |
|
Todd C. Miller
|
d1d6afaef0
|
Quiet a libtool warning
|
2010-03-15 07:01:51 -04:00 |
|
Todd C. Miller
|
6527c92da4
|
Build sudoers plugin
|
2010-03-15 10:44:19 -04:00 |
|
Todd C. Miller
|
d54cedfab7
|
Use warningx in yyerror() so the conversation function gets used
when built as part of sudoers.
|
2010-03-15 10:44:06 -04:00 |
|
Todd C. Miller
|
748ce55381
|
Rename sudo_conv to conversation to avoid a namespace conflict.
|
2010-03-14 20:47:56 -04:00 |
|
Todd C. Miller
|
9b0205846b
|
Initial bits of sudoers plugin; still needs work.
|
2010-03-14 19:58:47 -04:00 |
|
Todd C. Miller
|
3116e254b4
|
Add HAVE_STRDUP and HAVE_STRNDUP
|
2010-03-14 18:05:23 -04:00 |
|
Todd C. Miller
|
90ec112540
|
Build libmissing in two flavors (one PIC one non-PIC) and link with the
appropriate one.
|
2010-03-14 18:05:00 -04:00 |
|
Todd C. Miller
|
b883670a32
|
Build libmissing in two flavors (one PIC one non-PIC) and link with the
appropriate one.
|
2010-03-14 18:01:17 -04:00 |
|
Todd C. Miller
|
fc598f8e12
|
Add strdup and strndup and fix strsignal
|
2010-03-13 09:30:22 -05:00 |
|
Todd C. Miller
|
6b4d97ebc3
|
Add strdup and strndup to compat
|
2010-03-12 17:11:11 -05:00 |
|
Todd C. Miller
|
8003cb2f33
|
Need to include compat.h before missing.h
|
2010-03-12 12:46:30 -05:00 |
|
Todd C. Miller
|
301fb7d8ed
|
Must check HAVE_DECL_SYS_SIGLIST == 1 (not just if defined) since
if it doesn't exist configure will set it to 0.
|
2010-03-12 12:43:03 -05:00 |
|
Todd C. Miller
|
93ae94f9df
|
Fix botched ANSI C coversion of globexp2()
|
2010-03-12 12:40:00 -05:00 |
|
Todd C. Miller
|
1dcebf901a
|
Remove redundant getgroups check
|
2010-03-12 12:39:04 -05:00 |
|
Todd C. Miller
|
0795ef846c
|
Require either termios or termio, no more sgtty.
|
2010-03-12 11:45:57 -05:00 |
|
Todd C. Miller
|
cb8696d67e
|
Change the sys_siglist check to use AC_CHECK_DECLS and also check
for _sys_siglist and__sys_siglist
|
2010-03-12 05:26:01 -05:00 |
|
Todd C. Miller
|
5775026a51
|
Change SUDO_LDFLAGS to SUDOERS_LDFLAGS and add SUDOERS_OBJS.
We now use SUDO_OBJS for the main driver as part of OBJS.
|
2010-03-11 17:21:34 -05:00 |
|
Todd C. Miller
|
f0f803e337
|
Mention in the conversation function section that a newline is
not implicit.
|
2010-03-11 17:02:23 -05:00 |
|
Todd C. Miller
|
af62ffe6f1
|
Add definition of WCOREDUMP for systems without it. This is known
to work on AIX and SunOS 4, but may be incorrect on other systems
that lack WCOREDUMP.
|
2010-03-11 16:57:20 -05:00 |
|
Todd C. Miller
|
f211213dcb
|
conversation function no longer puts a newline at the end of info
or error messages.
|
2010-03-09 19:20:01 -05:00 |
|
Todd C. Miller
|
c8c4d6a13b
|
Use parent process group id instead of parent process id when checking
foreground status and suspending parent. Fixes an issue when running
commands under /usr/bin/time and others.
|
2010-03-07 07:45:17 -05:00 |
|
Todd C. Miller
|
8ca261fc7b
|
transcript option is now --with not --enable
|
2010-03-06 16:31:10 -05:00 |
|
Todd C. Miller
|
b814a0d74f
|
Add support to -u and -g flags
Check fmt_string retval
Add timeout for debugging purposes
|
2010-03-06 16:29:59 -05:00 |
|
Todd C. Miller
|
4e938c0074
|
Wire up SIGALRM handler
Set close on exec flag for child side of the socketpair
Fix signal handling when not doing I/O logging
|
2010-03-06 14:34:23 -05:00 |
|
Todd C. Miller
|
d73f580f5a
|
g/c unused SIGCHLD handler
|
2010-03-06 14:29:32 -05:00 |
|
Todd C. Miller
|
cc23068c2a
|
Don't use emalloc() in fmt_string(); we want to be able to use it from
a plugin.
|
2010-03-06 14:29:04 -05:00 |
|
Todd C. Miller
|
847a7c1b24
|
tq_remove not list_remove
|
2010-03-06 14:28:26 -05:00 |
|
Todd C. Miller
|
c7b382a905
|
AUTH_OBJS should contain .lo files not .o files.
|
2010-03-06 07:36:02 -05:00 |
|
Todd C. Miller
|
5ff6832e16
|
Simplify conversion of command line args to name=value pairs.
|
2010-03-05 17:14:19 -05:00 |
|
Todd C. Miller
|
1e131d4278
|
Handle NULL reply from conversation function
|
2010-03-05 17:13:42 -05:00 |
|
Todd C. Miller
|
3384abd2b8
|
Don't depend on emalloc/erealloc
|
2010-03-05 16:52:04 -05:00 |
|
Todd C. Miller
|
c81a62df34
|
Use $(OBJS) instead of sample_plugin.lo
|
2010-03-05 14:44:04 -05:00 |
|
Todd C. Miller
|
064eb35365
|
runas_user is in settings not user_info
|
2010-03-05 14:39:13 -05:00 |
|
Todd C. Miller
|
a1b7526e33
|
Fix a mismatch between sudo_settings and settings_pairs that causes
some settings to get the wrong values.
|
2010-03-05 14:38:42 -05:00 |
|
Todd C. Miller
|
c857c74e3a
|
Convert to ANSI C
|
2010-03-04 20:18:22 -05:00 |
|
Todd C. Miller
|
6470a057e1
|
Fix strlcpy() return value check.
|
2010-03-04 12:06:42 -05:00 |
|
Todd C. Miller
|
cf07bde706
|
No longer need to substitute in script.o and pty.o; I/O logging support
is always built.
|
2010-03-04 08:12:36 -05:00 |
|
Todd C. Miller
|
19b17c7502
|
Add fallback to /bin/sh when execve() fails with ENOEXEC.
|
2010-02-28 15:10:18 -05:00 |
|
Todd C. Miller
|
76c90bc301
|
Add estrndup()
|
2010-02-28 15:09:50 -05:00 |
|
Todd C. Miller
|
f145264ee0
|
Refactor script_execve() a bit so that it can be used in non-script
mode. Needs more cleanup.
|
2010-02-27 16:53:56 -05:00 |
|