]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/resolve/resolved-dns-rr.c
resolve: add more record types and convert to gperf table
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 1 Aug 2014 23:37:16 +0000 (19:37 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 4 Aug 2014 02:02:32 +0000 (22:02 -0400)
commit7263f72499e962b3fd54cdb7c79d49ca72121ede
treed74d2593c003166d21f38945c244b6d5a1180982
parentfd00a088216f6d6a6c502faf6b46c1e2ae7cbc54
resolve: add more record types and convert to gperf table

We are unlikely to evert support most of them, but we can at least
display the types properly.

The list is taken from the IANA list.

The table of number->name mappings is converted to a switch
statement. gcc does a nice job of optimizing lookup (when optimization
is enabled).

systemd-resolve-host -t is now case insensitive.
Makefile.am
src/resolve/.gitignore
src/resolve/dns-type.c [new file with mode: 0644]
src/resolve/dns-type.h [new file with mode: 0644]
src/resolve/resolved-dns-rr.c
src/resolve/resolved-dns-rr.h