]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- For #1207: [FR] Support for RESINFO RRType 261 (RFC9606), add
authorYorgos Thessalonikefs <yorgos@nlnetlabs.nl>
Fri, 20 Dec 2024 14:04:34 +0000 (15:04 +0100)
committerYorgos Thessalonikefs <yorgos@nlnetlabs.nl>
Fri, 20 Dec 2024 14:04:34 +0000 (15:04 +0100)
  LDNS_RR_TYPE_RESINFO similar to LDNS_RR_TYPE_TXT.

doc/Changelog
sldns/rrdef.c
sldns/rrdef.h

index d3003574322e7ef21a371de3625af0922fa15834..8b2468d468047d3debf9171da2ab32f1efa860ef 100644 (file)
@@ -1,3 +1,7 @@
+20 December 2024: Yorgos
+       - For #1207: [FR] Support for RESINFO RRType 261 (RFC9606), add
+         LDNS_RR_TYPE_RESINFO similar to LDNS_RR_TYPE_TXT.
+
 13 December 2024: Yorgos
        - Merge #1204: ci: set persist-credentials: false for actions/checkout
          per zizmor suggestion.
index e81ebb1fc4348c123b1ba6ab0e06a04ab173c0db..9b4d50f446dbea1f343ebf2b98d777e111c5c97b 100644 (file)
@@ -617,6 +617,12 @@ static sldns_rr_descriptor rdata_field_descriptors[] = {
 {(enum sldns_enum_rr_type)0, "TYPE258", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
 #endif
 
+{(enum sldns_enum_rr_type)0, "TYPE259", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
+{(enum sldns_enum_rr_type)0, "TYPE260", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
+
+       /* 261 */
+       {LDNS_RR_TYPE_RESINFO,  "RESINFO", 1, 0, NULL, LDNS_RDF_TYPE_STR, LDNS_RR_NO_COMPRESS, 0 },
+
 /* split in array, no longer contiguous */
 
 #ifdef DRAFT_RRTYPES
index 7cadf7bebfb15c1207171bc936fa88c0c6b96029..5c60748194c84851cf88e91a39037fff2c90d00c 100644 (file)
@@ -229,6 +229,8 @@ enum sldns_enum_rr_type
        LDNS_RR_TYPE_CAA = 257, /* RFC 6844 */
        LDNS_RR_TYPE_AVC = 258,
 
+       LDNS_RR_TYPE_RESINFO = 261, /* RFC 9606 */
+
        /** DNSSEC Trust Authorities */
        LDNS_RR_TYPE_TA = 32768,
        /* RFC 4431, 5074, DNSSEC Lookaside Validation */