]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/resolve/resolved-dns-rr.c
test-dns-packet: add framework to read and dump packets
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sun, 31 Jan 2016 05:10:42 +0000 (00:10 -0500)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 13 Feb 2016 01:00:42 +0000 (20:00 -0500)
commit6d99904f5a263cc119ac79718d83d7136dde349d
tree7c578a6b3988f63e3695b4b282137cb6d8c5cbfa
parente18a3c7314ddfabd3d6eabad4a32d6e571e2ec42
test-dns-packet: add framework to read and dump packets

Packets are stored in a simple format:
<size> <packet-wire-format> <size> <packet-wire-format> ...

Packets for some example domains are dumped, to test rr code for various
record types. Currently:
A
AAAA
CAA
DNSKEY
LOC
MX
NS
NSEC
OPENPGPKEY
SOA
SPF
TXT

The hashing code is executed, but results are not checked.

Also build other tests in src/resolve only with --enable-resolve.
13 files changed:
.gitignore
Makefile.am
src/resolve/resolved-dns-rr.c
src/resolve/resolved-dns-rr.h
src/resolve/test-data/_openpgpkey.fedoraproject.org.pkts [new file with mode: 0644]
src/resolve/test-data/fedoraproject.org.pkts [new file with mode: 0644]
src/resolve/test-data/gandi.net.pkts [new file with mode: 0644]
src/resolve/test-data/google.com.pkts [new file with mode: 0644]
src/resolve/test-data/root.pkts [new file with mode: 0644]
src/resolve/test-data/sw1a1aa-sw1a2aa-sw1a2ab-sw1a2ac.find.me.uk.pkts [new file with mode: 0644]
src/resolve/test-data/teamits.com.pkts [new file with mode: 0644]
src/resolve/test-data/zbyszek@fedoraproject.org.pkts [new file with mode: 0644]
src/resolve/test-dns-packet.c [new file with mode: 0644]