]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
Add NXNAME rrtype
authorWillem Toorop <willem@nlnetlabs.nl>
Sat, 20 Jul 2024 04:26:46 +0000 (21:26 -0700)
committerWillem Toorop <willem@nlnetlabs.nl>
Sat, 20 Jul 2024 04:26:46 +0000 (21:26 -0700)
Changelog
ldns/rr.h
rr.c

index 38d90a707b0fe2eb42d2ab7659e01cc32a70c530..fce35ad5035b60c5424f1a3c5e679188aed7e1ed 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -35,6 +35,7 @@
          Thanks Felipe Gasper
        * PR #191: 16-unit-tests-edns: Fix leak & warnings
          Thanks Felipe Gasper
+       * Added NXNAME rrtype.
 
 1.8.3  2022-08-15
        * bugfix #183: Assertion failure with OPT record without rdata.
index 8f267b873b908adfbf1189871614e21f09cd4f98..314f159707b3373dc74af056107b7f93351dae85 100644 (file)
--- a/ldns/rr.h
+++ b/ldns/rr.h
@@ -210,6 +210,8 @@ enum ldns_enum_rr_type
        LDNS_RR_TYPE_EUI48 = 108, /* RFC 7043 */
        LDNS_RR_TYPE_EUI64 = 109, /* RFC 7043 */
 
+       LDNS_RR_TYPE_NXNAME = 128, /* draft-ietf-dnsop-compact-denial-of-existence */
+
        LDNS_RR_TYPE_TKEY = 249, /* RFC 2930 */
        LDNS_RR_TYPE_TSIG = 250,
        LDNS_RR_TYPE_IXFR = 251,
diff --git a/rr.c b/rr.c
index a20ca3b09ffff735fb8d11023ced34ba1f83cea6..16f08d3500aa6776d202255a0adc01356d6eef49 100644 (file)
--- a/rr.c
+++ b/rr.c
@@ -2325,7 +2325,7 @@ static ldns_rr_descriptor rdata_field_descriptors[] = {
 {LDNS_RR_TYPE_NULL, "TYPE125", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
 {LDNS_RR_TYPE_NULL, "TYPE126", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
 {LDNS_RR_TYPE_NULL, "TYPE127", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
-{LDNS_RR_TYPE_NULL, "TYPE128", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
+{LDNS_RR_TYPE_NXNAME, "NXNAME", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
 {LDNS_RR_TYPE_NULL, "TYPE129", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
 {LDNS_RR_TYPE_NULL, "TYPE130", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
 {LDNS_RR_TYPE_NULL, "TYPE131", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },