[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r37713 - gnunet/src/fs
From: |
gnunet |
Subject: |
[GNUnet-SVN] r37713 - gnunet/src/fs |
Date: |
Sun, 14 Aug 2016 11:49:29 +0200 |
Author: grothoff
Date: 2016-08-14 11:49:29 +0200 (Sun, 14 Aug 2016)
New Revision: 37713
Modified:
gnunet/src/fs/gnunet-service-fs_cadet_client.c
gnunet/src/fs/gnunet-service-fs_cadet_server.c
Log:
-slightly better FS port conversion, more to be done _much_ later
Modified: gnunet/src/fs/gnunet-service-fs_cadet_client.c
===================================================================
--- gnunet/src/fs/gnunet-service-fs_cadet_client.c 2016-08-13 19:50:25 UTC
(rev 37712)
+++ gnunet/src/fs/gnunet-service-fs_cadet_client.c 2016-08-14 09:49:29 UTC
(rev 37713)
@@ -214,6 +214,7 @@
reset_cadet (struct CadetHandle *mh)
{
struct GNUNET_CADET_Channel *channel = mh->channel;
+ struct GNUNET_HashCode port;
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Resetting cadet channel to %s\n",
@@ -233,11 +234,14 @@
GNUNET_CONTAINER_multihashmap_iterate (mh->waiting_map,
&move_to_pending,
mh);
+ GNUNET_CRYPTO_hash (GNUNET_APPLICATION_PORT_FS_BLOCK_TRANSFER,
+ strlen (GNUNET_APPLICATION_PORT_FS_BLOCK_TRANSFER),
+ &port);
mh->channel = GNUNET_CADET_channel_create (cadet_handle,
- mh,
- &mh->target,
- GC_u2h
(GNUNET_APPLICATION_TYPE_FS_BLOCK_TRANSFER),
- GNUNET_CADET_OPTION_RELIABLE);
+ mh,
+ &mh->target,
+ &port,
+ GNUNET_CADET_OPTION_RELIABLE);
transmit_pending (mh);
}
@@ -518,6 +522,7 @@
get_cadet (const struct GNUNET_PeerIdentity *target)
{
struct CadetHandle *mh;
+ struct GNUNET_HashCode port;
mh = GNUNET_CONTAINER_multipeermap_get (cadet_map,
target);
@@ -544,11 +549,14 @@
&mh->target,
mh,
GNUNET_CONTAINER_MULTIHASHMAPOPTION_UNIQUE_ONLY));
+ GNUNET_CRYPTO_hash (GNUNET_APPLICATION_PORT_FS_BLOCK_TRANSFER,
+ strlen (GNUNET_APPLICATION_PORT_FS_BLOCK_TRANSFER),
+ &port);
mh->channel = GNUNET_CADET_channel_create (cadet_handle,
- mh,
- &mh->target,
- GC_u2h
(GNUNET_APPLICATION_TYPE_FS_BLOCK_TRANSFER),
- GNUNET_CADET_OPTION_RELIABLE);
+ mh,
+ &mh->target,
+ &port,
+ GNUNET_CADET_OPTION_RELIABLE);
GNUNET_assert (mh ==
GNUNET_CONTAINER_multipeermap_get (cadet_map,
target));
Modified: gnunet/src/fs/gnunet-service-fs_cadet_server.c
===================================================================
--- gnunet/src/fs/gnunet-service-fs_cadet_server.c 2016-08-13 19:50:25 UTC
(rev 37712)
+++ gnunet/src/fs/gnunet-service-fs_cadet_server.c 2016-08-14 09:49:29 UTC
(rev 37713)
@@ -562,6 +562,8 @@
{ &request_cb, GNUNET_MESSAGE_TYPE_FS_CADET_QUERY, sizeof (struct
CadetQueryMessage)},
{ NULL, 0, 0 }
};
+ struct GNUNET_HashCode port;
+
if (GNUNET_YES !=
GNUNET_CONFIGURATION_get_value_number (GSF_cfg,
"fs",
@@ -576,9 +578,13 @@
&cleaner_cb,
handlers);
GNUNET_assert (NULL != listen_channel);
+ GNUNET_CRYPTO_hash (GNUNET_APPLICATION_PORT_FS_BLOCK_TRANSFER,
+ strlen (GNUNET_APPLICATION_PORT_FS_BLOCK_TRANSFER),
+ &port);
GNUNET_CADET_open_port (listen_channel,
- GC_u2h (GNUNET_APPLICATION_TYPE_FS_BLOCK_TRANSFER),
- &accept_cb, NULL);
+ &port,
+ &accept_cb,
+ NULL);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r37713 - gnunet/src/fs,
gnunet <=