]> git.ipfire.org Git - thirdparty/ldns.git/commitdiff
kaput
authorMiek Gieben <miekg@NLnetLabs.nl>
Wed, 2 Feb 2005 12:34:35 +0000 (12:34 +0000)
committerMiek Gieben <miekg@NLnetLabs.nl>
Wed, 2 Feb 2005 12:34:35 +0000 (12:34 +0000)
ldns/ldns.h
ldns/packet.h
net.c
packet.c
run-test7.c

index 772caf92bfa4d9ce95051a1744cb3e71b8583e96..b0dc87fc654477624ab1fea42f55813b979b35f9 100644 (file)
@@ -22,5 +22,6 @@
 #include <ldns/host2str.h>
 #include <ldns/resolver.h>
 #include <ldns/dns.h>
+#include <ldns/net.h>
 
 #endif /* _LDNS_H */
index 5e42c27835c95c9adbfa6f7dc65eb2ac5b75c746..7741804ae6ff339b3029786f926aba13ab8c3508 100644 (file)
@@ -159,8 +159,9 @@ ldns_pkt * ldns_pkt_query_new(ldns_rdf *, ldns_rr_type, ldns_rr_class, uint16_t)
 #define LDNS_QR                1
 #define LDNS_AA                2
 #define LDNS_TC                4
-#define LDNS_CD                8
-#define LDNS_RA                16
-#define LDNS_AD                32
+#define LDNS_RD                8
+#define LDNS_CD                16
+#define LDNS_RA                32
+#define LDNS_AD                64
 
 #endif  /* !_LDNS_PACKET_H */
diff --git a/net.c b/net.c
index bd081280a452f5a6b4fa76d5c6401603b6dbd4b4..5fa430f59b92b1986e8b98db1795eabf8630abea 100644 (file)
--- a/net.c
+++ b/net.c
@@ -67,7 +67,6 @@ ldns_send(ldns_resolver *r, ldns_pkt *query_pkt)
        ns_array = ldns_resolver_nameservers(r);
        reply = NULL; ns_len = 0;
        
-       printf("we are in ldns_send()\n");
        qb = ldns_buffer_new(MAX_PACKET_SIZE);
 
        if (ldns_pkt2buffer_wire(qb, query_pkt) != LDNS_STATUS_OK) {
@@ -104,7 +103,6 @@ ldns_send(ldns_resolver *r, ldns_pkt *query_pkt)
                
                if (reply) {
                        ldns_pkt_set_answerfrom(reply, ns_array[i]);
-                       printf("reply found\n");
                        break;
                }
        }
index 48e906cd87e506bee0141755e0310371afe4b36b..09031293503fb82e087b1f2dc3d0c58ff2f64921 100644 (file)
--- a/packet.c
+++ b/packet.c
@@ -377,6 +377,9 @@ ldns_pkt_set_flags(ldns_pkt *packet, uint16_t flags)
        if ((flags & LDNS_AA) == LDNS_AA) {
                ldns_pkt_set_aa(packet, true);
        }
+       if ((flags & LDNS_RD) == LDNS_RD) {
+               ldns_pkt_set_rd(packet, true);
+       }
        if ((flags & LDNS_TC) == LDNS_TC) {
                ldns_pkt_set_tc(packet, true);
        }
index e943c6d37c1bc351975939d9636a6d4794ea9887..204e57a028553aaa53f838cc8e357fb0d74f2dd8 100644 (file)
@@ -8,7 +8,6 @@
 
 #include <config.h>
 #include <ldns/resolver.h>
-#include <ldns/ldns.h>
         
 
 void
@@ -80,9 +79,12 @@ main(int argc, char **argv)
                 return 1;
        }
         
-        /* fire it off. "miek.nl." will be added */
+       /*
+        pkt = ldns_resolver_send(res, qname, ldns_rr_get_type_by_name(type), LDNS_RD);
+       */
         pkt = ldns_resolver_send(res, qname, ldns_rr_get_type_by_name(type), 0);
 
+
        if (!pkt)  {
                printf("error pkt sending\n");
                return 1;