Commit 65790420 authored by Jelte Jansen's avatar Jelte Jansen
Browse files

[1553] test basic ACL for resolver as well

parent cf8e3900
{"version": 2, "Resolver": {"listen_on": [{"port": 47806, "address": "127.0.0.1"}]}, "Boss": {"components": {"b10-resolver": {"kind": "needed"}, "b10-cmdctl": {"kind": "needed", "special": "cmdctl"}}}}
{"version": 2, "Resolver": {"query_acl": [{"action": "REJECT", "from": "127.0.0.1"}], "listen_on": [{"port": 47806, "address": "127.0.0.1"}]}, "Boss": {"components": {"b10-resolver": {"kind": "needed"}, "b10-cmdctl": {"kind": "needed", "special": "cmdctl"}}}}
......@@ -12,5 +12,15 @@ Feature: Basic Resolver
# for any resolver system test)
When I start bind10 with configuration resolver/resolver_basic.config
And wait for new bind10 stderr message RESOLVER_STARTED
# This answer is currently hardcoded (as part of the fake priming)
# The ACL is set to reject any queries
A query for l.root-servers.net. should have rcode REFUSED
# Test whether acl ACCEPT works
When I set bind10 configuration Resolver/query_acl[0]/action to ACCEPT
# This address is currently hardcoded, so shouldn't cause outside traffic
A query for l.root-servers.net. should have rcode NOERROR
# Check whether setting the ACL to reject again works
When I set bind10 configuration Resolver/query_acl[0]/action to REJECT
A query for l.root-servers.net. should have rcode REFUSED
......@@ -42,7 +42,10 @@ import time
# The first element is the original, the second is the target that will be
# used by the tests that need them
copylist = [
["configurations/example.org.config.orig", "configurations/example.org.config"]
["configurations/example.org.config.orig",
"configurations/example.org.config"],
["configurations/resolver/resolver_basic.config.orig",
"configurations/resolver/resolver_basic.config"]
]
# This is a list of files that, if present, will be removed before a scenario
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment