[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r23864 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r23864 - gnunet/src/transport |
Date: |
Mon, 17 Sep 2012 17:21:07 +0200 |
Author: wachs
Date: 2012-09-17 17:21:07 +0200 (Mon, 17 Sep 2012)
New Revision: 23864
Modified:
gnunet/src/transport/plugin_transport_http_client.c
gnunet/src/transport/plugin_transport_http_server.c
gnunet/src/transport/test_transport_api_http_reverse_peer2.conf
Log:
- work in progress
Modified: gnunet/src/transport/plugin_transport_http_client.c
===================================================================
--- gnunet/src/transport/plugin_transport_http_client.c 2012-09-17 14:32:05 UTC
(rev 23863)
+++ gnunet/src/transport/plugin_transport_http_client.c 2012-09-17 15:21:07 UTC
(rev 23864)
@@ -34,7 +34,7 @@
#define VERBOSE_CURL GNUNET_YES
-#define PUT_DISCONNECT_TIMEOUT GNUNET_TIME_relative_multiply
(GNUNET_TIME_UNIT_SECONDS, 1)
+#define PUT_DISCONNECT_TIMEOUT GNUNET_TIME_relative_multiply
(GNUNET_TIME_UNIT_SECONDS, 2)
#define ENABLE_PUT GNUNET_YES
#define ENABLE_GET GNUNET_YES
@@ -785,7 +785,7 @@
/**
- * Callback for message stream tokenixer
+ * Callback for message stream tokenizer
*
* @param cls the session
* @param client not used
@@ -800,15 +800,14 @@
struct HTTP_Client_Plugin *plugin;
struct GNUNET_TIME_Relative delay;
struct GNUNET_ATS_Information atsi[2];
-
+ //GNUNET_break (0);
if (GNUNET_YES != client_exist_session(p, s))
{
GNUNET_break (0);
return GNUNET_OK;
}
plugin = s->plugin;
-
-
+ //GNUNET_break (0);
atsi[0].type = htonl (GNUNET_ATS_QUALITY_NET_DISTANCE);
atsi[0].value = htonl (1);
atsi[1].type = htonl (GNUNET_ATS_NETWORK_TYPE);
@@ -876,7 +875,10 @@
}
if (NULL == s->msg_tk)
s->msg_tk = GNUNET_SERVER_mst_create (&client_receive_mst_cb, s);
- GNUNET_SERVER_mst_receive (s->msg_tk, s, stream, len, GNUNET_NO, GNUNET_NO);
+ //GNUNET_break (0);
+ int res = GNUNET_SERVER_mst_receive (s->msg_tk, s, stream, len, GNUNET_NO,
GNUNET_NO);
+ //GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "MST RESULT : %u \n" , res);
+ //GNUNET_break (0);
return len;
}
@@ -1027,7 +1029,7 @@
if (s->client_get == NULL)
{
/* Disconnect other transmission direction and tell transport */
- client_disconnect (s);
+ //client_disconnect (s);
}
}
if (easy_h == s->client_get)
Modified: gnunet/src/transport/plugin_transport_http_server.c
===================================================================
--- gnunet/src/transport/plugin_transport_http_server.c 2012-09-17 14:32:05 UTC
(rev 23863)
+++ gnunet/src/transport/plugin_transport_http_server.c 2012-09-17 15:21:07 UTC
(rev 23864)
@@ -1473,20 +1473,19 @@
GNUNET_free (sc);
plugin->cur_connections--;
- if (((s->server_send == NULL) || (s->server_recv == NULL)) &&
- ((GNUNET_YES == s->session_passed) && (GNUNET_NO == s->session_ended)))
- {
- /* Notify transport immediately that this session is invalid */
- s->session_ended = GNUNET_YES;
- plugin->env->session_end (plugin->env->cls, &s->target, s);
- }
-
if ((s->server_send == NULL) && (s->server_recv == NULL))
{
GNUNET_log_from (GNUNET_ERROR_TYPE_DEBUG, plugin->name,
"Peer `%s' on address `%s' disconnected\n",
GNUNET_i2s (&s->target),
http_common_plugin_address_to_string (NULL, s->addr,
s->addrlen));
+
+ if ((GNUNET_YES == s->session_passed) && (GNUNET_NO == s->session_ended))
+ {
+ /* Notify transport immediately that this session is invalid */
+ s->session_ended = GNUNET_YES;
+ plugin->env->session_end (plugin->env->cls, &s->target, s);
+ }
server_delete_session (s);
}
@@ -1636,10 +1635,10 @@
last_timeout, timeout);
last_timeout = timeout;
}
- if (timeout <= GNUNET_TIME_UNIT_SECONDS.rel_value)
+ //if (timeout <= GNUNET_TIME_UNIT_SECONDS.rel_value)
tv.rel_value = (uint64_t) timeout;
- else
- tv = GNUNET_TIME_UNIT_SECONDS;
+ //else
+ //tv = GNUNET_TIME_UNIT_SECONDS;
}
else
tv = GNUNET_TIME_UNIT_SECONDS;
Modified: gnunet/src/transport/test_transport_api_http_reverse_peer2.conf
===================================================================
--- gnunet/src/transport/test_transport_api_http_reverse_peer2.conf
2012-09-17 14:32:05 UTC (rev 23863)
+++ gnunet/src/transport/test_transport_api_http_reverse_peer2.conf
2012-09-17 15:21:07 UTC (rev 23864)
@@ -7,7 +7,7 @@
[transport-http_client]
[transport-http_server]
-PORT = 12080
+PORT = 8080
EXTERNAL_HOSTNAME = fulcrum.net.in.tum.de/gnunet
EXTERNAL_HOSTNAME_ONLY = YES
#USE_IPV4 = YES
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r23864 - gnunet/src/transport,
gnunet <=