gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r10646 - in gnunet: . contrib src/core src/datastore src/fs


From: gnunet
Subject: [GNUnet-SVN] r10646 - in gnunet: . contrib src/core src/datastore src/fs src/hostlist src/peerinfo src/testing src/topology src/transport
Date: Thu, 18 Mar 2010 12:43:23 +0100

Author: grothoff
Date: 2010-03-18 12:43:23 +0100 (Thu, 18 Mar 2010)
New Revision: 10646

Removed:
   gnunet/BUGS
Modified:
   gnunet/TODO
   gnunet/contrib/defaults.conf
   gnunet/src/core/core.h
   gnunet/src/datastore/plugin_datastore_sqlite.c
   gnunet/src/fs/fs_test_lib_data.conf
   gnunet/src/fs/gnunet-service-fs_indexing.c
   gnunet/src/fs/test_fs_download_data.conf
   gnunet/src/hostlist/hostlist-client.c
   gnunet/src/hostlist/hostlist-server.c
   gnunet/src/peerinfo/peerinfo.h
   gnunet/src/testing/test_testing_data_topology_clique.conf
   gnunet/src/topology/gnunet-daemon-topology.c
   gnunet/src/topology/test_gnunet_service_topology_data.conf
   gnunet/src/transport/Makefile.am
   gnunet/src/transport/plugin_transport_udp.c
   gnunet/src/transport/plugin_transport_udp_nat.c
   gnunet/src/transport/test_plugin_transport.c
   gnunet/src/transport/test_transport_api_udp_peer2.conf
   gnunet/src/transport/transport.h
Log:
move

