]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- sldns SMIMEA and AVC definitions, same as getdns definitions.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 2 May 2017 14:48:52 +0000 (14:48 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Tue, 2 May 2017 14:48:52 +0000 (14:48 +0000)
git-svn-id: file:///svn/unbound/trunk@4148 be551aaa-1e26-0410-a405-d3ace91eadb9

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

index 4f93ee2e343573245e463e1758dc680ecfced13a..0c2e4f8613925dccf1247f6ea0fe6a3184fcddee 100644 (file)
@@ -7,6 +7,7 @@
        - Fix sldns wire2str printout of RR type CAA tags.
        - Fix sldns int16_data parse.
        - Fix sldns parse and printout of TSIG RRs.
+       - sldns SMIMEA and AVC definitions, same as getdns definitions.
 
 1 May 2017: Wouter
        - Fix #1259: "--disable-ecdsa" argument overwritten 
index b73987c5f95532a16b66c0a763215a14ca431b72..6916635b361af1a6baeb7fb86aa56f7a809ec27b 100644 (file)
@@ -341,8 +341,12 @@ static sldns_rr_descriptor rdata_field_descriptors[] = {
        {LDNS_RR_TYPE_NSEC3PARAM, "NSEC3PARAM", 4, 4, type_nsec3param_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
        /* 52 */
        {LDNS_RR_TYPE_TLSA, "TLSA", 4, 4, type_tlsa_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
-
-{LDNS_RR_TYPE_NULL, "TYPE53", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
+       /*53 */
+#ifdef DRAFT_RRTYPES
+       {LDNS_RR_TYPE_SMIMEA, "SMIMEA", 4, 4, type_tlsa_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
+#else
+ {LDNS_RR_TYPE_NULL, "TYPE53", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
+#endif
 {LDNS_RR_TYPE_NULL, "TYPE54", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
         /* 55
         * Hip ends with 0 or more Rendezvous Servers represented as dname's.
@@ -600,6 +604,12 @@ static sldns_rr_descriptor rdata_field_descriptors[] = {
        {LDNS_RR_TYPE_URI, "URI", 3, 3, type_uri_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
        /* 257 */
        {LDNS_RR_TYPE_CAA, "CAA", 3, 3, type_caa_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
+#ifdef DRAFT_RRTYPES
+       /* 258 */
+       {LDNS_RR_TYPE_TXT, "AVC", 1, 0, NULL, LDNS_RDF_TYPE_STR, LDNS_RR_NO_COMPRESS, 0 },
+#else
+{LDNS_RR_TYPE_NULL, "TYPE258", 1, 1, type_0_wireformat, LDNS_RDF_TYPE_NONE, LDNS_RR_NO_COMPRESS, 0 },
+#endif
 
 /* split in array, no longer contiguous */
 
index e2246a7b933353b96fc51934caa7a7a3391b1e25..09d81d9b1920794b239981d4b5ec9893cf83832e 100644 (file)
@@ -38,7 +38,7 @@ extern "C" {
 #define LDNS_KEY_REVOKE_KEY 0x0080 /* used to revoke KSK, rfc 5011 */
 
 /* The first fields are contiguous and can be referenced instantly */
-#define LDNS_RDATA_FIELD_DESCRIPTORS_COMMON 258
+#define LDNS_RDATA_FIELD_DESCRIPTORS_COMMON 259
 
 /** lookuptable for rr classes  */
 extern struct sldns_struct_lookup_table* sldns_rr_classes;
@@ -226,6 +226,7 @@ enum sldns_enum_rr_type
        LDNS_RR_TYPE_ANY = 255,
        LDNS_RR_TYPE_URI = 256, /* RFC 7553 */
        LDNS_RR_TYPE_CAA = 257, /* RFC 6844 */
+       LDNS_RR_TYPE_AVC = 258,
 
        /** DNSSEC Trust Authorities */
        LDNS_RR_TYPE_TA = 32768,