From b991e7d1507b2e9db9a4cf181c61b1286e2df0ff Mon Sep 17 00:00:00 2001 From: "/C=EU/ST=EU/CN=Jozsef Kadlecsik/emailAddress=kadlec@blackhole.kfki.hu" Date: Thu, 12 Jun 2008 09:22:25 +0000 Subject: ipset -U segfault fix committed. Testsuite added. --- tests/iphash.t | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 tests/iphash.t (limited to 'tests/iphash.t') diff --git a/tests/iphash.t b/tests/iphash.t new file mode 100644 index 0000000..14c3395 --- /dev/null +++ b/tests/iphash.t @@ -0,0 +1,35 @@ +# IP: Create a set +0 ipset -N test iphash --hashsize 128 +# IP: Add first random value +0 ipset -A test 2.0.0.1 +# IP: Add second random value +0 ipset -A test 192.168.68.69 +# IP: Test first random value +0 ipset -T test 2.0.0.1 +# IP: Test second random value +0 ipset -T test 192.168.68.69 +# IP: Test value not added to the set +1 ipset -T test 2.0.0.2 +# IP: Delete test set +0 ipset -X test +# IP: Restore values so that rehashing is triggered +0 ipset -R < iphash.t.restore +# IP: Check that all values are restored +0 (egrep -v '#|-N' iphash.t.restore | sort > .foo.1) && (ipset -S test | egrep -v '#|-N' | sort > .foo.2) && cmp .foo.1 .foo.2 && rm .foo.* +# IP: Delete test set +0 ipset -X test +# Network: Create a set +0 ipset -N test iphash --hashsize 128 --netmask 24 +# Network: Add first random network +0 ipset -A test 2.0.0.1 +# Network: Add second random network +0 ipset -A test 192.168.68.69 +# Network: Test first random value +0 ipset -T test 2.0.0.255 +# Network: Test second random value +0 ipset -T test 192.168.68.95 +# Network: Test value not added to the set +1 ipset -T test 2.0.1.0 +# Network: Delete test set +0 ipset -X test +# eof -- cgit v1.2.3