diff options
author | Razvan Becheriu <razvan@isc.org> | 2024-03-08 18:23:56 +0100 |
---|---|---|
committer | Razvan Becheriu <razvan@isc.org> | 2024-03-08 18:23:56 +0100 |
commit | 77a396e9f9c4317cb2f0e1bcc105cce93d2a2a08 (patch) | |
tree | 758c90af804f5d76addfac139852cabcfa23ddd9 /src/lib/dns/rrparamregistry.cc | |
parent | [#3208] restore unittests (diff) | |
download | kea-77a396e9f9c4317cb2f0e1bcc105cce93d2a2a08.tar.xz kea-77a396e9f9c4317cb2f0e1bcc105cce93d2a2a08.zip |
[#3208] added not implemented types
Diffstat (limited to 'src/lib/dns/rrparamregistry.cc')
-rw-r--r-- | src/lib/dns/rrparamregistry.cc | 85 |
1 files changed, 84 insertions, 1 deletions
diff --git a/src/lib/dns/rrparamregistry.cc b/src/lib/dns/rrparamregistry.cc index 612878b522..f047188e9f 100644 --- a/src/lib/dns/rrparamregistry.cc +++ b/src/lib/dns/rrparamregistry.cc @@ -213,7 +213,90 @@ RRParamRegistry::RRParamRegistry() : impl_(new RRParamRegistryImpl()) { add("OPT", 41, RdataFactoryPtr(new RdataFactory<generic::OPT>())); add("RRSIG", 46, RdataFactoryPtr(new RdataFactory<generic::RRSIG>())); add("TKEY", 249, RdataFactoryPtr(new RdataFactory<generic::TKEY>())); - addType("ANY", 255); + // Meta and non-implemented RR types + addType("MD", 3); + addType("MF", 4); + addType("CNAME", 5); + addType("MB", 7); + addType("MG", 8); + addType("MR", 9); + addType("NULL", 10); + addType("WKS", 11); + addType("HINFO", 13); + addType("MINFO", 14); + addType("MX", 15); + addType("RP", 17); + addType("AFSDB", 18); + addType("X25", 19); + addType("ISDN", 20); + addType("RT", 21); + addType("NSAP", 22); + addType("NSAP-PTR", 23); + addType("SIG", 24); + addType("KEY", 25); + addType("PX", 26); + addType("GPOS", 27); + addType("LOC", 29); + addType("NXT", 30); + addType("EID", 31); + addType("NIMLOC", 32); + addType("SRV", 33); + addType("ATMA", 34); + addType("NAPTR", 35); + addType("KX", 36); + addType("CERT", 37); + addType("A6", 38); + addType("DNAME", 39); + addType("SINK", 40); + addType("APL", 42); + addType("DS", 43); + addType("SSHFP", 44); + addType("IPSECKEY", 45); + addType("NSEC", 47); + addType("DNSKEY", 48); + addType("NSEC3", 50); + addType("NSEC3PARAM", 51); + addType("TLSA", 52); + addType("SMIMEA", 53); + // Unassigned 54 + addType("HIP", 55); + addType("NINFO", 56); + addType("RKEY", 57); + addType("TALINK", 58); + addType("CDS", 59); + addType("CDNSKEY", 60); + addType("OPENPGPKEY", 61); + addType("CSYNC", 62 ); + addType("ZONEMD", 63); + addType("SVCB", 64); + addType("HTTPS", 65); + // Unassigned 66-98 + addType("SPF", 99); + addType("UINFO", 100); + addType("UID", 101); + addType("GID", 102); + addType("UNSPEC", 103); + addType("NID", 104); + addType("L32", 105); + addType("L64", 106); + addType("LP", 107); + addType("EUI48", 108); + addType("EUI64", 109); + // Unassigned 110-248 + addType("IXFR", 251); + addType("AXFR", 252); + addType("MAILB", 253); + addType("MAILA", 254); + addType("ANY", 255); // also known as "*" + addType("URI", 256); + addType("CAA", 257); + addType("AVC", 258); + addType("DOA", 259); + addType("AMTRELAY", 260); + addType("RESINFO", 261); + // Unassigned 262-32767 + addType("TA", 32768); + addType("DLV", 32769); // Meta classes addClass("CH", 3); addClass("NONE", 254); |