Home | History | Annotate | Line # | Download | only in testdata
      1  1.1  christos ; config options
      2  1.1  christos server:
      3  1.1  christos 	target-fetch-policy: "0 0 0 0 0"
      4  1.1  christos 	qname-minimisation: no
      5  1.1  christos 	minimal-responses: no
      6  1.1  christos 	module-config: "cachedb validator iterator"
      7  1.1  christos 	trust-anchor-signaling: no
      8  1.1  christos 	verbosity: 4
      9  1.1  christos 	ede: yes
     10  1.1  christos 	val-log-level: 2
     11  1.1  christos         trust-anchor: "example.nl. DS 50602 8 2 FA8EE175C47325F4BD46D8A4083C3EBEB11C977D689069F2B41F1A29B22446B1"
     12  1.1  christos 	
     13  1.1  christos 
     14  1.1  christos cachedb:
     15  1.1  christos 	backend: "testframe"
     16  1.1  christos 	secret-seed: "testvalue"
     17  1.1  christos 
     18  1.1  christos stub-zone:
     19  1.1  christos 	name: "example.nl"
     20  1.1  christos 	stub-addr: 193.0.14.129
     21  1.1  christos CONFIG_END
     22  1.1  christos 
     23  1.1  christos SCENARIO_BEGIN Test cachedb support for caching EDEs.
     24  1.1  christos 
     25  1.1  christos RANGE_BEGIN 0 10
     26  1.1  christos 	ADDRESS 193.0.14.129
     27  1.1  christos ENTRY_BEGIN
     28  1.1  christos MATCH opcode qtype qname
     29  1.1  christos ADJUST copy_id
     30  1.1  christos REPLY QR AA NOERROR
     31  1.1  christos SECTION QUESTION
     32  1.1  christos example.nl.	IN	DNSKEY
     33  1.1  christos SECTION ANSWER
     34  1.1  christos ENTRY_END
     35  1.1  christos 
     36  1.1  christos ENTRY_BEGIN
     37  1.1  christos MATCH opcode qtype qname
     38  1.1  christos ADJUST copy_id
     39  1.1  christos REPLY QR AA NOERROR
     40  1.1  christos SECTION QUESTION
     41  1.1  christos example.nl.	IN	A
     42  1.1  christos SECTION ANSWER
     43  1.1  christos example.nl.	IN	A	1.2.3.4
     44  1.1  christos ENTRY_END
     45  1.1  christos RANGE_END
     46  1.1  christos 
     47  1.1  christos ; get the entry in cache.
     48  1.1  christos STEP 1 QUERY
     49  1.1  christos ENTRY_BEGIN
     50  1.1  christos REPLY RD DO
     51  1.1  christos SECTION QUESTION
     52  1.1  christos example.nl. IN A
     53  1.1  christos SECTION ADDITIONAL
     54  1.1  christos 	HEX_EDNSDATA_BEGIN
     55  1.1  christos 		FF FE 		; option code = 65534 (LDNS_EDNS_UNBOUND_CACHEDB_TESTFRAME_TEST)
     56  1.1  christos 		00 00 		; option length
     57  1.1  christos 	HEX_EDNSDATA_END
     58  1.1  christos ENTRY_END
     59  1.1  christos 
     60  1.1  christos ; get the answer for it
     61  1.1  christos STEP 10 CHECK_ANSWER
     62  1.1  christos ENTRY_BEGIN
     63  1.1  christos MATCH all ede=9
     64  1.1  christos REPLY QR RD RA DO SERVFAIL
     65  1.1  christos SECTION QUESTION
     66  1.1  christos example.nl. IN A
     67  1.1  christos ENTRY_END
     68  1.1  christos 
     69  1.1  christos ; query again for the cached entry
     70  1.1  christos STEP 20 QUERY
     71  1.1  christos ENTRY_BEGIN
     72  1.1  christos REPLY RD
     73  1.1  christos SECTION QUESTION
     74  1.1  christos example.nl. IN A
     75  1.1  christos SECTION ADDITIONAL
     76  1.1  christos 	HEX_EDNSDATA_BEGIN
     77  1.1  christos 		FF FE 		; option code = 65534 (LDNS_EDNS_UNBOUND_CACHEDB_TESTFRAME_TEST)
     78  1.1  christos 		00 00 		; option length
     79  1.1  christos 	HEX_EDNSDATA_END
     80  1.1  christos ENTRY_END
     81  1.1  christos 
     82  1.1  christos ; this must be a cached answer since stub is not answering in this range
     83  1.1  christos STEP 30 CHECK_ANSWER
     84  1.1  christos ENTRY_BEGIN
     85  1.1  christos MATCH all ede=9
     86  1.1  christos REPLY QR RD RA DO SERVFAIL
     87  1.1  christos SECTION QUESTION
     88  1.1  christos example.nl. IN A
     89  1.1  christos ENTRY_END
     90  1.1  christos 
     91  1.1  christos SCENARIO_END
     92