diff options
author | Yves-Alexis Perez <corsac@debian.org> | 2013-08-25 15:37:26 +0200 |
---|---|---|
committer | Yves-Alexis Perez <corsac@debian.org> | 2013-08-25 15:37:26 +0200 |
commit | 6b99c8d9cff7b3e8ae8f3204b99e7ea40f791349 (patch) | |
tree | 009fc492961e13860d2a4bc2de8caf2bbe2975e7 /src/medsrv/controller/peer_controller.c | |
parent | c83921a2b566aa9d55d8ccc7258f04fca6292ee6 (diff) | |
download | vyos-strongswan-6b99c8d9cff7b3e8ae8f3204b99e7ea40f791349.tar.gz vyos-strongswan-6b99c8d9cff7b3e8ae8f3204b99e7ea40f791349.zip |
Imported Upstream version 5.1.0
Diffstat (limited to 'src/medsrv/controller/peer_controller.c')
-rw-r--r-- | src/medsrv/controller/peer_controller.c | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/src/medsrv/controller/peer_controller.c b/src/medsrv/controller/peer_controller.c index 7b0b9e6ac..4943647b5 100644 --- a/src/medsrv/controller/peer_controller.c +++ b/src/medsrv/controller/peer_controller.c @@ -52,7 +52,7 @@ struct private_peer_controller_t { /** * list the configured peer configs */ -static void list(private_peer_controller_t *this, request_t *request) +static void list(private_peer_controller_t *this, fast_request_t *request) { enumerator_t *query; @@ -83,7 +83,7 @@ static void list(private_peer_controller_t *this, request_t *request) /** * verify a peer alias */ -static bool verify_alias(private_peer_controller_t *this, request_t *request, +static bool verify_alias(private_peer_controller_t *this, fast_request_t *request, char *alias) { if (!alias || *alias == '\0') @@ -117,7 +117,7 @@ static bool verify_alias(private_peer_controller_t *this, request_t *request, * parse and verify a public key */ static bool parse_public_key(private_peer_controller_t *this, - request_t *request, char *public_key, + fast_request_t *request, char *public_key, chunk_t *encoding, chunk_t *keyid) { public_key_t *public; @@ -153,7 +153,7 @@ static bool parse_public_key(private_peer_controller_t *this, /** * register a new peer */ -static void add(private_peer_controller_t *this, request_t *request) +static void add(private_peer_controller_t *this, fast_request_t *request) { char *alias = "", *public_key = ""; @@ -231,7 +231,7 @@ char* pem_encode(chunk_t der) /** * edit a peer */ -static void edit(private_peer_controller_t *this, request_t *request, int id) +static void edit(private_peer_controller_t *this, fast_request_t *request, int id) { char *alias = "", *public_key = "", *pem; chunk_t encoding, keyid; @@ -305,21 +305,21 @@ static void edit(private_peer_controller_t *this, request_t *request, int id) /** * delete a peer from the database */ -static void delete(private_peer_controller_t *this, request_t *request, int id) +static void delete(private_peer_controller_t *this, fast_request_t *request, int id) { this->db->execute(this->db, NULL, "DELETE FROM peer WHERE id = ? AND user = ?", DB_INT, id, DB_UINT, this->user->get_user(this->user)); } -METHOD(controller_t, get_name, char*, +METHOD(fast_controller_t, get_name, char*, private_peer_controller_t *this) { return "peer"; } -METHOD(controller_t, handle, void, - private_peer_controller_t *this, request_t *request, char *action, +METHOD(fast_controller_t, handle, void, + private_peer_controller_t *this, fast_request_t *request, char *action, char *idstr, char *p3, char *p4, char *p5) { if (action) @@ -350,7 +350,7 @@ METHOD(controller_t, handle, void, request->redirect(request, "peer/list"); } -METHOD(controller_t, destroy, void, +METHOD(fast_controller_t, destroy, void, private_peer_controller_t *this) { free(this); @@ -359,7 +359,7 @@ METHOD(controller_t, destroy, void, /* * see header file */ -controller_t *peer_controller_create(user_t *user, database_t *db) +fast_controller_t *peer_controller_create(user_t *user, database_t *db) { private_peer_controller_t *this; @@ -377,4 +377,3 @@ controller_t *peer_controller_create(user_t *user, database_t *db) return &this->public.controller; } - |