xref: /netbsd-src/external/bsd/unbound/dist/testdata/ede_cache_snoop_not_auth.rpl (revision 91f7d55fb697b5e0475da4718fa34c3a3ebeac85)
1; config options
2server:
3	ede: yes
4CONFIG_END
5
6SCENARIO_BEGIN Test ede-cache-snoop-not-authoritative
7; Scenario overview:
8; - query for example.com. A record with EDNS without the RD bit
9; - check that we get a refused answer with EDE (RFC8914) code 20 - Not Authoritative
10
11; Query without RD flag
12STEP 1 QUERY
13ENTRY_BEGIN
14	SECTION QUESTION
15		example.com. IN A
16	SECTION ADDITIONAL
17		HEX_EDNSDATA_BEGIN
18	    HEX_EDNSDATA_END
19ENTRY_END
20
21; Check that we got ede 20
22STEP 10 CHECK_ANSWER
23ENTRY_BEGIN
24	MATCH all ede=20
25	REPLY QR RA REFUSED
26	SECTION QUESTION
27		example.com. IN A
28	SECTION ADDITIONAL
29		HEX_EDNSDATA_BEGIN
30	    HEX_EDNSDATA_END
31ENTRY_END
32
33SCENARIO_END
34