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.

Reply via email to