Todd C. Miller
|
d39747e6a5
|
In exec_setup() call setuid(0) to make certain the subsequent
uid and gid changes will succeed. Fixes a problem on Ubuntu.
|
2010-11-23 07:26:21 -05:00 |
|
Todd C. Miller
|
d869ca1f90
|
Error out if we cannot change to root's uid so we catch the failure early.
|
2010-11-23 07:25:03 -05:00 |
|
Todd C. Miller
|
bb4a8a4dc2
|
fix typo; from Michael T Hunter
|
2010-11-22 15:45:10 -05:00 |
|
Todd C. Miller
|
70cf50fd20
|
In sudoedit mode, assume command line arguments are paths and
pass FNM_PATHNAME to fnmatch().
|
2010-11-22 10:27:29 -05:00 |
|
Todd C. Miller
|
81da78ff3d
|
Add workaround for an error in sys/types.h on HP-UX 11.23 when
large file support is enabled. Defining _XOPEN_SOURCE_EXTENDED
avoids the broken bits of the header file.
|
2010-11-20 16:26:53 -05:00 |
|
Todd C. Miller
|
5bd089776c
|
Fix SUDO_MAILDIR usage of AC_LANG_PROGRAM
|
2010-11-20 16:23:39 -05:00 |
|
Todd C. Miller
|
494bd14de9
|
For Tru64, strip off beta version.
|
2010-11-20 10:37:05 -05:00 |
|
Todd C. Miller
|
5a0f2164ef
|
Avoid conflicts with system definitions in grp.h and pwd.h
|
2010-11-20 10:33:23 -05:00 |
|
Todd C. Miller
|
5a4762b2b7
|
Include stdio.h after zlib.h, not before. We need the large file defines
to come first.
|
2010-11-20 09:59:44 -05:00 |
|
Todd C. Miller
|
901ca2a12c
|
regen
|
2010-11-19 16:57:21 -05:00 |
|
Todd C. Miller
|
45da484401
|
Don't clean ChangeLog
|
2010-11-19 14:06:53 -05:00 |
|
Todd C. Miller
|
51f401fa34
|
Add prototype for cleanup()
|
2010-11-19 12:58:03 -05:00 |
|
Todd C. Miller
|
c73306983c
|
Avoid deferencing group_plugin if it is NULL in group_plugin_query().
This should not happen.
|
2010-11-18 17:09:57 -05:00 |
|
Todd C. Miller
|
4b2fb225c0
|
group plugin init function return TRUE when successful
|
2010-11-18 17:06:52 -05:00 |
|
Todd C. Miller
|
ef5f73a49f
|
Enlarge the array of entry wrappers int blocks of 100 entries to
save on allocation time. From Andreas Mueller
|
2010-11-17 18:56:52 -05:00 |
|
Todd C. Miller
|
f9353d95ca
|
Add back call to sudo_ldap_timefilter() in sudo_ldap_build_pass2()
that was mistakenly dropped.
|
2010-11-17 07:31:07 -05:00 |
|
Todd C. Miller
|
ab651135d2
|
Mention that sudo needs "ar" to build.
|
2010-11-16 10:07:46 -05:00 |
|
Todd C. Miller
|
4c2dcaa10b
|
Fail with a more useful error if "ar" is not found.
|
2010-11-16 10:03:18 -05:00 |
|
Todd C. Miller
|
8940f361ea
|
Merge in ordered LDAP entry support from Andreas Mueller
and add local changes from the 1.7 branch.
|
2010-11-14 13:22:38 -05:00 |
|
Todd C. Miller
|
2b0fca31c0
|
Add timed entry support from Andreas Mueller.
|
2010-11-12 15:26:35 -05:00 |
|
Todd C. Miller
|
82453cfdec
|
Don't try to unload if group_plugin is NULL.
Don't call dlclose() if group_handle is NULL
|
2010-11-12 13:14:35 -05:00 |
|
Todd C. Miller
|
26d71ded7b
|
It is now plugin_cleanup(), not cleanup()
|
2010-11-12 13:03:28 -05:00 |
|
Todd C. Miller
|
5536ea49f6
|
Call plugin_cleanup(), not cleanup()
|
2010-11-12 13:02:15 -05:00 |
|
Todd C. Miller
|
8597c39194
|
Use efree() not free() and remove malloc.h include since we never
directly call malloc() or free().
|
2010-11-11 16:10:57 -05:00 |
|
Todd C. Miller
|
4733872cb0
|
set PSTAMP for Solaris and move the backend-specific bits to their
own %if [xxx] %endif blocks in %set.
|
2010-11-09 11:13:06 -05:00 |
|
Todd C. Miller
|
f6c8ba1077
|
sync with git repo
|
2010-11-09 10:55:50 -05:00 |
|
Todd C. Miller
|
d4e323c11a
|
Only substitute file zlib files when using the builtin zlib
|
2010-11-09 10:34:08 -05:00 |
|
Todd C. Miller
|
47323843a5
|
Give up on using VPATH to find sources as it is implemented inconsistenly
in different versions of make.
|
2010-11-09 10:27:02 -05:00 |
|
Todd C. Miller
|
39d1167f33
|
Include config.h before any other includes to make sure we get the
right value for _FILE_OFFSET_BITS.
|
2010-11-09 08:55:55 -05:00 |
|
Todd C. Miller
|
aef91eb1df
|
Add zlib
|
2010-11-09 08:00:41 -05:00 |
|
Todd C. Miller
|
19c1675be6
|
Add missing targets
|
2010-11-09 07:41:46 -05:00 |
|
Todd C. Miller
|
c6965a5303
|
g/c unused $(GENERATED)
|
2010-11-09 07:41:34 -05:00 |
|
Todd C. Miller
|
452d8765b2
|
Zero out group_plugin on unload just to be safe.
|
2010-11-08 17:48:05 -05:00 |
|
Todd C. Miller
|
da35e5f42f
|
Unload group plugin if its init function fails.
|
2010-11-08 17:44:32 -05:00 |
|
Todd C. Miller
|
01dcbfce70
|
Only chdir to cwd if it is different from the current cwd or there
is a new root (chroot).
|
2010-11-08 16:40:11 -05:00 |
|
Todd C. Miller
|
8528827500
|
Bump version to 1.8.0b2
|
2010-11-08 11:27:20 -05:00 |
|
Todd C. Miller
|
d54dd245a8
|
Better --enable-zlib description
|
2010-10-28 14:31:00 -04:00 |
|
Todd C. Miller
|
1c08498534
|
Use system zlib on Linux
Let configure decide on Solaris
For all others, use builtin zlib
|
2010-10-28 12:24:05 -04:00 |
|
Todd C. Miller
|
3591af5760
|
Add large file support.
|
2010-10-28 12:10:10 -04:00 |
|
Todd C. Miller
|
6247b85469
|
Add large file support.
|
2010-10-28 12:09:17 -04:00 |
|
Todd C. Miller
|
361cd29073
|
Add local copy of zlib for systems that lack it.
|
2010-10-28 11:17:40 -04:00 |
|
Todd C. Miller
|
a11e4c8d72
|
If perform_io() fails, kill the child before exiting so it doesn't
complain about connection reset. We can get an I/O error if, for
example, and we get EIO reading from stdin.
|
2010-10-15 16:24:42 -04:00 |
|
Todd C. Miller
|
93d2420de9
|
Fix complilation on systems with set_auth_parameters()
Sprinkle volatile to quiet warnings from gcc 2.8.0
|
2010-10-12 10:47:16 -04:00 |
|
Todd C. Miller
|
e4abd86c6b
|
Avoid potential namespace issues with dlopen() emulation.
|
2010-10-12 10:32:47 -04:00 |
|
Todd C. Miller
|
609c5db8fa
|
sync
|
2010-10-12 10:32:17 -04:00 |
|
Todd C. Miller
|
c615ca742a
|
Use INADDR_NONE instead of casting -1 to in_addr_t (which may not exist).
|
2010-10-12 10:31:21 -04:00 |
|
Todd C. Miller
|
a178a430a2
|
Mark ChangeLog as PHONY
Don't overwrite ChangeLog if we can't run hg
|
2010-10-12 09:36:01 -04:00 |
|
Todd C. Miller
|
49d1142dfa
|
HP-UX 10.20 libc has an incompatible getline
|
2010-10-12 09:24:24 -04:00 |
|
Todd C. Miller
|
1e01f2b7ac
|
Quiet an HP-UX compiler warning.
|
2010-10-12 09:23:52 -04:00 |
|
Todd C. Miller
|
56bdfe9413
|
Check for vi even with --with-editor specified; the sample plugin needs it.
|
2010-10-12 09:08:09 -04:00 |
|