gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r15627 - gnunet/src/vpn


From: gnunet
Subject: [GNUnet-SVN] r15627 - gnunet/src/vpn
Date: Wed, 15 Jun 2011 09:15:49 +0200

Author: toelke
Date: 2011-06-15 09:15:49 +0200 (Wed, 15 Jun 2011)
New Revision: 15627

Modified:
   gnunet/src/vpn/gnunet-service-dns.c
Log:
debug reception of dns-answers

Modified: gnunet/src/vpn/gnunet-service-dns.c
===================================================================
--- gnunet/src/vpn/gnunet-service-dns.c 2011-06-15 07:15:49 UTC (rev 15626)
+++ gnunet/src/vpn/gnunet-service-dns.c 2011-06-15 07:15:49 UTC (rev 15627)
@@ -239,8 +239,8 @@
 
 void mesh_connect (void* cls, const struct GNUNET_PeerIdentity* peer, const 
struct GNUNET_TRANSPORT_ATS_Information *atsi __attribute__((unused))) {
   if (NULL == peer) return;
-  GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Connected to peer %s\n", 
GNUNET_i2s(peer));
   struct tunnel_cls *cls_ = (struct tunnel_cls*)cls;
+  GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Connected to peer %s, sending query 
with id %d\n", GNUNET_i2s(peer), ntohs(cls_->dns.s.id));
 
   GNUNET_MESH_notify_transmit_ready(cls_->tunnel,
                                     GNUNET_YES,
@@ -303,7 +303,7 @@
 receive_mesh_answer (void *cls __attribute__((unused)),
                      struct GNUNET_MESH_Tunnel *tunnel,
                      void **ctx __attribute__((unused)),
-                     const struct GNUNET_PeerIdentity *sender 
__attribute__((unused)),
+                     const struct GNUNET_PeerIdentity *sender,
                      const struct GNUNET_MessageHeader *message,
                      const struct GNUNET_TRANSPORT_ATS_Information *atsi 
__attribute__((unused)))
 {
@@ -318,6 +318,8 @@
     return GNUNET_SYSERR;
   query_states[dns->s.id].valid = GNUNET_NO;
 
+  GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Received answer from peer %s, dns-id 
%d\n", GNUNET_i2s(sender), ntohs(dns->s.id));
+
   size_t len = sizeof (struct answer_packet) - 1 + sizeof (struct dns_static) 
+ query_states[dns->s.id].namelen + sizeof (struct dns_query_line) + 2    /* To 
hold the pointer (as defined in RFC1035) to the name */
     + sizeof (struct dns_record_line) - 1 + 16; /* To hold the IPv6-Address */
 
@@ -333,6 +335,7 @@
 
   if (ntohs(pdns->s.ancount) < 1)
     {
+      GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Answer only contains %d 
answers.\n", ntohs(pdns->s.ancount));
       free_parsed_dns_packet(pdns);
       return GNUNET_OK;
     }
@@ -393,6 +396,8 @@
                                        &send_answer,
                                        query_states[dns->s.id].client);
 
+  GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Sent answer on to client\n");
+
   free_parsed_dns_packet(pdns);
   return GNUNET_OK;
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]