summaryrefslogtreecommitdiffstats
path: root/fuzz/dns_rdata_fromtext.in
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 15:59:48 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 15:59:48 +0000
commit3b9b6d0b8e7f798023c9d109c490449d528fde80 (patch)
tree2e1c188dd7b8d7475cd163de9ae02c428343669b /fuzz/dns_rdata_fromtext.in
parentInitial commit. (diff)
downloadbind9-3b9b6d0b8e7f798023c9d109c490449d528fde80.tar.xz
bind9-3b9b6d0b8e7f798023c9d109c490449d528fde80.zip
Adding upstream version 1:9.18.19.upstream/1%9.18.19upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'fuzz/dns_rdata_fromtext.in')
-rw-r--r--fuzz/dns_rdata_fromtext.in/afsdb1
-rw-r--r--fuzz/dns_rdata_fromtext.in/amtrelay1
-rw-r--r--fuzz/dns_rdata_fromtext.in/any_tsig1
-rw-r--r--fuzz/dns_rdata_fromtext.in/avc1
-rw-r--r--fuzz/dns_rdata_fromtext.in/caa1
-rw-r--r--fuzz/dns_rdata_fromtext.in/cdnskey1
-rw-r--r--fuzz/dns_rdata_fromtext.in/cds1
-rw-r--r--fuzz/dns_rdata_fromtext.in/cert1
-rw-r--r--fuzz/dns_rdata_fromtext.in/ch_a1
-rw-r--r--fuzz/dns_rdata_fromtext.in/class1234_type655331
-rw-r--r--fuzz/dns_rdata_fromtext.in/cname1
-rw-r--r--fuzz/dns_rdata_fromtext.in/csync1
-rw-r--r--fuzz/dns_rdata_fromtext.in/dlv1
-rw-r--r--fuzz/dns_rdata_fromtext.in/dname1
-rw-r--r--fuzz/dns_rdata_fromtext.in/dnskey1
-rw-r--r--fuzz/dns_rdata_fromtext.in/doa1
-rw-r--r--fuzz/dns_rdata_fromtext.in/ds1
-rw-r--r--fuzz/dns_rdata_fromtext.in/eui481
-rw-r--r--fuzz/dns_rdata_fromtext.in/eui641
-rw-r--r--fuzz/dns_rdata_fromtext.in/gid1
-rw-r--r--fuzz/dns_rdata_fromtext.in/gpos1
-rw-r--r--fuzz/dns_rdata_fromtext.in/hinfo1
-rw-r--r--fuzz/dns_rdata_fromtext.in/hip1
-rw-r--r--fuzz/dns_rdata_fromtext.in/hs_a1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_a1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_a61
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_aaaa1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_apl1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_atma1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_dhcid1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_eid1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_kx1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_nimloc1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_nsap1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_nsap_ptr1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_px1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_srv1
-rw-r--r--fuzz/dns_rdata_fromtext.in/in_wks1
-rw-r--r--fuzz/dns_rdata_fromtext.in/ipseckey1
-rw-r--r--fuzz/dns_rdata_fromtext.in/isdn1
-rw-r--r--fuzz/dns_rdata_fromtext.in/key1
-rw-r--r--fuzz/dns_rdata_fromtext.in/keydata1
-rw-r--r--fuzz/dns_rdata_fromtext.in/l321
-rw-r--r--fuzz/dns_rdata_fromtext.in/l641
-rw-r--r--fuzz/dns_rdata_fromtext.in/loc1
-rw-r--r--fuzz/dns_rdata_fromtext.in/lp1
-rw-r--r--fuzz/dns_rdata_fromtext.in/mb1
-rw-r--r--fuzz/dns_rdata_fromtext.in/md1
-rw-r--r--fuzz/dns_rdata_fromtext.in/mf1
-rw-r--r--fuzz/dns_rdata_fromtext.in/mg1
-rw-r--r--fuzz/dns_rdata_fromtext.in/minfo1
-rw-r--r--fuzz/dns_rdata_fromtext.in/mr1
-rw-r--r--fuzz/dns_rdata_fromtext.in/mx1
-rw-r--r--fuzz/dns_rdata_fromtext.in/naptr1
-rw-r--r--fuzz/dns_rdata_fromtext.in/nid1
-rw-r--r--fuzz/dns_rdata_fromtext.in/ninfo1
-rw-r--r--fuzz/dns_rdata_fromtext.in/ns1
-rw-r--r--fuzz/dns_rdata_fromtext.in/nsec1
-rw-r--r--fuzz/dns_rdata_fromtext.in/nsec31
-rw-r--r--fuzz/dns_rdata_fromtext.in/nsec3param1
-rw-r--r--fuzz/dns_rdata_fromtext.in/null1
-rw-r--r--fuzz/dns_rdata_fromtext.in/nxt1
-rw-r--r--fuzz/dns_rdata_fromtext.in/openpgpkey1
-rw-r--r--fuzz/dns_rdata_fromtext.in/opt1
-rw-r--r--fuzz/dns_rdata_fromtext.in/ptr1
-rw-r--r--fuzz/dns_rdata_fromtext.in/rkey1
-rw-r--r--fuzz/dns_rdata_fromtext.in/rp1
-rw-r--r--fuzz/dns_rdata_fromtext.in/rrsig1
-rw-r--r--fuzz/dns_rdata_fromtext.in/rt1
-rw-r--r--fuzz/dns_rdata_fromtext.in/sig1
-rw-r--r--fuzz/dns_rdata_fromtext.in/sink1
-rw-r--r--fuzz/dns_rdata_fromtext.in/smimea1
-rw-r--r--fuzz/dns_rdata_fromtext.in/soa1
-rw-r--r--fuzz/dns_rdata_fromtext.in/spf1
-rw-r--r--fuzz/dns_rdata_fromtext.in/sshfp1
-rw-r--r--fuzz/dns_rdata_fromtext.in/svbc-max-token1
-rw-r--r--fuzz/dns_rdata_fromtext.in/ta1
-rw-r--r--fuzz/dns_rdata_fromtext.in/talink1
-rw-r--r--fuzz/dns_rdata_fromtext.in/tkey1
-rw-r--r--fuzz/dns_rdata_fromtext.in/tlsa1
-rw-r--r--fuzz/dns_rdata_fromtext.in/txt1
-rw-r--r--fuzz/dns_rdata_fromtext.in/uid1
-rw-r--r--fuzz/dns_rdata_fromtext.in/uinfo1
-rw-r--r--fuzz/dns_rdata_fromtext.in/unspec1
-rw-r--r--fuzz/dns_rdata_fromtext.in/uri1
-rw-r--r--fuzz/dns_rdata_fromtext.in/x251
-rw-r--r--fuzz/dns_rdata_fromtext.in/zonemd1
87 files changed, 87 insertions, 0 deletions
diff --git a/fuzz/dns_rdata_fromtext.in/afsdb b/fuzz/dns_rdata_fromtext.in/afsdb
new file mode 100644
index 0000000..8fec03d
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/afsdb
@@ -0,0 +1 @@
+IN AFSDB 0 hostname
diff --git a/fuzz/dns_rdata_fromtext.in/amtrelay b/fuzz/dns_rdata_fromtext.in/amtrelay
new file mode 100644
index 0000000..d43121d
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/amtrelay
@@ -0,0 +1 @@
+IN AMTRELAY 0 0 3 example.net.
diff --git a/fuzz/dns_rdata_fromtext.in/any_tsig b/fuzz/dns_rdata_fromtext.in/any_tsig
new file mode 100644
index 0000000..bcf7fae
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/any_tsig
@@ -0,0 +1 @@
+ANY TSIG SAMPLE-ALG.EXAMPLE. 853804800 300 4 MTIzNA== 666 0 2 MDA=
diff --git a/fuzz/dns_rdata_fromtext.in/avc b/fuzz/dns_rdata_fromtext.in/avc
new file mode 100644
index 0000000..362efca
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/avc
@@ -0,0 +1 @@
+IN AVC foo:bar
diff --git a/fuzz/dns_rdata_fromtext.in/caa b/fuzz/dns_rdata_fromtext.in/caa
new file mode 100644
index 0000000..fa09a60
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/caa
@@ -0,0 +1 @@
+IN CAA 128 tbs "Unknown"
diff --git a/fuzz/dns_rdata_fromtext.in/cdnskey b/fuzz/dns_rdata_fromtext.in/cdnskey
new file mode 100644
index 0000000..0f9fac7
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/cdnskey
@@ -0,0 +1 @@
+IN CDNSKEY 512 ( 255 1 AQMFD5raczCJHViKtLYhWGz8hMY 9UGRuniJDBzC7w0aRyzWZriO6i2odGWWQVucZqKV sENW91IOW4vqudngPZsY3GvQ/xVA8/7pyFj6b7Esg a60zyGW6LFe9r8n6paHrlG5ojqf0BaqHT+8= )
diff --git a/fuzz/dns_rdata_fromtext.in/cds b/fuzz/dns_rdata_fromtext.in/cds
new file mode 100644
index 0000000..88d6121
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/cds
@@ -0,0 +1 @@
+IN CDS 30795 1 1 ( 310D27F4D82C1FC2400704EA9939FE6E1CEA A3B9 )
diff --git a/fuzz/dns_rdata_fromtext.in/cert b/fuzz/dns_rdata_fromtext.in/cert
new file mode 100644
index 0000000..669ff44
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/cert
@@ -0,0 +1 @@
+IN CERT 65534 65535 254 ( MxFcby9k/yvedMfQgKzhH5er0Mu/vILz45I kskceFGgiWCn/GxHhai6VAuHAoNUz4YoU1t VfSCSqQYn6//11U6Nld80jEeC8aTrO+KKmCaY= )
diff --git a/fuzz/dns_rdata_fromtext.in/ch_a b/fuzz/dns_rdata_fromtext.in/ch_a
new file mode 100644
index 0000000..bbadbf3
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/ch_a
@@ -0,0 +1 @@
+CH A hostname. 1234
diff --git a/fuzz/dns_rdata_fromtext.in/class1234_type65533 b/fuzz/dns_rdata_fromtext.in/class1234_type65533
new file mode 100644
index 0000000..ed30fb3
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/class1234_type65533
@@ -0,0 +1 @@
+CLASS1234 TYPE65533 \# 6 010203040506
diff --git a/fuzz/dns_rdata_fromtext.in/cname b/fuzz/dns_rdata_fromtext.in/cname
new file mode 100644
index 0000000..c9e00bf
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/cname
@@ -0,0 +1 @@
+IN CNAME cname-target
diff --git a/fuzz/dns_rdata_fromtext.in/csync b/fuzz/dns_rdata_fromtext.in/csync
new file mode 100644
index 0000000..8d440f8
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/csync
@@ -0,0 +1 @@
+IN CSYNC 0 0 A NS AAAA
diff --git a/fuzz/dns_rdata_fromtext.in/dlv b/fuzz/dns_rdata_fromtext.in/dlv
new file mode 100644
index 0000000..9e39e6f
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/dlv
@@ -0,0 +1 @@
+IN DLV 30795 1 1 ( 310D27F4D82C1FC2400704EA9939FE6E1CEA A3B9 )
diff --git a/fuzz/dns_rdata_fromtext.in/dname b/fuzz/dns_rdata_fromtext.in/dname
new file mode 100644
index 0000000..2274043
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/dname
@@ -0,0 +1 @@
+IN DNAME dname-target.
diff --git a/fuzz/dns_rdata_fromtext.in/dnskey b/fuzz/dns_rdata_fromtext.in/dnskey
new file mode 100644
index 0000000..93e85c3
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/dnskey
@@ -0,0 +1 @@
+IN DNSKEY 512 ( 255 1 AQMFD5raczCJHViKtLYhWGz8hMY 9UGRuniJDBzC7w0aRyzWZriO6i2odGWWQVucZqKV sENW91IOW4vqudngPZsY3GvQ/xVA8/7pyFj6b7Esg a60zyGW6LFe9r8n6paHrlG5ojqf0BaqHT+8= )
diff --git a/fuzz/dns_rdata_fromtext.in/doa b/fuzz/dns_rdata_fromtext.in/doa
new file mode 100644
index 0000000..13b2b9b
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/doa
@@ -0,0 +1 @@
+IN DOA 0 1 2 "" aHR0cHM6Ly93d3cuaXNjLm9yZy8=
diff --git a/fuzz/dns_rdata_fromtext.in/ds b/fuzz/dns_rdata_fromtext.in/ds
new file mode 100644
index 0000000..616ae14
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/ds
@@ -0,0 +1 @@
+IN DS 12892 5 1 7AA4A3F416C2F2391FB7AB0D434F762CD62D1390
diff --git a/fuzz/dns_rdata_fromtext.in/eui48 b/fuzz/dns_rdata_fromtext.in/eui48
new file mode 100644
index 0000000..9a506bd
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/eui48
@@ -0,0 +1 @@
+IN EUI48 01-23-45-67-89-ab
diff --git a/fuzz/dns_rdata_fromtext.in/eui64 b/fuzz/dns_rdata_fromtext.in/eui64
new file mode 100644
index 0000000..ce06023
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/eui64
@@ -0,0 +1 @@
+IN EUI64 01-23-45-67-89-ab-cd-ef
diff --git a/fuzz/dns_rdata_fromtext.in/gid b/fuzz/dns_rdata_fromtext.in/gid
new file mode 100644
index 0000000..c72ccf9
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/gid
@@ -0,0 +1 @@
+IN GID \# 1 03
diff --git a/fuzz/dns_rdata_fromtext.in/gpos b/fuzz/dns_rdata_fromtext.in/gpos
new file mode 100644
index 0000000..7c4c050
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/gpos
@@ -0,0 +1 @@
+IN GPOS -22.6882 116.8652 250.0
diff --git a/fuzz/dns_rdata_fromtext.in/hinfo b/fuzz/dns_rdata_fromtext.in/hinfo
new file mode 100644
index 0000000..c43de49
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/hinfo
@@ -0,0 +1 @@
+IN HINFO "Generic PC clone" "NetBSD-1.4"
diff --git a/fuzz/dns_rdata_fromtext.in/hip b/fuzz/dns_rdata_fromtext.in/hip
new file mode 100644
index 0000000..385a522
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/hip
@@ -0,0 +1 @@
+IN HIP ( 2 200100107B1A74DF365639CC39F1D578 AwEAAbdxyhNuSutc5EMzxTs9LBPCIkOFH8cIvM4p9+LrV4e19WzK00+CI6zBCQTdtWsuxKbWIy87UOoJTwkUs7lBu+Upr1gsNrut79ryra+bSRGQb1slImA8YVJyuIDsj7kwzG7jnERNqnWxZ48AWkskmdHaVDP4BcelrTI3rMXdXF5D )
diff --git a/fuzz/dns_rdata_fromtext.in/hs_a b/fuzz/dns_rdata_fromtext.in/hs_a
new file mode 100644
index 0000000..4d9da2c
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/hs_a
@@ -0,0 +1 @@
+HS A 192.0.2.1
diff --git a/fuzz/dns_rdata_fromtext.in/in_a b/fuzz/dns_rdata_fromtext.in/in_a
new file mode 100644
index 0000000..f9ffd67
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_a
@@ -0,0 +1 @@
+IN A 255.255.255.255
diff --git a/fuzz/dns_rdata_fromtext.in/in_a6 b/fuzz/dns_rdata_fromtext.in/in_a6
new file mode 100644
index 0000000..8e91e2a
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_a6
@@ -0,0 +1 @@
+IN A6 127 ::1 foo.
diff --git a/fuzz/dns_rdata_fromtext.in/in_aaaa b/fuzz/dns_rdata_fromtext.in/in_aaaa
new file mode 100644
index 0000000..2341d4f
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_aaaa
@@ -0,0 +1 @@
+IN AAAA fd92:7065:b8e:ffff::5
diff --git a/fuzz/dns_rdata_fromtext.in/in_apl b/fuzz/dns_rdata_fromtext.in/in_apl
new file mode 100644
index 0000000..dc32bd0
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_apl
@@ -0,0 +1 @@
+IN APL !1:10.0.0.1/32 1:10.0.0.0/24
diff --git a/fuzz/dns_rdata_fromtext.in/in_atma b/fuzz/dns_rdata_fromtext.in/in_atma
new file mode 100644
index 0000000..1febbf4
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_atma
@@ -0,0 +1 @@
+IN ATMA +61.2.0000.0000
diff --git a/fuzz/dns_rdata_fromtext.in/in_dhcid b/fuzz/dns_rdata_fromtext.in/in_dhcid
new file mode 100644
index 0000000..0732152
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_dhcid
@@ -0,0 +1 @@
+IN DHCID ( AAABxLmlskllE0MVjd57zHcWmEH3pCQ6V ytcKD//7es/deY= )
diff --git a/fuzz/dns_rdata_fromtext.in/in_eid b/fuzz/dns_rdata_fromtext.in/in_eid
new file mode 100644
index 0000000..e18f225
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_eid
@@ -0,0 +1 @@
+IN EID 12 89 AB
diff --git a/fuzz/dns_rdata_fromtext.in/in_kx b/fuzz/dns_rdata_fromtext.in/in_kx
new file mode 100644
index 0000000..48c0e15
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_kx
@@ -0,0 +1 @@
+IN KX 10 kdc
diff --git a/fuzz/dns_rdata_fromtext.in/in_nimloc b/fuzz/dns_rdata_fromtext.in/in_nimloc
new file mode 100644
index 0000000..41c6f7b
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_nimloc
@@ -0,0 +1 @@
+IN NIMLOC 12 89 AB
diff --git a/fuzz/dns_rdata_fromtext.in/in_nsap b/fuzz/dns_rdata_fromtext.in/in_nsap
new file mode 100644
index 0000000..8a7a927
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_nsap
@@ -0,0 +1 @@
+IN NSAP 0x47.0005.80.005a00.0000.0001.e133.ffffff000164.00
diff --git a/fuzz/dns_rdata_fromtext.in/in_nsap_ptr b/fuzz/dns_rdata_fromtext.in/in_nsap_ptr
new file mode 100644
index 0000000..dc683c7
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_nsap_ptr
@@ -0,0 +1 @@
+IN NSAP-PTR foo.
diff --git a/fuzz/dns_rdata_fromtext.in/in_px b/fuzz/dns_rdata_fromtext.in/in_px
new file mode 100644
index 0000000..1e6c98b
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_px
@@ -0,0 +1 @@
+IN PX 65535 foo. bar.
diff --git a/fuzz/dns_rdata_fromtext.in/in_srv b/fuzz/dns_rdata_fromtext.in/in_srv
new file mode 100644
index 0000000..ed3f929
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_srv
@@ -0,0 +1 @@
+IN SRV 65535 65535 65535 old-slow-box
diff --git a/fuzz/dns_rdata_fromtext.in/in_wks b/fuzz/dns_rdata_fromtext.in/in_wks
new file mode 100644
index 0000000..a9c9658
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/in_wks
@@ -0,0 +1 @@
+IN WKS 10.0.0.1 tcp telnet ftp 0 1 2
diff --git a/fuzz/dns_rdata_fromtext.in/ipseckey b/fuzz/dns_rdata_fromtext.in/ipseckey
new file mode 100644
index 0000000..14dbb7f
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/ipseckey
@@ -0,0 +1 @@
+IN IPSECKEY ( 10 3 2 mygateway.example.com. AQNRU3mG7TVTO2BkR47usntb102uFJtugbo6BSGvgqt4AQ== )
diff --git a/fuzz/dns_rdata_fromtext.in/isdn b/fuzz/dns_rdata_fromtext.in/isdn
new file mode 100644
index 0000000..c3cc968
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/isdn
@@ -0,0 +1 @@
+IN ISDN "isdn-address" "subaddress"
diff --git a/fuzz/dns_rdata_fromtext.in/key b/fuzz/dns_rdata_fromtext.in/key
new file mode 100644
index 0000000..91323a8
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/key
@@ -0,0 +1 @@
+IN KEY 512 ( 255 1 AQMFD5raczCJHViKtLYhWGz8hMY 9UGRuniJDBzC7w0aRyzWZriO6i2odGWWQVucZqKV sENW91IOW4vqudngPZsY3GvQ/xVA8/7pyFj6b7Esg a60zyGW6LFe9r8n6paHrlG5ojqf0BaqHT+8= )
diff --git a/fuzz/dns_rdata_fromtext.in/keydata b/fuzz/dns_rdata_fromtext.in/keydata
new file mode 100644
index 0000000..b67e3aa
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/keydata
@@ -0,0 +1 @@
+IN KEYDATA 20210101000000 20380101000000 20380101000000 KSK DNSSEC ED448 ZXh0cmE=
diff --git a/fuzz/dns_rdata_fromtext.in/l32 b/fuzz/dns_rdata_fromtext.in/l32
new file mode 100644
index 0000000..c315e9c
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/l32
@@ -0,0 +1 @@
+IN L32 10 1.2.3.4
diff --git a/fuzz/dns_rdata_fromtext.in/l64 b/fuzz/dns_rdata_fromtext.in/l64
new file mode 100644
index 0000000..673f0a2
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/l64
@@ -0,0 +1 @@
+IN L64 10 0014:4fff:ff20:ee64
diff --git a/fuzz/dns_rdata_fromtext.in/loc b/fuzz/dns_rdata_fromtext.in/loc
new file mode 100644
index 0000000..413a5a8
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/loc
@@ -0,0 +1 @@
+IN LOC 60 09 00.000 N 24 39 00.000 E 10.00m 20.00m ( 2000.00m 20.00m )
diff --git a/fuzz/dns_rdata_fromtext.in/lp b/fuzz/dns_rdata_fromtext.in/lp
new file mode 100644
index 0000000..1b21752
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/lp
@@ -0,0 +1 @@
+IN LP 10 example.net.
diff --git a/fuzz/dns_rdata_fromtext.in/mb b/fuzz/dns_rdata_fromtext.in/mb
new file mode 100644
index 0000000..adc9470
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/mb
@@ -0,0 +1 @@
+IN MB madname.
diff --git a/fuzz/dns_rdata_fromtext.in/md b/fuzz/dns_rdata_fromtext.in/md
new file mode 100644
index 0000000..f6996e0
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/md
@@ -0,0 +1 @@
+IN MD madname
diff --git a/fuzz/dns_rdata_fromtext.in/mf b/fuzz/dns_rdata_fromtext.in/mf
new file mode 100644
index 0000000..3dc3bc2
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/mf
@@ -0,0 +1 @@
+IN MF madname
diff --git a/fuzz/dns_rdata_fromtext.in/mg b/fuzz/dns_rdata_fromtext.in/mg
new file mode 100644
index 0000000..83ff2bc
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/mg
@@ -0,0 +1 @@
+IN MG mgmname
diff --git a/fuzz/dns_rdata_fromtext.in/minfo b/fuzz/dns_rdata_fromtext.in/minfo
new file mode 100644
index 0000000..e64d925
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/minfo
@@ -0,0 +1 @@
+IN MINFO rmailbx emailbx
diff --git a/fuzz/dns_rdata_fromtext.in/mr b/fuzz/dns_rdata_fromtext.in/mr
new file mode 100644
index 0000000..ca058b8
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/mr
@@ -0,0 +1 @@
+IN MR mrname
diff --git a/fuzz/dns_rdata_fromtext.in/mx b/fuzz/dns_rdata_fromtext.in/mx
new file mode 100644
index 0000000..3d1dcdb
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/mx
@@ -0,0 +1 @@
+IN MX 10 mail
diff --git a/fuzz/dns_rdata_fromtext.in/naptr b/fuzz/dns_rdata_fromtext.in/naptr
new file mode 100644
index 0000000..2489600
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/naptr
@@ -0,0 +1 @@
+IN NAPTR 65535 65535 "blurgh" "blorf" "blllbb" foo.
diff --git a/fuzz/dns_rdata_fromtext.in/nid b/fuzz/dns_rdata_fromtext.in/nid
new file mode 100644
index 0000000..f011125
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/nid
@@ -0,0 +1 @@
+IN NID 10 0014:4fff:ff20:ee64
diff --git a/fuzz/dns_rdata_fromtext.in/ninfo b/fuzz/dns_rdata_fromtext.in/ninfo
new file mode 100644
index 0000000..4d58d28
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/ninfo
@@ -0,0 +1 @@
+IN NINFO "foo\032bar"
diff --git a/fuzz/dns_rdata_fromtext.in/ns b/fuzz/dns_rdata_fromtext.in/ns
new file mode 100644
index 0000000..da0bca2
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/ns
@@ -0,0 +1 @@
+IN NS ns43
diff --git a/fuzz/dns_rdata_fromtext.in/nsec b/fuzz/dns_rdata_fromtext.in/nsec
new file mode 100644
index 0000000..8cbd1e8
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/nsec
@@ -0,0 +1 @@
+IN NSEC a.secure.nil. ( NS SOA MX RRSIG DNSKEY LOC NSEC )
diff --git a/fuzz/dns_rdata_fromtext.in/nsec3 b/fuzz/dns_rdata_fromtext.in/nsec3
new file mode 100644
index 0000000..bc615a1
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/nsec3
@@ -0,0 +1 @@
+IN NSEC3 1 0 10 D2CF0294C020CE6C 8FPNS2UCT7FBS643THP2B77PEQ77K6IU A NS SOA MX AAAA RRSIG DNSKEY NSEC3PARAM
diff --git a/fuzz/dns_rdata_fromtext.in/nsec3param b/fuzz/dns_rdata_fromtext.in/nsec3param
new file mode 100644
index 0000000..414f44d
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/nsec3param
@@ -0,0 +1 @@
+IN NSEC3PARAM 1 0 1 868BCF7ED4108929
diff --git a/fuzz/dns_rdata_fromtext.in/null b/fuzz/dns_rdata_fromtext.in/null
new file mode 100644
index 0000000..bebe069
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/null
@@ -0,0 +1 @@
+IN NULL
diff --git a/fuzz/dns_rdata_fromtext.in/nxt b/fuzz/dns_rdata_fromtext.in/nxt
new file mode 100644
index 0000000..9f4d243
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/nxt
@@ -0,0 +1 @@
+IN NXT a.secure.nil. ( NS SOA MX RRSIG KEY LOC NXT )
diff --git a/fuzz/dns_rdata_fromtext.in/openpgpkey b/fuzz/dns_rdata_fromtext.in/openpgpkey
new file mode 100644
index 0000000..4c99b65
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/openpgpkey
@@ -0,0 +1 @@
+IN OPENPGPKEY ( AQMFD5raczCJHViKtLYhWGz8hMY 9UGRuniJDBzC7w0aRyzWZriO6i2odGWWQVucZqKV sENW91IOW4vqudngPZsY3GvQ/xVA8/7pyFj6b7Esg a60zyGW6LFe9r8n6paHrlG5ojqf0BaqHT+8= )
diff --git a/fuzz/dns_rdata_fromtext.in/opt b/fuzz/dns_rdata_fromtext.in/opt
new file mode 100644
index 0000000..b391304
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/opt
@@ -0,0 +1 @@
+ANY OPT unsupported
diff --git a/fuzz/dns_rdata_fromtext.in/ptr b/fuzz/dns_rdata_fromtext.in/ptr
new file mode 100644
index 0000000..040dc3b
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/ptr
@@ -0,0 +1 @@
+IN PTR @
diff --git a/fuzz/dns_rdata_fromtext.in/rkey b/fuzz/dns_rdata_fromtext.in/rkey
new file mode 100644
index 0000000..fc59f3a
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/rkey
@@ -0,0 +1 @@
+IN RKEY 0 ( 255 1 AQMFD5raczCJHViKtLYhWGz8hMY 9UGRuniJDBzC7w0aRyzWZriO6i2odGWWQVucZqKV sENW91IOW4vqudngPZsY3GvQ/xVA8/7pyFj6b7Esg a60zyGW6LFe9r8n6paHrlG5ojqf0BaqHT+8= )
diff --git a/fuzz/dns_rdata_fromtext.in/rp b/fuzz/dns_rdata_fromtext.in/rp
new file mode 100644
index 0000000..04e65c2
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/rp
@@ -0,0 +1 @@
+IN RP mbox-dname txt-dname
diff --git a/fuzz/dns_rdata_fromtext.in/rrsig b/fuzz/dns_rdata_fromtext.in/rrsig
new file mode 100644
index 0000000..53819d0
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/rrsig
@@ -0,0 +1 @@
+IN RRSIG NSEC 1 3 ( 3600 20000102030405 19961211100908 2143 foo.nil. MxFcby9k/yvedMfQgKzhH5er0Mu/vILz45I kskceFGgiWCn/GxHhai6VAuHAoNUz4YoU1t VfSCSqQYn6//11U6Nld80jEeC8aTrO+KKmCaY= )
diff --git a/fuzz/dns_rdata_fromtext.in/rt b/fuzz/dns_rdata_fromtext.in/rt
new file mode 100644
index 0000000..3268638
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/rt
@@ -0,0 +1 @@
+IN RT 0 intermediate-host
diff --git a/fuzz/dns_rdata_fromtext.in/sig b/fuzz/dns_rdata_fromtext.in/sig
new file mode 100644
index 0000000..f92bd70
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/sig
@@ -0,0 +1 @@
+IN SIG NXT 1 3 ( 3600 20000102030405 19961211100908 2143 foo.nil. MxFcby9k/yvedMfQgKzhH5er0Mu/vILz45I kskceFGgiWCn/GxHhai6VAuHAoNUz4YoU1t VfSCSqQYn6//11U6Nld80jEeC8aTrO+KKmCaY= )
diff --git a/fuzz/dns_rdata_fromtext.in/sink b/fuzz/dns_rdata_fromtext.in/sink
new file mode 100644
index 0000000..a85cc45
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/sink
@@ -0,0 +1 @@
+IN SINK 8 0 2 l4ik
diff --git a/fuzz/dns_rdata_fromtext.in/smimea b/fuzz/dns_rdata_fromtext.in/smimea
new file mode 100644
index 0000000..95107a1
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/smimea
@@ -0,0 +1 @@
+IN SMIMEA ( 1 1 2 92003ba34942dc74152e2f2c408d29ec a5a520e7f2e06bb944f4dca346baf63c 1b177615d466f6c4b71c216a50292bd5 8c9ebdd2f74e38fe51ffd48c43326cbc )
diff --git a/fuzz/dns_rdata_fromtext.in/soa b/fuzz/dns_rdata_fromtext.in/soa
new file mode 100644
index 0000000..d3a677c
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/soa
@@ -0,0 +1 @@
+IN SOA a.test. hostmaster.null. 1613723740 900 300 604800 900
diff --git a/fuzz/dns_rdata_fromtext.in/spf b/fuzz/dns_rdata_fromtext.in/spf
new file mode 100644
index 0000000..a15ca16
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/spf
@@ -0,0 +1 @@
+IN SPF "v=spf1" " -all"
diff --git a/fuzz/dns_rdata_fromtext.in/sshfp b/fuzz/dns_rdata_fromtext.in/sshfp
new file mode 100644
index 0000000..bc15aa4
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/sshfp
@@ -0,0 +1 @@
+IN SSHFP 4 2 C76D8329954DA2835751E371544E963EFDA099080D6C58DD2BFD9A31 6E162C83
diff --git a/fuzz/dns_rdata_fromtext.in/svbc-max-token b/fuzz/dns_rdata_fromtext.in/svbc-max-token
new file mode 100644
index 0000000..6d1a265
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/svbc-max-token
@@ -0,0 +1 @@
+1 65 8 . aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa=
diff --git a/fuzz/dns_rdata_fromtext.in/ta b/fuzz/dns_rdata_fromtext.in/ta
new file mode 100644
index 0000000..429d426
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/ta
@@ -0,0 +1 @@
+IN TA 30795 1 1 ( 310D27F4D82C1FC2400704EA9939FE6E1CEA A3B9 )
diff --git a/fuzz/dns_rdata_fromtext.in/talink b/fuzz/dns_rdata_fromtext.in/talink
new file mode 100644
index 0000000..1788a62
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/talink
@@ -0,0 +1 @@
+IN TALINK . talink1
diff --git a/fuzz/dns_rdata_fromtext.in/tkey b/fuzz/dns_rdata_fromtext.in/tkey
new file mode 100644
index 0000000..eb38e20
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/tkey
@@ -0,0 +1 @@
+IN TKEY algo.test. 0 0 0 0 2 MjI= 1 MQ==
diff --git a/fuzz/dns_rdata_fromtext.in/tlsa b/fuzz/dns_rdata_fromtext.in/tlsa
new file mode 100644
index 0000000..0b65f21
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/tlsa
@@ -0,0 +1 @@
+IN TLSA ( 0 0 1 d2abde240d7cd3ee6b4b28c54df034b9 7983a1d16e8a410e4561cb106618e971 )
diff --git a/fuzz/dns_rdata_fromtext.in/txt b/fuzz/dns_rdata_fromtext.in/txt
new file mode 100644
index 0000000..a20b128
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/txt
@@ -0,0 +1 @@
+IN TXT "\"foo\010bar\""
diff --git a/fuzz/dns_rdata_fromtext.in/uid b/fuzz/dns_rdata_fromtext.in/uid
new file mode 100644
index 0000000..7f662f1
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/uid
@@ -0,0 +1 @@
+IN UID \# 1 02
diff --git a/fuzz/dns_rdata_fromtext.in/uinfo b/fuzz/dns_rdata_fromtext.in/uinfo
new file mode 100644
index 0000000..ec979be
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/uinfo
@@ -0,0 +1 @@
+IN UINFO \# 1 01
diff --git a/fuzz/dns_rdata_fromtext.in/unspec b/fuzz/dns_rdata_fromtext.in/unspec
new file mode 100644
index 0000000..579eea6
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/unspec
@@ -0,0 +1 @@
+IN UNSPEC \# 1 04
diff --git a/fuzz/dns_rdata_fromtext.in/uri b/fuzz/dns_rdata_fromtext.in/uri
new file mode 100644
index 0000000..9497109
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/uri
@@ -0,0 +1 @@
+IN URI 10 20 "https://www.isc.org/"
diff --git a/fuzz/dns_rdata_fromtext.in/x25 b/fuzz/dns_rdata_fromtext.in/x25
new file mode 100644
index 0000000..1a60ed7
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/x25
@@ -0,0 +1 @@
+IN X25 "123456789"
diff --git a/fuzz/dns_rdata_fromtext.in/zonemd b/fuzz/dns_rdata_fromtext.in/zonemd
new file mode 100644
index 0000000..539bb5e
--- /dev/null
+++ b/fuzz/dns_rdata_fromtext.in/zonemd
@@ -0,0 +1 @@
+IN ZONEMD 2019020700 1 0 ( C220B8A6ED5728A971902F7E3D4FD93A DEEA88B0453C2E8E8C863D465AB06CF3 4EB95B266398C98B59124FA239CB7EEB )