diff options
author | Tobias Brunner <tobias@strongswan.org> | 2017-02-20 11:28:17 +0100 |
---|---|---|
committer | Tobias Brunner <tobias@strongswan.org> | 2017-02-27 18:21:02 +0100 |
commit | 2e52bbb4b220ce604f84124ba6cf9d8656e81b1b (patch) | |
tree | bbafba78035fe4de058c9d34c270f716b6d85cc2 /src/libstrongswan/tests/suites | |
parent | ae69863d4eb5735f2edebde2d0ccb56aa9a7a71e (diff) | |
download | strongswan-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.c | 12 |
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" }, |