capability API to allow plugin-controlled capability set

This commit is contained in:
Martin Willi
2008-08-28 16:27:48 +00:00
parent dc98e50153
commit e609b1cda2
6 changed files with 51 additions and 35 deletions
@@ -21,6 +21,8 @@
#include <daemon.h>
#include <linux/capability.h>
/**
* Implementation of plugin_t.destroy
*/
@@ -42,6 +44,9 @@ plugin_t *plugin_create()
this->plugin.destroy = (void(*)(plugin_t*))destroy;
/* required for PAM authentication */
charon->keep_cap(charon, CAP_AUDIT_WRITE);
charon->eap->add_method(charon->eap, EAP_GTC, 0, EAP_SERVER,
(eap_constructor_t)eap_gtc_create_server);
charon->eap->add_method(charon->eap, EAP_GTC, 0, EAP_PEER,