gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r17051 - gnunet/src/dht


From: gnunet
Subject: [GNUnet-SVN] r17051 - gnunet/src/dht
Date: Tue, 27 Sep 2011 14:50:55 +0200

Author: grothoff
Date: 2011-09-27 14:50:55 +0200 (Tue, 27 Sep 2011)
New Revision: 17051

Modified:
   gnunet/src/dht/dht_api_new.c
   gnunet/src/dht/gnunet-service-dht_neighbours.c
Log:
update

Modified: gnunet/src/dht/dht_api_new.c
===================================================================
--- gnunet/src/dht/dht_api_new.c        2011-09-27 12:46:48 UTC (rev 17050)
+++ gnunet/src/dht/dht_api_new.c        2011-09-27 12:50:55 UTC (rev 17051)
@@ -137,7 +137,7 @@
   GNUNET_HashCode key;
 
   /**
-   * Unique identifier for this request (for key collisions). FIXME: 
redundant!?
+   * Unique identifier for this request (for key collisions).
    */
   uint64_t uid;
 

Modified: gnunet/src/dht/gnunet-service-dht_neighbours.c
===================================================================
--- gnunet/src/dht/gnunet-service-dht_neighbours.c      2011-09-27 12:46:48 UTC 
(rev 17050)
+++ gnunet/src/dht/gnunet-service-dht_neighbours.c      2011-09-27 12:50:55 UTC 
(rev 17051)
@@ -1763,6 +1763,8 @@
   data = (const void*) &get_path[get_path_length];
   data_size = msize - (sizeof (struct PeerResultMessage) + 
                       (get_path_length + put_path_length) * sizeof (struct 
GNUNET_PeerIdentity));
+
+  /* if we got a HELLO, consider it for our own routing table */
   if (type == GNUNET_BLOCK_TYPE_DHT_HELLO)
   {
     const struct GNUNET_MessageHeader *h;
@@ -1850,7 +1852,11 @@
               const struct GNUNET_HELLO_Message *
               hello, const char *err_msg)
 {
-  // FIXME: track HELLOs, possibly ask core to establish connections
+  // FIXME: consider moving HELLO processing to another file!
+  // FIXME: first, filter HELLOs without addresses (!)
+  // FIXME: track HELLOs (for responding to FIND PEER requests)
+  // FIXME: add code to possibly ask core to establish connections
+  //        (using our own peerinfo is better than using FIND PEER!)
 }
 
 




reply via email to

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