diff options
author | Martin Willi <martin@revosec.ch> | 2011-11-16 14:44:06 +0000 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2012-03-20 17:30:41 +0100 |
commit | c73c832c5a2ced0eb3e731bb95012b5fce2f96e5 (patch) | |
tree | 58a4a26843f3f8c5d3b6a7521cdbe2cebcdd98d2 /src/libcharon/sa/task_manager_v1.c | |
parent | 4a09d9ee7f82468f35a95fb8d06001489b17eace (diff) | |
download | strongswan-c73c832c5a2ced0eb3e731bb95012b5fce2f96e5.tar.bz2 strongswan-c73c832c5a2ced0eb3e731bb95012b5fce2f96e5.tar.xz |
Added an IKEv1 main mode task stub
Diffstat (limited to 'src/libcharon/sa/task_manager_v1.c')
-rw-r--r-- | src/libcharon/sa/task_manager_v1.c | 27 |
1 files changed, 3 insertions, 24 deletions
diff --git a/src/libcharon/sa/task_manager_v1.c b/src/libcharon/sa/task_manager_v1.c index ca2b8ae8a..7eb81fc44 100644 --- a/src/libcharon/sa/task_manager_v1.c +++ b/src/libcharon/sa/task_manager_v1.c @@ -16,30 +16,8 @@ #include "task_manager_v1.h" -#include <math.h> - #include <daemon.h> -#include <sa/tasks/ike_init.h> -#include <sa/tasks/ike_natd.h> -#include <sa/tasks/ike_mobike.h> -#include <sa/tasks/ike_auth.h> -#include <sa/tasks/ike_auth_lifetime.h> -#include <sa/tasks/ike_cert_pre.h> -#include <sa/tasks/ike_cert_post.h> -#include <sa/tasks/ike_rekey.h> -#include <sa/tasks/ike_delete.h> -#include <sa/tasks/ike_config.h> -#include <sa/tasks/ike_dpd.h> -#include <sa/tasks/ike_vendor.h> -#include <sa/tasks/child_create.h> -#include <sa/tasks/child_rekey.h> -#include <sa/tasks/child_delete.h> -#include <encoding/payloads/delete_payload.h> -#include <processing/jobs/retransmit_job.h> - -#ifdef ME -#include <sa/tasks/ike_me.h> -#endif +#include <sa/tasks/main_mode.h> typedef struct exchange_t exchange_t; @@ -285,7 +263,8 @@ static status_t process_request(private_task_manager_t *this, switch (message->get_exchange_type(message)) { case ID_PROT: - /* TODO-IKEv1: handle mainmode */ + task = (task_t *)main_mode_create(this->ike_sa, FALSE); + this->passive_tasks->insert_last(this->passive_tasks, task); break; case AGGRESSIVE: /* TODO-IKEv1: agressive mode */ |