knot-dns/tests/libzscanner/data/12_TXT.in
2018-03-12 13:37:09 +01:00

37 lines
2 KiB
Text

$ORIGIN .
$TTL 1
; OK
@ TXT "" ; Blank string
@ TXT a ; One char string
@ TXT \ ; One space char
@ TXT "\ " ; One space char in quotes
@ TXT \021 ; One unprintable char
@ TXT "\\ \"" ; Special chars
@ TXT "" "test1" "\255" test2 ; Array of text strings
@ TXT "" "" "" ; Array of blank strings
@ TXT first \# "\#" ; Array with special string
@ TXT \0320\ \\\"\;\.\@\*.tld. ; Special domain as a string
@ TXT " !\"#$%&'()*+,-./0123456789:;<=>?@" ; First part of all printables
@ TXT "ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`" ; Second part of all printables
@ TXT "abcdefghijklmnopqrstuvwxyz{|}~" ; Third part of all printables
@ TXT \# 1 00 ; Hexadecimal rdata
@ TYPE16 \# 1 00 ; TYPE + Hexadecimal rdata
@ TYPE16 "" ; TYPE
@ TXT ( ; Special multi-line string
"first
second"
third ; Second string
)
@ TXT "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMN1234\053" ; Text string of maximal length (255 chars)
@ TXT "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMN1234\0536" ; Minimum overflowed text string which should be divided into two strings.
@ TXT "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNabcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMN1234\053\054" ; Minimum overflowed text string which should be divided into two strings (decimal version).
@ txt "" ; Type in lower-case
; KO
@ TXT
@ TXT ; Empty rdata
@ TXT \# 0 ; Hex empty rdata
@ TXT \01 ; Missing digit in decimal notation
@ TXT \256 ; 8bit overflow in decimal notation
@ TXT """ ; '"' char without forward slash