gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r24932 - gnunet/src/mesh


From: gnunet
Subject: [GNUnet-SVN] r24932 - gnunet/src/mesh
Date: Tue, 13 Nov 2012 15:07:26 +0100

Author: bartpolot
Date: 2012-11-13 15:07:26 +0100 (Tue, 13 Nov 2012)
New Revision: 24932

Modified:
   gnunet/src/mesh/gnunet-service-mesh.c
Log:
- dont record route for regex_accept blocks, avoid any kind of duplication for 
datacache

Modified: gnunet/src/mesh/gnunet-service-mesh.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh.c       2012-11-13 13:55:35 UTC (rev 
24931)
+++ gnunet/src/mesh/gnunet-service-mesh.c       2012-11-13 14:07:26 UTC (rev 
24932)
@@ -1556,8 +1556,8 @@
                                 GNUNET_BLOCK_TYPE_MESH_REGEX_ACCEPT, /* type */
                                 key,     /* key to search */
                                 dht_replication_level, /* replication level */
-                                GNUNET_DHT_RO_DEMULTIPLEX_EVERYWHERE |
-                                GNUNET_DHT_RO_RECORD_ROUTE,
+                                GNUNET_DHT_RO_DEMULTIPLEX_EVERYWHERE/* |
+                                GNUNET_DHT_RO_RECORD_ROUTE*/,
                                 NULL, /* xquery */
                                 // FIXME add BLOOMFILTER to exclude filtered 
peers
                                 0,     /* xquery bits */
@@ -1775,7 +1775,7 @@
         (void)
         GNUNET_DHT_put(dht_handle, key,
                        dht_replication_level,
-                       opt | GNUNET_DHT_RO_RECORD_ROUTE,
+                       opt/* | GNUNET_DHT_RO_RECORD_ROUTE*/,
                        GNUNET_BLOCK_TYPE_MESH_REGEX_ACCEPT,
                        size,
                        (char *) &block,
@@ -5187,8 +5187,9 @@
                     GNUNET_i2s(&my_full_id));
         if (NULL == cinfo)
           cinfo = tunnel_get_neighbor_fc (t, &dst_id);
-        cinfo->fc_poll = GNUNET_SCHEDULER_add_delayed(MESH_POLL_TIME,
-                                                      &tunnel_poll, cinfo);
+        if (GNUNET_SCHEDULER_NO_TASK == cinfo->fc_poll)
+          cinfo->fc_poll = GNUNET_SCHEDULER_add_delayed(MESH_POLL_TIME,
+                                                        &tunnel_poll, cinfo);
       }
     }
     GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "*********   return %d\n", data_size);
@@ -6508,10 +6509,10 @@
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "  for %s\n", info->description);
 
   peer_info = peer_info_get(&block->id);
-  p = path_build_from_dht (get_path, get_path_length, put_path,
-                           put_path_length);
-  path_add_to_peers (p, GNUNET_NO);
-  path_destroy(p);
+//   p = path_build_from_dht (get_path, get_path_length, put_path,
+//                            put_path_length);
+//   path_add_to_peers (p, GNUNET_NO);
+//   path_destroy(p);
 
   tunnel_add_peer (info->t, peer_info);
   peer_info_connect (peer_info, info->t);




reply via email to

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