From 724736ff1c89bf8e58c03294b37cee2f64f560f7 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 10 Sep 2009 14:42:17 +0200 Subject: [PATCH] updated HA sync plugin to new lifetime config --- src/charon/plugins/ha_sync/ha_sync_socket.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/charon/plugins/ha_sync/ha_sync_socket.c b/src/charon/plugins/ha_sync/ha_sync_socket.c index 5587e517e..3432d7b8e 100644 --- a/src/charon/plugins/ha_sync/ha_sync_socket.c +++ b/src/charon/plugins/ha_sync/ha_sync_socket.c @@ -312,6 +312,11 @@ static void setup_sync_tunnel(private_ha_sync_socket_t *this) auth_cfg_t *auth_cfg; child_cfg_t *child_cfg; traffic_selector_t *ts; + lifetime_cfg_t lifetime = { + .time = { + .life = 21600, .rekey = 20400, .jitter = 400, + }, + }; secret = lib->settings->get_str(lib->settings, "charon.plugins.ha_sync.secret", NULL); @@ -357,7 +362,7 @@ static void setup_sync_tunnel(private_ha_sync_socket_t *this) identification_create_from_string(remote)); peer_cfg->add_auth_cfg(peer_cfg, auth_cfg, FALSE); - child_cfg = child_cfg_create("ha-sync", 0, 21600, 1200, FALSE, TRUE, + child_cfg = child_cfg_create("ha-sync", &lifetime, NULL, TRUE, MODE_TRANSPORT, ACTION_NONE, ACTION_NONE, FALSE); ts = traffic_selector_create_dynamic(0, HA_SYNC_PORT, HA_SYNC_PORT); child_cfg->add_traffic_selector(child_cfg, TRUE, ts);