[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r10646 - in gnunet: . contrib src/core src/datastore src/fs src/hostlist src/peerinfo src/testing src/topology src/transport,
gnunet <=