aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/tests/suites
diff options
context:
space:
mode:
authorTobias Brunner <tobias@strongswan.org>2017-02-20 11:28:17 +0100
committerTobias Brunner <tobias@strongswan.org>2017-02-27 18:21:02 +0100
commit2e52bbb4b220ce604f84124ba6cf9d8656e81b1b (patch)
treebbafba78035fe4de058c9d34c270f716b6d85cc2 /src/libstrongswan/tests/suites
parentae69863d4eb5735f2edebde2d0ccb56aa9a7a71e (diff)
downloadstrongswan-2e52bbb4b220ce604f84124ba6cf9d8656e81b1b.tar.bz2
strongswan-2e52bbb4b220ce604f84124ba6cf9d8656e81b1b.tar.xz
traffic-selector: Allow calling set_address() for any traffic selector
Users may check is_host(), is_dynamic() or includes() before calling this if restrictions are required (most actually already do).
Diffstat (limited to 'src/libstrongswan/tests/suites')
-rw-r--r--src/libstrongswan/tests/suites/test_traffic_selector.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/libstrongswan/tests/suites/test_traffic_selector.c b/src/libstrongswan/tests/suites/test_traffic_selector.c
index 0d5d877ac..a5f30d251 100644
--- a/src/libstrongswan/tests/suites/test_traffic_selector.c
+++ b/src/libstrongswan/tests/suites/test_traffic_selector.c
@@ -511,16 +511,24 @@ struct {
char *host;
char *after;
} set_address_tests[] = {
- { "0.0.0.0/0", "192.168.1.2", "0.0.0.0/0" },
- { "::/0", "fec2::1", "::/0" },
+ { "0.0.0.0/0", "192.168.1.2", "192.168.1.2/32" },
+ { "::/0", "fec2::1", "fec2::1/128" },
{ "192.168.1.2/32", "192.168.1.1", "192.168.1.1/32" },
+ { "192.168.1.0/24", "192.168.1.1", "192.168.1.1/32" },
{ "192.168.1.2/32", "fec2::1", "fec2::1/128" },
+ { "192.168.1.0/24", "fec2::1", "fec2::1/128" },
{ "192.168.1.2/32", "%any", "0.0.0.0/0" },
+ { "192.168.1.0/24", "%any", "0.0.0.0/0" },
{ "192.168.1.2/32", "%any6", "::/0" },
+ { "192.168.1.0/24", "%any6", "::/0" },
{ "fec2::1/128", "192.168.1.1", "192.168.1.1/32" },
+ { "fec2::/64", "192.168.1.1", "192.168.1.1/32" },
{ "fec2::1/128", "fec2::2", "fec2::2/128" },
+ { "fec2::/64", "fec2::2", "fec2::2/128" },
{ "fec2::1/128", "%any", "0.0.0.0/0" },
+ { "fec2::/64", "%any", "0.0.0.0/0" },
{ "fec2::1/128", "%any6", "::/0" },
+ { "fec2::/64", "%any6", "::/0" },
{ NULL, "192.168.1.1", "192.168.1.1/32" },
{ NULL, "fec2::1", "fec2::1/128" },
{ NULL, "%any", "0.0.0.0/0" },