dce
authorNathan S. Evans <evans@in.tum.de>
Wed, 10 Feb 2010 15:39:14 +0000 (15:39 +0000)
committerNathan S. Evans <evans@in.tum.de>
Wed, 10 Feb 2010 15:39:14 +0000 (15:39 +0000)
src/transport/test_transport_api.c
src/transport/test_transport_api_tcp_peer1.conf
src/transport/test_transport_api_udp_peer1.conf
src/transport/transport.h
src/transport/transport_api.c

index b761f33af5785478d63b04c8083cb3ff40a3a053..85d6c244ca1606a10534e6110475b05dff236f51 100644 (file)
@@ -107,7 +107,9 @@ static void
 end_badly ()
 {
   /* do work here */
+#if VERBOSE
   fprintf(stderr, "Ending on an unhappy note.\n");
+#endif
 
   GNUNET_TRANSPORT_disconnect (p1.th);
   GNUNET_TRANSPORT_disconnect (p2.th);
index 7af00db9ce0bc0d2e90a09edc88848725f4853dc..dbe7607327aa7247b78d41f159a8d777a0c5c3f0 100644 (file)
@@ -61,8 +61,8 @@ PORT = 2092
 
 [transport]
 PLUGINS = tcp
-DEBUG = NO
-PREFIX = 
+#DEBUG = YES
+PREFIX = valgrind --leak-check=full --log-file=valgrind_tcp_peer1.log
 ALLOW_SHUTDOWN = YES
 ACCEPT_FROM6 = ::1;
 ACCEPT_FROM = 127.0.0.1;
index 6a3200b0104cf5d4bb6e1380a8a0c7b2825a815e..a90c1431d8f3d32f12277832370eda290edb7d10 100644 (file)
@@ -62,16 +62,18 @@ PORT = 2092
 [transport]
 PLUGINS = udp
 DEBUG = NO
-PREFIX = 
 ALLOW_SHUTDOWN = YES
 ACCEPT_FROM6 = ::1;
 ACCEPT_FROM = 127.0.0.1;
 NEIGHBOUR_LIMIT = 50
-BINARY = gnunet-service-transport
+#BINARY = gnunet-service-transport
+BINARY = /home/mrwiggles/documents/research/gnunet/gnunet-ng/src/transport/.libs/gnunet-service-transport
 CONFIG = $DEFAULTCONFIG
 HOME = $SERVICEHOME
 HOSTNAME = localhost
 PORT = 12365
+#PREFIX = valgrind --track-origins=yes --leak-check=full --log-file=valgrind_udp_peer1.log
+PREFIX = xterm -e xterm -T transport -e gdb --args 
 
 [peerinfo]
 TRUST = $SERVICEHOME/data/credit/
index 89f004ab810d99d22c0c3cada7d66050320fe15d..603f1bbc1e5d4e9c223175c3f253ba254d981c85 100644 (file)
@@ -30,7 +30,7 @@
 #include "gnunet_time_lib.h"
 #include "gnunet_transport_service.h"
 
-#define DEBUG_TRANSPORT GNUNET_NO
+#define DEBUG_TRANSPORT GNUNET_YES
 
 /**
  * For how long do we allow unused bandwidth
index 0c75ce9f76fa5ec9c491b492ced369409267a600..ae07421d81dc6068c8e94e27e935bf72484eb1f1 100644 (file)
@@ -146,18 +146,6 @@ struct HelloWaitList
    */
   void *rec_cls;
 
-  /**
-   * When to time out (call rec with NULL).
-   */
-  struct GNUNET_TIME_Absolute timeout;
-
-  /**
-   * Timeout task (used to trigger timeout,
-   * cancel if we get the HELLO in time).
-   */
-  GNUNET_SCHEDULER_TaskIdentifier task;
-
-
 };
 
 
@@ -888,7 +876,7 @@ GNUNET_TRANSPORT_offer_hello (struct GNUNET_TRANSPORT_Handle *handle,
   if (handle->client == NULL)
     {
 #if DEBUG_TRANSPORT
-      GNUNET_log (GNUNET_ERROR_TYPE_INFO,
+      GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
                   "Not connected to transport service, dropping offered HELLO\n");
 #endif
       return;
@@ -1478,7 +1466,6 @@ GNUNET_TRANSPORT_disconnect (struct GNUNET_TRANSPORT_Handle *handle)
   while (NULL != (hwl = handle->hwl_head))
     {
       handle->hwl_head = hwl->next;
-      GNUNET_SCHEDULER_cancel (handle->sched, hwl->task);
       GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
                   _
                   ("Disconnect while notification for `%s' still registered.\n"),
@@ -1926,6 +1913,11 @@ GNUNET_TRANSPORT_notify_transmit_ready (struct GNUNET_TRANSPORT_Handle
   if (size + sizeof (struct OutboundMessage) >=
       GNUNET_SERVER_MAX_MESSAGE_SIZE)
     {
+#if DEBUG_TRANSPORT
+      GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+                  "Message size is %d, max allowed is %d.\n",
+                  size + sizeof (struct OutboundMessage), GNUNET_SERVER_MAX_MESSAGE_SIZE);
+#endif
       GNUNET_break (0);
       return NULL;
     }