1; config options
2server:
3	access-control: 127.0.0.0/8 refuse
4	ede: yes
5CONFIG_END
6
7SCENARIO_BEGIN Test ede-acl-refused
8; Scenario overview:
9; - query for example.com. A record with EDNS
10; - check that we get a refused answer with EDE (RFC8914) code 18 - Prohibited
11
12; Query without RD flag
13STEP 1 QUERY
14ENTRY_BEGIN
15	REPLY RD
16	SECTION QUESTION
17		example.com. IN A
18	SECTION ADDITIONAL
19		HEX_EDNSDATA_BEGIN
20	    HEX_EDNSDATA_END
21ENTRY_END
22
23; Check that we got ede 18
24STEP 2 CHECK_ANSWER
25ENTRY_BEGIN
26	MATCH all ede=18
27	REPLY QR RD REFUSED
28	SECTION QUESTION
29		example.com. IN A
30	SECTION ADDITIONAL
31		HEX_EDNSDATA_BEGIN
32	    HEX_EDNSDATA_END
33ENTRY_END
34
35SCENARIO_END
36