aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/daemon.h
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2008-04-09 12:54:47 +0000
committerMartin Willi <martin@strongswan.org>2008-04-09 12:54:47 +0000
commitcdcfe777f4cec7906a28fd2ef57d24ec3290902f (patch)
treec225288c98e84133eb392499ce842004e249f816 /src/charon/daemon.h
parent4a96521965fd1ab21f4e37bb848b6509d912b9a7 (diff)
downloadstrongswan-cdcfe777f4cec7906a28fd2ef57d24ec3290902f.tar.bz2
strongswan-cdcfe777f4cec7906a28fd2ef57d24ec3290902f.tar.xz
implementation of an CFG attribute framework, currently supporting virtual IPs
updated ipsec.conf sourceip parameter to support CIDR notatation to serve from a pool %poolname to query a separate (database?) pool
Diffstat (limited to 'src/charon/daemon.h')
-rw-r--r--src/charon/daemon.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/charon/daemon.h b/src/charon/daemon.h
index 9da7953f0..5d590754b 100644
--- a/src/charon/daemon.h
+++ b/src/charon/daemon.h
@@ -30,6 +30,9 @@
* @defgroup config config
* @ingroup charon
*
+ * @defgroup attributes attributes
+ * @ingroup config
+ *
* @defgroup control control
* @ingroup charon
*
@@ -157,6 +160,7 @@ typedef struct daemon_t daemon_t;
#include <bus/listeners/sys_logger.h>
#include <sa/ike_sa_manager.h>
#include <config/backend_manager.h>
+#include <config/attributes/attribute_manager.h>
#include <credentials/credential_manager.h>
#include <sa/authenticators/eap/eap_manager.h>
#include <plugins/plugin_loader.h>
@@ -213,6 +217,11 @@ struct daemon_t {
backend_manager_t *backends;
/**
+ * Manager IKEv2 cfg payload attributes
+ */
+ attribute_manager_t *attributes;
+
+ /**
* Manager for the credential backends
*/
credential_manager_t *credentials;