A day without a removal diff for dig is a sad day, let's have a happy day! OK?
diff --git lib/dns/include/dns/rdataset.h lib/dns/include/dns/rdataset.h index 785821dabf2..26003cfaad4 100644 --- lib/dns/include/dns/rdataset.h +++ lib/dns/include/dns/rdataset.h @@ -86,7 +86,6 @@ struct dns_rdataset { dns_rdataclass_t rdclass; dns_rdatatype_t type; dns_ttl_t ttl; - dns_trust_t trust; dns_rdatatype_t covers; /* * attributes diff --git lib/dns/include/dns/types.h lib/dns/include/dns/types.h index 63ea8d67f51..a3b2f7e31f2 100644 --- lib/dns/include/dns/types.h +++ lib/dns/include/dns/types.h @@ -54,7 +54,6 @@ typedef struct dns_rdatalist dns_rdatalist_t; typedef struct dns_rdataset dns_rdataset_t; typedef uint16_t dns_rdatatype_t; typedef uint8_t dns_secalg_t; -typedef uint16_t dns_trust_t; typedef struct dns_tsigkey dns_tsigkey_t; typedef uint32_t dns_ttl_t; typedef struct dns_view dns_view_t; @@ -231,55 +230,6 @@ enum { #define dns_opcode_update ((dns_opcode_t)dns_opcode_update) }; -/*% - * Trust levels. Must be kept in sync with trustnames[] in masterdump.c. - */ -enum { - /* Sentinel value; no data should have this trust level. */ - dns_trust_none = 0, -#define dns_trust_none ((dns_trust_t)dns_trust_none) - - /*% - * Subject to DNSSEC validation but has not yet been validated - * dns_trust_pending_additional (from the additional section). - */ - dns_trust_pending_additional = 1, -#define dns_trust_pending_additional \ - ((dns_trust_t)dns_trust_pending_additional) - - dns_trust_pending_answer = 2, -#define dns_trust_pending_answer ((dns_trust_t)dns_trust_pending_answer) - - /*% Received in the additional section of a response. */ - dns_trust_additional = 3, -#define dns_trust_additional ((dns_trust_t)dns_trust_additional) - - /* Received in a referral response. */ - dns_trust_glue = 4, -#define dns_trust_glue ((dns_trust_t)dns_trust_glue) - - /* Answer from a non-authoritative server */ - dns_trust_answer = 5, -#define dns_trust_answer ((dns_trust_t)dns_trust_answer) - - /* Received in the authority section as part of an - authoritative response */ - dns_trust_authauthority = 6, -#define dns_trust_authauthority ((dns_trust_t)dns_trust_authauthority) - - /* Answer from an authoritative server */ - dns_trust_authanswer = 7, -#define dns_trust_authanswer ((dns_trust_t)dns_trust_authanswer) - - /* Successfully DNSSEC validated */ - dns_trust_secure = 8, -#define dns_trust_secure ((dns_trust_t)dns_trust_secure) - - /* This server is authoritative */ - dns_trust_ultimate = 9 -#define dns_trust_ultimate ((dns_trust_t)dns_trust_ultimate) -}; - /* * Functions. */ diff --git lib/dns/message.c lib/dns/message.c index 64053ead3e7..77a77b1cb9c 100644 --- lib/dns/message.c +++ lib/dns/message.c @@ -1674,8 +1674,7 @@ dns_message_rendersection(dns_message_t *msg, dns_section_t sectionid) * If we have rendered non-validated data, * ensure that the AD bit is not set. */ - if (rdataset->trust != dns_trust_secure && - (sectionid == DNS_SECTION_ANSWER || + if ((sectionid == DNS_SECTION_ANSWER || sectionid == DNS_SECTION_AUTHORITY)) msg->flags &= ~DNS_MESSAGEFLAG_AD; diff --git lib/dns/rdatalist.c lib/dns/rdatalist.c index a715a89c762..a6ffdc346a8 100644 --- lib/dns/rdatalist.c +++ lib/dns/rdatalist.c @@ -70,7 +70,6 @@ dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist, rdataset->type = rdatalist->type; rdataset->covers = rdatalist->covers; rdataset->ttl = rdatalist->ttl; - rdataset->trust = 0; rdataset->private1 = rdatalist; rdataset->private2 = NULL; diff --git lib/dns/rdataset.c lib/dns/rdataset.c index 18e7854a144..6e6390aa66a 100644 --- lib/dns/rdataset.c +++ lib/dns/rdataset.c @@ -41,7 +41,6 @@ dns_rdataset_init(dns_rdataset_t *rdataset) { rdataset->rdclass = 0; rdataset->type = 0; rdataset->ttl = 0; - rdataset->trust = 0; rdataset->covers = 0; rdataset->attributes = 0; rdataset->count = UINT32_MAX; @@ -64,7 +63,6 @@ dns_rdataset_disassociate(dns_rdataset_t *rdataset) { rdataset->rdclass = 0; rdataset->type = 0; rdataset->ttl = 0; - rdataset->trust = 0; rdataset->covers = 0; rdataset->attributes = 0; rdataset->count = UINT32_MAX; -- I'm not entirely sure you are real.