Deleted: gnunet/BUGS
===================================================================
--- gnunet/BUGS 2010-03-18 11:30:48 UTC (rev 10645)
+++ gnunet/BUGS 2010-03-18 11:43:23 UTC (rev 10646)
@@ -1,94 +0,0 @@
-This file lists minor work items (also possibly called "known bugs").
-We are not tracking them in Mantis yet since there are too many and no
-sane end-user should care about this codebase yet anyway.
-
-
-* UTIL:
-  - only connect() sockets that are ready (select()) [Nils]
-    [On W32, we need to select after calling socket before
-     doing connect etc.]
-* TRANSPORT:
-  - implement transport API to pretty-print transport address 
-    + transport_api extension (API extension!)
-    + service-transport extension (protocol extension)
-  - add calls to statistics in various places
-  - implement gnunet-transport (transport configurator / tester)
-  - UPnP-based IP detection
-    (Note: build library always, build service when libxml2/etc. are available)
-  - instantly filter addresses from *other* peers that 
-    are *equal* to our own address + port (i.e., localhost:2086).  We 
-    no longer filter those for outgoing (helps with loopback testing
-    and keeps the code clean), but we should filter strictly *impossible*
-    incoming addresses!  This is for efficiency, not correctness.
-  - We currently are happy to take any address told to us in a WELCOME
-    to our set of addresses; we should have some minimal threshold-based
-    scheme, limiting both the total number of addresses that we accept 
-    this way as well as requiring multiple confirmations; also, we
-    should possibly try to confirm that the given address works for
-    us ourselves (loopback-style) before adding it to the list
-    [SECURITY issue]
-    + we may be able to simplify WELCOME messages (no need to add 
-      addresses there anymore, but may help to learn them there anyway...).
-    + we probably want some kind of voting/counting for learning IP addresses
-      (maybe including IP addresses in ads proportional to how often others
-       report them? we at least need some protection against >64k HELLOs!),
-    + provide a way to give the user a list of "learned" IP addresses and
-      a way to easily "veto" addresses off the list!
-      => If MiM attacker uses vetoed address, blacklist the specific IP for
-         the presumed neighbour!
-  - [./transport/gnunet-service-transport.c:173]: (style) struct or union 
member 'TransportPlugin::rebuild' is never used
-  - [./transport/plugin_transport_tcp.c:391]: (style) struct or union member 
'Plugin::address_update_task' is never used
-* FS:
-  - [./fs/gnunet-service-fs.c:208]: (style) struct or union member 
'LocalGetContext::results_bf_size' is never used
-  - [./fs/gnunet-service-fs.c:501]: (style) struct or union member 
'PendingRequest::used_pids_size' is never used
-  - [./fs/gnunet-service-fs.c:654]: (style) struct or union member 
'ConnectedPeer::last_client_replies' is never used
-  - [./fs/gnunet-service-fs.c:669]: (style) struct or union member 
'ConnectedPeer::avg_delay' is never used
-  - [./fs/gnunet-service-fs.c:675]: (style) struct or union member 
'ConnectedPeer::avg_priority' is never used
-  - [./fs/gnunet-service-fs.c:688]: (style) struct or union member 
'ConnectedPeer::pending_requests' is never used
-  - [./fs/gnunet-service-fs.c:694]: (style) struct or union member 
'ConnectedPeer::last_p2p_replies_woff' is never used
-  - [./fs/gnunet-service-fs.c:700]: (style) struct or union member 
'ConnectedPeer::last_client_replies_woff' is never used
-* TOPOLOGY:
-  - If the topology daemon crashes, peers that were put on the
-    blacklist with transport will never be removed from it (until
-    transport service dies); we should use the blacklist notification
-    API to learn about the exact set of blacklisted peers at all times
-    (FIXME: the transport_api implementation of blacklisting
-     also does not work nicely for this since it won't let us know about
-     disconnect-reconnect events and the implicit whitelisting
-     that might happen here; that's not so bad since we will
-     re-blacklist on pre-connect attempts anyway, so this is 
-     a minor issue).
-  - the code uses the term 'blacklist' for both peers that are forbidden
-    to connect (i.e. F2F mode) as well as peers that we currently
-    won't try to actively connect to ourselves (since we just tried);
-    This is confusing.  We need two distinct terms.
-  - move code to use hash table instead of linked list
-  - instead of periodically discarding blacklisted entries,
-    simply add task that is triggered at the right time (earlier free,
-    more balanced load)
-  - check if new HELLO learned is different from old HELLO
-    before resetting entire state!
-* SETUP:
-  - auto-generate "defaults.conf" using gnunet-setup from "config.scm"
-  - integrate all options into "config.scm"
-  - change config-file writing to exclude options set to default values
-* ARM:
-  - better tracking of which config changes actually need to cause process 
restarts by ARM.
-  - listen for requests to discover dependencies between services (and avoid
-    having to explicitly program start requests)
-  - better crash management (attach debugging support, capture and analyze
-    debug output, detect random vs. deterministic crashes)
-  - shutdown sequence?
-* HTTPS transport
-  - Better SSL-support for MHD
-  - https integration
-* GAP improvements:
-  - active reply route caching design & implementation of service,
-    gap extension!
-* TESTING:
-  - consider changing API for peer-group termination to 
-    call continuation when done
-
-* HOSTLIST:
-  - 'server' uses 'GNUNET_PEERINFO_iterate', should probably switch to 
notification API
-    (for more instant / up-to-date hostlists at lower cost) [OPTIMIZATION]

Modified: gnunet/TODO
===================================================================
--- gnunet/TODO 2010-03-18 11:30:48 UTC (rev 10645)
+++ gnunet/TODO 2010-03-18 11:43:23 UTC (rev 10646)
@@ -14,11 +14,61 @@
 * FS [Christian]
 
 0.9.0pre0:
