From b8d6cfc169bf79b72faaab6ef7940798dbfe9328 Mon Sep 17 00:00:00 2001 From: "/C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu" Date: Tue, 21 Oct 2008 12:09:05 +0000 Subject: As the manpage says, zero valued set entries cannot be used with hash type of sets. Enforce the restriction. --- tests/iphash.t | 4 ++++ tests/ipporthash.t | 4 ++++ tests/ipportiphash.t | 4 ++++ tests/ipportnethash.t | 4 ++++ tests/nethash.t | 4 ++++ 5 files changed, 20 insertions(+) (limited to 'tests') diff --git a/tests/iphash.t b/tests/iphash.t index 14c3395..731457d 100644 --- a/tests/iphash.t +++ b/tests/iphash.t @@ -1,5 +1,9 @@ # IP: Create a set 0 ipset -N test iphash --hashsize 128 +# Range: Add zero valued element +2 ipset -A test 0.0.0.0 +# Range: Test zero valued element +2 ipset -T test 0.0.0.0 # IP: Add first random value 0 ipset -A test 2.0.0.1 # IP: Add second random value diff --git a/tests/ipporthash.t b/tests/ipporthash.t index edbbb0c..fe246a3 100644 --- a/tests/ipporthash.t +++ b/tests/ipporthash.t @@ -2,6 +2,10 @@ 2 ipset -N test ipporthash --from 2.0.0.1 --to 2.1.0.1 # Range: Create a set from a valid range 0 ipset -N test ipporthash --from 2.0.0.1 --to 2.1.0.0 +# Range: Add zero valued element +1 ipset -A test 2.0.0.1,0 +# Range: Test zero valued element +1 ipset -T test 2.0.0.1,0 # Range: Add lower boundary 0 ipset -A test 2.0.0.1,5 # Range: Add upper boundary diff --git a/tests/ipportiphash.t b/tests/ipportiphash.t index 5ffd08a..058b706 100644 --- a/tests/ipportiphash.t +++ b/tests/ipportiphash.t @@ -2,6 +2,10 @@ 2 ipset -N test ipportiphash --from 2.0.0.1 --to 2.1.0.1 # Range: Create a set from a valid range 0 ipset -N test ipportiphash --from 2.0.0.1 --to 2.1.0.0 +# Range: Add zero valued element +1 ipset -A test 2.0.0.1,0,0.0.0.0 +# Range: Test zero valued element +1 ipset -T test 2.0.0.1,0,0.0.0.0 # Range: Add lower boundary 0 ipset -A test 2.0.0.1,5,1.1.1.1 # Range: Add upper boundary diff --git a/tests/ipportnethash.t b/tests/ipportnethash.t index b7d64ff..18e89a1 100644 --- a/tests/ipportnethash.t +++ b/tests/ipportnethash.t @@ -2,6 +2,10 @@ 2 ipset -N test ipportnethash --from 2.0.0.1 --to 2.1.0.1 # Range: Create a set from a valid range 0 ipset -N test ipportnethash --from 2.0.0.1 --to 2.1.0.0 +# Range: Add zero valued element +1 ipset -A test 2.0.0.1,0,0.0.0.0/1 +# Range: Test zero valued element +1 ipset -T test 2.0.0.1,0,0.0.0.0/1 # Range: Add lower boundary 0 ipset -A test 2.0.0.1,5,1.1.1.1/24 # Range: Add upper boundary diff --git a/tests/nethash.t b/tests/nethash.t index ef213f9..bcb873b 100644 --- a/tests/nethash.t +++ b/tests/nethash.t @@ -1,5 +1,9 @@ # Create a set 0 ipset -N test nethash --hashsize 128 +# Range: Add zero valued element +2 ipset -A test 0.0.0.0/0 +# Range: Test zero valued element +2 ipset -T test 0.0.0.0/0 # Add first random network 0 ipset -A test 2.0.0.1/24 # Add second random network -- cgit v1.2.3