summaryrefslogtreecommitdiff
path: root/acconfig.h
diff options
context:
space:
mode:
authorBrian Cameron <brian.cameron@sun.com>2007-04-19 08:18:06 +0000
committerBrian Cameron <bcameron@src.gnome.org>2007-04-19 08:18:06 +0000
commit1dbcc78d416d99301aaa27bae8c729046226b0dd (patch)
tree1ce1d09952522a7a8cd26a209694bc6084221aa3 /acconfig.h
parent771eacb00fdbe9b46a51cae8d0f5e1c8bff457b4 (diff)
downloadgdm-1dbcc78d416d99301aaa27bae8c729046226b0dd.tar.gz
Add RBAC support and allow more configuration on how the System Commands
2007-04-19 Brian Cameron <brian.cameron@sun.com> * configure.ac, acconfig.h, daemon/gdm.c, daemon/gdm-daemon-config-entries.h, daemon/gdm-daemon-config-keys.h, gui/Makefile.am, gui/gdmlogin.c, gui/greeter/Makefile.am, gui/greeter/greeter.c, gui/greeter/greeter_system.c, config/Makefile.am, config/gdm.conf.in, docs/C/gdm.xml: Add RBAC support and allow more configuration on how the System Commands are handled. This includes adding the SystemCommandsInMenu option to specify which commands show up in the greeter menu and the AllowLogoutActions to specify which system commands are supported via the QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION gdmflexiserver commands. Also add the RBACSystemCommandKeys option so that RBAC can be configured in a generic way for each system command. The configure.ac script sets up this key properly for Solaris. Add RBAC section to the Security section of the docs and info about the three new configuration options. This fixes bug #372738. Note that the gdmflexiserver QUERY_LOGOUT_ACTION, SET_LOGOUT_ACTION, and SET_SAFE_LOGOUT_ACTION were broken after William Jon McCann's config cleanup, so I fixed this. * daemon/gdm-net.c: Fix includes so glib includes are after system includes. svn path=/trunk/; revision=4843
Diffstat (limited to 'acconfig.h')
-rw-r--r--acconfig.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/acconfig.h b/acconfig.h
index e289a844..f892e850 100644
--- a/acconfig.h
+++ b/acconfig.h
@@ -9,8 +9,10 @@
#undef ENABLE_NLS
#undef ALWAYS_RESTART_SERVER
#undef GDM_USER_PATH
+#undef GDM_RBAC_SYSCMD_KEYS
#undef HAVE_ADT
#undef HAVE_CATGETS
+#undef HAVE_CHKAUTHATTR
#undef HAVE_CHPASS
#undef HAVE_CLEARENV
#undef HAVE_CRYPT