-* HOSTLIST/PEERINFO/CORE/TRANSPORT/TOPOLOGY:
-  - hostlist server learns about 2nd peer, but soon forgets (not 
-    clear if this is still an issue, or if validation failed or
-    if this was an issue with the client's parsing of the reply, which
-    was broken...)
+* TRANSPORT:
+  - TCP not used bi-directionally (especially important also for PONG!)
+    Need a way for plugin to tell to service that it can *reliably* transmit
+    PONGs.  Need *good* way to ensure only one (plugin) session is active at 
+    any given point in time; need systematic way to periodically probe latency/
+    transport cost changes
+  - disconnect notifications from TCP not always as nice as we might want
+    them to be (but how can we do this cleanly given that UDP is 
connectionless?)
+  - hostlist testcase shows that (randomly) we jump to an address that
+    seems to be a plugin function *after* the plugin has been unloaded
+    (directly from scheduler); check that *all* plugin tasks are cancelled
+    after plugin is unloaded! (need better testcases for that...)
+  - implement transport API to pretty-print transport address 
+    + transport_api extension (API extension!)
+    + service-transport extension (protocol extension)
+  - implement gnunet-transport (transport configurator / tester)
+  - instantly filter addresses from *other* peers that 
+    are *equal* to our own address + port (i.e., localhost:2086).  We 
+    no longer filter those for outgoing (helps with loopback testing
+    and keeps the code clean), but we should filter strictly *impossible*
+    incoming addresses!  This is for efficiency, not correctness.
+  - UPnP-based IP detection
+    (Note: build library always, build service when libxml2/etc. are available)
+  - We currently are happy to take any address told to us in a WELCOME
+    to our set of addresses; we should have some minimal threshold-based
+    scheme, limiting both the total number of addresses that we accept 
+    this way as well as requiring multiple confirmations; also, we
+    should possibly try to confirm that the given address works for
+    us ourselves (loopback-style) before adding it to the list
+    [SECURITY issue]
+    + we may be able to simplify WELCOME messages (no need to add 
+      addresses there anymore, but may help to learn them there anyway...).
+    + we probably want some kind of voting/counting for learning IP addresses
+      (maybe including IP addresses in ads proportional to how often others
+       report them? we at least need some protection against >64k HELLOs!),
+    + provide a way to give the user a list of "learned" IP addresses and
+      a way to easily "veto" addresses off the list!
+      => If MiM attacker uses vetoed address, blacklist the specific IP for
+         the presumed neighbour!
+  - [./transport/gnunet-service-transport.c:173]: (style) struct or union 
member 'TransportPlugin::rebuild' is never used
+  - [./transport/plugin_transport_tcp.c:391]: (style) struct or union member 
'Plugin::address_update_task' is never used
+* FS:
+  - [./fs/gnunet-service-fs.c:208]: (style) struct or union member 
'LocalGetContext::results_bf_size' is never used
+  - [./fs/gnunet-service-fs.c:501]: (style) struct or union member 
'PendingRequest::used_pids_size' is never used
+  - [./fs/gnunet-service-fs.c:654]: (style) struct or union member 
'ConnectedPeer::last_client_replies' is never used
+  - [./fs/gnunet-service-fs.c:669]: (style) struct or union member 
'ConnectedPeer::avg_delay' is never used
+  - [./fs/gnunet-service-fs.c:675]: (style) struct or union member 
'ConnectedPeer::avg_priority' is never used
+  - [./fs/gnunet-service-fs.c:688]: (style) struct or union member 
'ConnectedPeer::pending_requests' is never used
+  - [./fs/gnunet-service-fs.c:694]: (style) struct or union member 
'ConnectedPeer::last_p2p_replies_woff' is never used
+  - [./fs/gnunet-service-fs.c:700]: (style) struct or union member 
'ConnectedPeer::last_client_replies_woff' is never used
+* CORE:
+  - SET_KEY is triggered every 2.5 minutes (after session is up); should
+    just do PING (not SET_KEY + PING)
+  - "Forcing disconnect of XXX due to inactivity" -- can happen every few MS!?
+    (disconnect does not really succeed, or what?)
 * TOPOLOGY:
   - needs more testing (especially F2F topology)
   - needs to re-try connecting after disconnect (currently, it
@@ -27,28 +77,34 @@
     cause seems to be the 'blacklist_after_attempt' being set to 1h,
     which is rather long -- and should probably be adjusted based on
     the number of connections / known peers)
