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
|
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
|
86a4a5232f
|
Use HAVE_DLOPEN instead of HAVE_DLFCN_H when determining whether to
include the local or system dlfcn.h
|
2010-10-11 17:39:51 -04:00 |
|
Todd C. Miller
|
751f597b2b
|
Make this compile correctly when no dlopen is available.
|
2010-10-11 09:10:10 -04:00 |
|
Todd C. Miller
|
f538ed4e35
|
Add dlopen() emulation for systems without it.
For HP-UX 10, emulate using shl_load().
For others, link sudoers plugin statically and use a lookup
table to emulate dlsym().
|
2010-09-26 17:41:35 -04:00 |
|
Todd C. Miller
|
4101f2eef0
|
Quiet a bogus compiler warning.
|
2010-09-13 11:37:29 -04:00 |
|
Todd C. Miller
|
17dbb33e57
|
Use RTLD_LAZY instead of RTLD_NOW; was using RTLD_NOW as a debugging aid.
|
2010-07-02 16:03:21 -04:00 |
|
Todd C. Miller
|
e6b48d415c
|
Replace built-in non-unix group support with a sudoers group plugin.
Include a sample plugin that can read Unix-format group files.
|
2010-07-02 11:11:25 -04:00 |
|