diff options
author | Tobias Brunner <tobias@strongswan.org> | 2012-05-15 15:00:15 +0200 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2012-06-11 17:33:31 +0200 |
commit | 0ac29be793e3f075d931a572be008febb0e357be (patch) | |
tree | 2afb9654809248c1fe1366e38c838f2b8dd058dd /src | |
parent | 8dd094e18592b6894da0cd30b9f2cb8ff90c8a15 (diff) | |
download | strongswan-0ac29be793e3f075d931a572be008febb0e357be.tar.bz2 strongswan-0ac29be793e3f075d931a572be008febb0e357be.tar.xz |
starter: Remove left|rightsubnetwithin option (charon narrows left|rightsubnet down accordingly).
Diffstat (limited to 'src')
-rw-r--r-- | src/starter/args.c | 1 | ||||
-rw-r--r-- | src/starter/cmp.c | 1 | ||||
-rw-r--r-- | src/starter/confread.c | 17 | ||||
-rw-r--r-- | src/starter/confread.h | 1 | ||||
-rw-r--r-- | src/starter/keywords.h | 3 | ||||
-rw-r--r-- | src/starter/keywords.txt | 2 |
6 files changed, 0 insertions, 25 deletions
diff --git a/src/starter/args.c b/src/starter/args.c index 6dc8f8d10..af088c443 100644 --- a/src/starter/args.c +++ b/src/starter/args.c @@ -254,7 +254,6 @@ static const token_info_t token_info[] = { ARG_STR, offsetof(starter_end_t, host), NULL }, { ARG_UINT, offsetof(starter_end_t, ikeport), NULL }, { ARG_STR, offsetof(starter_end_t, subnet), NULL }, - { ARG_MISC, 0, NULL /* KW_SUBNETWITHIN */ }, { ARG_MISC, 0, NULL /* KW_PROTOPORT */ }, { ARG_STR, offsetof(starter_end_t, sourceip), NULL }, { ARG_MISC, 0, NULL /* KW_NATIP */ }, diff --git a/src/starter/cmp.c b/src/starter/cmp.c index 200f42e6b..6713a9186 100644 --- a/src/starter/cmp.c +++ b/src/starter/cmp.c @@ -36,7 +36,6 @@ starter_cmp_end(starter_end_t *c1, starter_end_t *c2) VARCMP(ikeport); VARCMP(has_client); - VARCMP(has_client_wildcard); VARCMP(has_port_wildcard); VARCMP(has_natip); VARCMP(has_virt); diff --git a/src/starter/confread.c b/src/starter/confread.c index 0235af409..a7fb4a1ff 100644 --- a/src/starter/confread.c +++ b/src/starter/confread.c @@ -294,23 +294,6 @@ static void kw_end(starter_conn_t *conn, starter_end_t *end, kw_token_t token, /* individual processing of keywords that were not assigned automatically */ switch (token) { - case KW_SUBNETWITHIN: - { - ip_subnet net; - - end->has_client = TRUE; - end->has_client_wildcard = TRUE; - conn->tunnel_addr_family = ip_version(value); - - ugh = ttosubnet(value, 0, ip_version(value), &net); - if (ugh != NULL) - { - DBG1(DBG_APP, "# bad subnet: %s=%s [%s]", name, value, ugh); - goto err; - } - end->subnet = strdupnull(value); - break; - } case KW_PROTOPORT: ugh = ttoprotoport(value, 0, &end->protocol, &end->port, &has_port_wildcard); end->has_port_wildcard = has_port_wildcard; diff --git a/src/starter/confread.h b/src/starter/confread.h index 7aadd45c5..7fa27cc18 100644 --- a/src/starter/confread.h +++ b/src/starter/confread.h @@ -74,7 +74,6 @@ struct starter_end { u_int ikeport; char *subnet; bool has_client; - bool has_client_wildcard; bool has_port_wildcard; bool has_natip; bool has_virt; diff --git a/src/starter/keywords.h b/src/starter/keywords.h index 59c71a308..c0c35a80f 100644 --- a/src/starter/keywords.h +++ b/src/starter/keywords.h @@ -125,7 +125,6 @@ typedef enum { KW_HOST, KW_IKEPORT, KW_SUBNET, - KW_SUBNETWITHIN, KW_PROTOPORT, KW_SOURCEIP, KW_NATIP, @@ -153,7 +152,6 @@ typedef enum { KW_LEFT, KW_LEFTIKEPORT, KW_LEFTSUBNET, - KW_LEFTSUBNETWITHIN, KW_LEFTPROTOPORT, KW_LEFTSOURCEIP, KW_LEFTNATIP, @@ -181,7 +179,6 @@ typedef enum { KW_RIGHT, KW_RIGHTIKEPORT, KW_RIGHTSUBNET, - KW_RIGHTSUBNETWITHIN, KW_RIGHTPROTOPORT, KW_RIGHTSOURCEIP, KW_RIGHTNATIP, diff --git a/src/starter/keywords.txt b/src/starter/keywords.txt index ab76eb518..da1b1d0f9 100644 --- a/src/starter/keywords.txt +++ b/src/starter/keywords.txt @@ -106,7 +106,6 @@ certuribase, KW_CERTURIBASE left, KW_LEFT leftikeport, KW_LEFTIKEPORT leftsubnet, KW_LEFTSUBNET -leftsubnetwithin, KW_LEFTSUBNETWITHIN leftprotoport, KW_LEFTPROTOPORT leftsourceip, KW_LEFTSOURCEIP leftnatip, KW_LEFTNATIP @@ -129,7 +128,6 @@ leftgroups, KW_LEFTGROUPS right, KW_RIGHT rightikeport, KW_RIGHTIKEPORT rightsubnet, KW_RIGHTSUBNET -rightsubnetwithin, KW_RIGHTSUBNETWITHIN rightprotoport, KW_RIGHTPROTOPORT rightsourceip, KW_RIGHTSOURCEIP rightnatip, KW_RIGHTNATIP |