-* CORE:
-  - peers do not seem to connect (setkey, ping are there; PONG is sent,
-    not sure what else happens; eventually, the "neighbour" entry times
-    out and is removed)
+  - If the topology daemon crashes, peers that were put on the
+    blacklist with transport will never be removed from it (until
+    transport service dies); we should use the blacklist notification
+    API to learn about the exact set of blacklisted peers at all times
+    (FIXME: the transport_api implementation of blacklisting
+     also does not work nicely for this since it won't let us know about
+     disconnect-reconnect events and the implicit whitelisting
+     that might happen here; that's not so bad since we will
+     re-blacklist on pre-connect attempts anyway, so this is 
+     a minor issue).
+  - the code uses the term 'blacklist' for both peers that are forbidden
+    to connect (i.e. F2F mode) as well as peers that we currently
+    won't try to actively connect to ourselves (since we just tried);
+    This is confusing.  We need two distinct terms.
+  - move code to use hash table instead of linked list
+  - instead of periodically discarding blacklisted entries,
+    simply add task that is triggered at the right time (earlier free,
+    more balanced load)
+  - check if new HELLO learned is different from old HELLO
+    before resetting entire state!
 * UTIL:
-  - load: need way to determine network load (up/down) -- and quickly so!
   - trust: need *fast* way to check/update trust in peers
            (async peerinfo would not be right)
   - scheduler should change OS process priority based on task priority;   
     should make better use of task priorities in general
-* TRANSPORT:
-  - disconnect notifications from TCP not always as nice as we might want
-    them to be (but how can we do this cleanly given that UDP is 
connectionless?)
-  - TCP not used bi-directionally (especially important also for PONG!)
-    Need a way for plugin to tell to service that it can *reliably* transmit
-    PONGs.  Need *good* way to ensure only one (plugin) session is active at 
-    any given point in time; need systematic way to periodically probe latency/
-    transport cost changes
-  - hostlist testcase shows that (randomly) we jump to an address that
-    seems to be a plugin function *after* the plugin has been unloaded
-    (directly from scheduler); check that *all* plugin tasks are cancelled
-    after plugin is unloaded! (need better testcases for that...)
+  - only connect() sockets that are ready (select()) [Nils]
+    [On W32, we need to select after calling socket before
+     doing connect etc.]
 * STATISTICS:
   - synchronous/asynchronous API (& implementation) is not nice;
     => provide notification-based API
@@ -58,9 +114,18 @@
 * ARM:
   - need to get rid of synchronous API for service starts (cause all kinds of 
problems)
     [=> eliminate for need to tell ARM about service starts most of the time!] 
[Safey]
+  - better tracking of which config changes actually need to cause process 
restarts by ARM.
+  - listen for requests to discover dependencies between services (and avoid
+    having to explicitly program start requests)
+  - better crash management (attach debugging support, capture and analyze
+    debug output, detect random vs. deterministic crashes)
+  - shutdown sequence?
 * HELLO:
   - need function to test "equivalency" of HELLOs; use in topology!
 * FS:
+  - GAP improvements:
+    + active reply route caching design & implementation of service,
+      gap extension!
   - gnunet-publish cannot be aborted using CTRL-C
   - gnunet-publish segfaults if file does not exist
   - on some systems, keyword search does not find locally published content
@@ -112,6 +177,9 @@
     + test basic peer re-configure [Nate]
     + test topology creation [Nate]
     + test churn generation [Nate]
+* TESTING:
+  - consider changing API for peer-group termination to 
+    call continuation when done
 * WWW:
   - Get IPv6 hooked up
   - change DNS
@@ -127,9 +195,14 @@
     + implement DV transport plugin [Nate & CG]
     + implement testcases [Nate]
     + implement performance tests [Nate]
+* SETUP:
+  - design & implement new setup tool
 * GUIs to implement:
   - gtk (RC-pre1)
     + how to integrate scheduler with GTK event loop!
+* HOSTLIST:
+  - 'server' uses 'GNUNET_PEERINFO_iterate', should probably switch to 
notification API
+    (for more instant / up-to-date hostlists at lower cost) [OPTIMIZATION]
 
 0.9.0pre2:
 * Module features to implement:

