[sudo-commits] sudo changeset 9128:9425770e9d2b

Todd C. Miller Todd.Miller at courtesan.com
Fri Nov 22 16:35:34 MST 2013


changeset:	9128:9425770e9d2b in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/9425770e9d2b
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Fri Nov 22 16:35:15 2013 -0700

Log Message:
	Add wrapper functions for dlopen() et al so that we can support
	statically compiling in the sudoers plugin but still allow other
	plugins to be loaded.  The new --enable-static-sudoers configure
	option will cause the sudoers plugin to be compiled statically into
	the sudo binary.  This does not prevent other plugins from being
	loaded as per sudo.conf.

diffstat:

 INSTALL                                               |    8 +
 MANIFEST                                              |    4 +-
 NEWS                                                  |    4 +
 common/Makefile.in                                    |    7 +-
 common/sudo_dso.c                                     |  320 ++++++++++++++++++
 compat/Makefile.in                                    |    3 -
 compat/dlfcn.h                                        |   43 --
 compat/dlopen.c                                       |  156 --------
 config.h.in                                           |    7 +-
 configure                                             |   53 +-
 configure.ac                                          |   33 +-
 include/sudo_dso.h                                    |   49 ++
 mkdep.pl                                              |    2 +-
 plugins/sudoers/Makefile.in                           |   32 +-
 plugins/sudoers/group_plugin.c                        |   20 +-
 plugins/sudoers/ldap.c                                |    9 +-
 plugins/sudoers/regress/check_symbols/check_symbols.c |   22 +-
 plugins/sudoers/sssd.c                                |   26 +-
 plugins/system_group/Makefile.in                      |    4 +-
 plugins/system_group/system_group.c                   |   16 +-
 src/Makefile.in                                       |   12 +-
 src/env_hooks.c                                       |   25 +-
 src/load_plugins.c                                    |   47 +-
 src/preload.c                                         |   42 +-
 src/sudo.c                                            |    3 +
 src/sudo.h                                            |    3 +
 26 files changed, 580 insertions(+), 370 deletions(-)


More information about the sudo-commits mailing list