Test for fake-event support.

git-svn-id: file:///svn/unbound/trunk@296 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
Wouter Wijngaards 2007-05-09 07:10:55 +00:00
parent d0908148d6
commit c7ee0dfbca
2 changed files with 70 additions and 0 deletions

View file

@ -1,6 +1,7 @@
9 May 2007: Wouter
- outside network cleans up waiting tcp queries on exit.
- fallback to TCP.
- testbound replay with retry in TCP mode.
8 May 2007: Wouter
- outgoing network keeps list of available tcp buffers for outgoing

69
testdata/fwd_trunc.rpl vendored Normal file
View file

@ -0,0 +1,69 @@
; This is a comment.
; config options go here.
CONFIG_END
SCENARIO_BEGIN Query forwarded, receives truncated reply.
STEP 1 QUERY
ENTRY_BEGIN
REPLY RD
SECTION QUESTION
www.example.com. IN A
ENTRY_END
; the query is sent to the forwarder - UDP
STEP 2 CHECK_OUT_QUERY
ENTRY_BEGIN
MATCH qname qtype opcode UDP
SECTION QUESTION
www.example.com. IN A
ENTRY_END
; reply TC bit
STEP 3 REPLY
ENTRY_BEGIN
MATCH opcode qtype qname UDP
ADJUST copy_id
; authoritative answer
REPLY QR AA RD RA TC NOERROR
SECTION QUESTION
www.example.com. IN A
SECTION ANSWER
www.example.com. IN A 10.20.30.40
ENTRY_END
; retry in TCP mode.
STEP 4 CHECK_OUT_QUERY
ENTRY_BEGIN
MATCH qname qtype opcode TCP
SECTION QUESTION
www.example.com. IN A
ENTRY_END
STEP 5 REPLY
ENTRY_BEGIN
MATCH opcode qtype qname TCP
ADJUST copy_id
; authoritative answer
REPLY QR AA RD RA NOERROR
SECTION QUESTION
www.example.com. IN A
SECTION ANSWER
www.example.com. IN A 10.20.30.40
SECTION AUTHORITY
www.example.com. IN NS ns.example.com.
SECTION ADDITIONAL
ns.example.com. IN A 10.20.30.50
ENTRY_END
STEP 6 CHECK_ANSWER
ENTRY_BEGIN
MATCH all
; first reply, have AA set.
REPLY QR AA RD RA
SECTION QUESTION
www.example.com. IN A
SECTION ANSWER
www.example.com. IN A 10.20.30.40
SECTION AUTHORITY
www.example.com. IN NS ns.example.com.
SECTION ADDITIONAL
ns.example.com. IN A 10.20.30.50
ENTRY_END
SCENARIO_END