Modified: gnunet/contrib/defaults.conf
===================================================================
--- gnunet/contrib/defaults.conf        2010-03-18 11:30:48 UTC (rev 10645)
+++ gnunet/contrib/defaults.conf        2010-03-18 11:43:23 UTC (rev 10646)
@@ -136,7 +136,7 @@
 # quotas are in bytes per second now!
 TOTAL_QUOTA_IN = 65536
 TOTAL_QUOTA_OUT = 65536
-DEBUG = YES
+# DEBUG = YES
 # USERNAME = 
 # MAXBUF =
 # TIMEOUT =

Modified: gnunet/src/core/core.h
===================================================================
--- gnunet/src/core/core.h      2010-03-18 11:30:48 UTC (rev 10645)
+++ gnunet/src/core/core.h      2010-03-18 11:43:23 UTC (rev 10646)
@@ -29,7 +29,7 @@
 /**
  * General core debugging.
  */
-#define DEBUG_CORE GNUNET_YES
+#define DEBUG_CORE GNUNET_NO
 
 /**
  * Debugging interaction core-clients.

Modified: gnunet/src/datastore/plugin_datastore_sqlite.c
===================================================================
--- gnunet/src/datastore/plugin_datastore_sqlite.c      2010-03-18 11:30:48 UTC 
(rev 10645)
+++ gnunet/src/datastore/plugin_datastore_sqlite.c      2010-03-18 11:43:23 UTC 
(rev 10646)
@@ -29,7 +29,7 @@
 #include "plugin_datastore.h"
 #include <sqlite3.h>
 
-#define DEBUG_SQLITE GNUNET_YES
+#define DEBUG_SQLITE GNUNET_NO
 
 /**
  * After how many payload-changing operations

Modified: gnunet/src/fs/fs_test_lib_data.conf
===================================================================
--- gnunet/src/fs/fs_test_lib_data.conf 2010-03-18 11:30:48 UTC (rev 10645)
+++ gnunet/src/fs/fs_test_lib_data.conf 2010-03-18 11:43:23 UTC (rev 10646)
@@ -42,7 +42,7 @@
 HOSTNAME = localhost
 #TOTAL_QUOTA_IN = 3932160
 #TOTAL_QUOTA_OUT = 3932160
-DEBUG = YES
+#DEBUG = YES
 #PREFIX = valgrind --tool=memcheck --leak-check=yes
 #BINARY = /home/grothoff/bin/gnunet-service-core
 

Modified: gnunet/src/fs/gnunet-service-fs_indexing.c
===================================================================
--- gnunet/src/fs/gnunet-service-fs_indexing.c  2010-03-18 11:30:48 UTC (rev 
10645)
+++ gnunet/src/fs/gnunet-service-fs_indexing.c  2010-03-18 11:43:23 UTC (rev 
10646)
@@ -38,7 +38,7 @@
 #include "gnunet-service-fs_indexing.h"
 #include "fs.h"
 
-#define DEBUG_FS GNUNET_YES
+#define DEBUG_FS GNUNET_NO
 
 /**
  * In-memory information about indexed files (also available

Modified: gnunet/src/fs/test_fs_download_data.conf
===================================================================
--- gnunet/src/fs/test_fs_download_data.conf    2010-03-18 11:30:48 UTC (rev 
10645)
+++ gnunet/src/fs/test_fs_download_data.conf    2010-03-18 11:43:23 UTC (rev 
10646)
@@ -19,7 +19,7 @@
 DEFAULTSERVICES = resolver datastore transport core fs
 
 [datastore]
-DEBUG = YES
+# DEBUG = YES
 
 [statistics]
 PORT = 42467

Modified: gnunet/src/hostlist/hostlist-client.c
===================================================================
--- gnunet/src/hostlist/hostlist-client.c       2010-03-18 11:30:48 UTC (rev 
10645)
+++ gnunet/src/hostlist/hostlist-client.c       2010-03-18 11:43:23 UTC (rev 
10646)
@@ -32,7 +32,7 @@
 #include "gnunet_transport_service.h"
 #include <curl/curl.h>
 
-#define DEBUG_HOSTLIST_CLIENT GNUNET_YES
+#define DEBUG_HOSTLIST_CLIENT GNUNET_NO
 
 /**
  * Number of connections that we must have to NOT download

Modified: gnunet/src/hostlist/hostlist-server.c
===================================================================
--- gnunet/src/hostlist/hostlist-server.c       2010-03-18 11:30:48 UTC (rev 
10645)
+++ gnunet/src/hostlist/hostlist-server.c       2010-03-18 11:43:23 UTC (rev 
10646)
@@ -30,7 +30,7 @@
 #include "gnunet_hello_lib.h"
 #include "gnunet_peerinfo_service.h"
 
-#define DEBUG_HOSTLIST_SERVER GNUNET_YES
+#define DEBUG_HOSTLIST_SERVER GNUNET_NO
 
 /**
  * How often should we recalculate our response to hostlist requests?

Modified: gnunet/src/peerinfo/peerinfo.h
===================================================================
--- gnunet/src/peerinfo/peerinfo.h      2010-03-18 11:30:48 UTC (rev 10645)
+++ gnunet/src/peerinfo/peerinfo.h      2010-03-18 11:43:23 UTC (rev 10646)
@@ -27,7 +27,7 @@
 #include "gnunet_time_lib.h"
 #include "gnunet_peerinfo_service.h"
 
-#define DEBUG_PEERINFO GNUNET_YES
+#define DEBUG_PEERINFO GNUNET_NO
 
 /**
  * Add the given peer to the list.  This message

Modified: gnunet/src/testing/test_testing_data_topology_clique.conf
===================================================================
--- gnunet/src/testing/test_testing_data_topology_clique.conf   2010-03-18 
11:30:48 UTC (rev 10645)
+++ gnunet/src/testing/test_testing_data_topology_clique.conf   2010-03-18 
11:43:23 UTC (rev 10646)
@@ -31,7 +31,7 @@
 PORT = 2570
 #PREFIX = xterm -e xterm -T CORE -e gdb --args
 #PREFIX = valgrind --tool=memcheck --log-file=logs%p
-DEBUG = YES
+#DEBUG = YES
 
 [testing]
 NUM_PEERS = 4

Modified: gnunet/src/topology/gnunet-daemon-topology.c
===================================================================
--- gnunet/src/topology/gnunet-daemon-topology.c        2010-03-18 11:30:48 UTC 
(rev 10645)
+++ gnunet/src/topology/gnunet-daemon-topology.c        2010-03-18 11:43:23 UTC 
(rev 10646)
@@ -34,7 +34,7 @@
 #include "gnunet_util_lib.h"
 
 
-#define DEBUG_TOPOLOGY GNUNET_YES
+#define DEBUG_TOPOLOGY GNUNET_NO
 
 /**
  * For how long do we blacklist a peer after a failed connection

Modified: gnunet/src/topology/test_gnunet_service_topology_data.conf
===================================================================
--- gnunet/src/topology/test_gnunet_service_topology_data.conf  2010-03-18 
11:30:48 UTC (rev 10645)
+++ gnunet/src/topology/test_gnunet_service_topology_data.conf  2010-03-18 
11:43:23 UTC (rev 10646)
@@ -8,7 +8,7 @@
 [transport]
 PORT = 2665
 PLUGINS = tcp
-DEBUG = YES
+# DEBUG = YES
 #PREFIX = xterm -e xterm -T transport -e gdb -x cmd --args
 #PREFIX = valgrind --tool=memcheck --log-file=logs%p
 
@@ -27,10 +27,10 @@
 
 [core]
 PORT = 2670
-DEBUG = YES
+# DEBUG = YES
 
 [topology]
-DEBUG = YES
+# DEBUG = YES
 #PREFIX = valgrind --tool=memcheck
 
 [testing]

Modified: gnunet/src/transport/Makefile.am
===================================================================
--- gnunet/src/transport/Makefile.am    2010-03-18 11:30:48 UTC (rev 10645)
+++ gnunet/src/transport/Makefile.am    2010-03-18 11:43:23 UTC (rev 10646)
@@ -123,7 +123,7 @@
 test_transport_api_udp_LDADD = \
  $(top_builddir)/src/transport/libgnunettransport.la \
  $(top_builddir)/src/util/libgnunetutil.la  
- 
+
 test_transport_api_udp_nat_SOURCES = \
  test_transport_api.c
 test_transport_api_udp_nat_LDADD = \

Modified: gnunet/src/transport/plugin_transport_udp.c
===================================================================
--- gnunet/src/transport/plugin_transport_udp.c 2010-03-18 11:30:48 UTC (rev 
10645)
+++ gnunet/src/transport/plugin_transport_udp.c 2010-03-18 11:43:23 UTC (rev 
10646)
@@ -690,14 +690,13 @@
 void *
 libgnunet_plugin_transport_udp_init (void *cls)
 {
-  unsigned long long mtu;
-
   struct GNUNET_TRANSPORT_PluginEnvironment *env = cls;
   struct GNUNET_TRANSPORT_PluginFunctions *api;
   struct Plugin *plugin;
   struct GNUNET_SERVICE_Context *service;
   unsigned long long aport;
   unsigned long long bport;
+  unsigned long long mtu;
 
   service = GNUNET_SERVICE_start ("transport-udp", env->sched, env->cfg);
   if (service == NULL)

Modified: gnunet/src/transport/plugin_transport_udp_nat.c
===================================================================
--- gnunet/src/transport/plugin_transport_udp_nat.c     2010-03-18 11:30:48 UTC 
(rev 10645)
+++ gnunet/src/transport/plugin_transport_udp_nat.c     2010-03-18 11:43:23 UTC 
(rev 10646)
@@ -54,7 +54,7 @@
 #include "plugin_transport.h"
 #include "transport.h"
 
-#define DEBUG_UDP_NAT GNUNET_YES
+#define DEBUG_UDP_NAT GNUNET_NO
 
 /*
  * Transport cost to peer, always 1 for UDP (direct connection)

Modified: gnunet/src/transport/test_plugin_transport.c
===================================================================
--- gnunet/src/transport/test_plugin_transport.c        2010-03-18 11:30:48 UTC 
(rev 10645)
+++ gnunet/src/transport/test_plugin_transport.c        2010-03-18 11:43:23 UTC 
(rev 10646)
@@ -37,7 +37,7 @@
 #include "plugin_transport.h"
 #include "transport.h"
 
-#define VERBOSE GNUNET_YES
+#define VERBOSE GNUNET_NO
 
 /**
  * How long until we give up on transmitting the message?

Modified: gnunet/src/transport/test_transport_api_udp_peer2.conf
===================================================================
--- gnunet/src/transport/test_transport_api_udp_peer2.conf      2010-03-18 
11:30:48 UTC (rev 10645)
+++ gnunet/src/transport/test_transport_api_udp_peer2.conf      2010-03-18 
11:43:23 UTC (rev 10646)
@@ -72,6 +72,7 @@
 HOME = $SERVICEHOME
 HOSTNAME = localhost
 PORT = 22365
+# PREFIX = valgrind --track-origins=yes --leak-check=full 
--log-file=valgrind_udp_peer2.log
 
 [peerinfo]
 TRUST = $SERVICEHOME/data/credit/

Modified: gnunet/src/transport/transport.h
===================================================================
--- gnunet/src/transport/transport.h    2010-03-18 11:30:48 UTC (rev 10645)
+++ gnunet/src/transport/transport.h    2010-03-18 11:43:23 UTC (rev 10646)
@@ -30,9 +30,9 @@
 #include "gnunet_time_lib.h"
 #include "gnunet_transport_service.h"
 
-#define DEBUG_TRANSPORT GNUNET_YES
-#define DEBUG_TRANSPORT_TIMEOUT GNUNET_YES
-#define DEBUG_TRANSPORT_DISCONNECT GNUNET_YES
+#define DEBUG_TRANSPORT GNUNET_NO
+#define DEBUG_TRANSPORT_TIMEOUT GNUNET_NO
+#define DEBUG_TRANSPORT_DISCONNECT GNUNET_NO
 
 /**
  * For how long do we allow unused bandwidth





reply via email to

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