gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r11937 - gnunet/src/dv


From: gnunet
Subject: [GNUnet-SVN] r11937 - gnunet/src/dv
Date: Thu, 24 Jun 2010 17:01:50 +0200

Author: nevans
Date: 2010-06-24 17:01:50 +0200 (Thu, 24 Jun 2010)
New Revision: 11937

Modified:
   gnunet/src/dv/gnunet-service-dv.c
Log:
test unknown sender hypothesis

Modified: gnunet/src/dv/gnunet-service-dv.c
===================================================================
--- gnunet/src/dv/gnunet-service-dv.c   2010-06-24 14:41:17 UTC (rev 11936)
+++ gnunet/src/dv/gnunet-service-dv.c   2010-06-24 15:01:50 UTC (rev 11937)
@@ -1062,7 +1062,7 @@
   recipient_id = target->referrer_id;
 
   source = GNUNET_CONTAINER_multihashmap_get (extended_neighbors,
-                                      &sender->hashPubKey);
+                                              &sender->hashPubKey);
   if (source == NULL)
     {
       if (0 != (memcmp (&my_identity,
@@ -1116,6 +1116,10 @@
   GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "%s: Sending DATA message. Sender id %u, 
source %s, destination %s, via %s\n", GNUNET_i2s(&my_identity), sender_id, 
&encPeerFrom, &encPeerTo, &encPeerVia);
 #endif
   memcpy (&toSend[1], message, message_size);
+  if (source->pkey == NULL) /* Test our hypothesis about message failures! */
+    {
+      GNUNET_log(GNUNET_ERROR_TYPE_WARNING, "%s: Sending message, but 
anticipate recipient will not know sender!!!\n\n\n");
+    }
   GNUNET_CONTAINER_DLL_insert_after (core_pending_head,
                                      core_pending_tail,
                                      core_pending_tail,
@@ -2650,9 +2654,9 @@
 #endif
   int sent;
 
-  if (peer == NULL) /* && (neighbor->pkey == NULL))*/
+  if (peer == NULL)
     {
-      if (distant->pkey == NULL) /* FIXME: Reschedule? */
+      if (distant->pkey == NULL)
         {
 #if DEBUG_DV
           GNUNET_log(GNUNET_ERROR_TYPE_WARNING, "Failed to get peerinfo 
information for this peer, retrying!\n");
@@ -2682,12 +2686,6 @@
           memcpy(distant->pkey, &neighbor->pkey, sizeof(struct 
GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded));
         }
 
-      /* Why do it this way, now we have the distant neighbor! */
-      /*GNUNET_CONTAINER_multihashmap_get_multiple(extended_neighbors,
-                                                 &peer->hashPubKey,
-                                                 &add_pkey_to_extended,
-                                                 &neighbor->pkey);*/
-
       sent = GNUNET_CONTAINER_multihashmap_iterate (extended_neighbors, 
&add_all_extended_peers, neighbor->send_context);
 
 #if DEBUG_DV_PEER_NUMBERS




reply via email to

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