aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPhilipp Tölke <toelke@in.tum.de>2011-04-29 13:13:45 +0000
committerPhilipp Tölke <toelke@in.tum.de>2011-04-29 13:13:45 +0000
commite5c24976599daa9827cd00af66ba2959ace42c38 (patch)
treebbd45914f64d4507b3c773a16b746bb788b16ff4 /src
parent6aa91ce5554ae85e6b29292f910a8b98c8f4585d (diff)
downloadgnunet-e5c24976599daa9827cd00af66ba2959ace42c38.tar.gz
gnunet-e5c24976599daa9827cd00af66ba2959ace42c38.zip
add TODOs
Diffstat (limited to 'src')
-rw-r--r--src/vpn/gnunet-daemon-exit.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vpn/gnunet-daemon-exit.c b/src/vpn/gnunet-daemon-exit.c
index c6102c346..51629d3af 100644
--- a/src/vpn/gnunet-daemon-exit.c
+++ b/src/vpn/gnunet-daemon-exit.c
@@ -263,6 +263,7 @@ udp_from_helper (struct udp_pkt *udp, unsigned char *dadr, size_t addrlen,
263 sizeof (GNUNET_HashCode)); 263 sizeof (GNUNET_HashCode));
264 *desc = ntohs (udp->spt); 264 *desc = ntohs (udp->spt);
265 GNUNET_HashCode hash; 265 GNUNET_HashCode hash;
266 //FIXME better hashing
266 GNUNET_CRYPTO_hash (desc, sizeof (GNUNET_HashCode) + 2, &hash); 267 GNUNET_CRYPTO_hash (desc, sizeof (GNUNET_HashCode) + 2, &hash);
267 GNUNET_assert (GNUNET_OK == 268 GNUNET_assert (GNUNET_OK ==
268 GNUNET_CONTAINER_multihashmap_put (udp_services, 269 GNUNET_CONTAINER_multihashmap_put (udp_services,
@@ -518,6 +519,7 @@ read_service_conf (void *cls, const char *section, const char *option,
518 *((unsigned long long *) (desc + 1))); 519 *((unsigned long long *) (desc + 1)));
519 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Store with key2 %x\n", 520 GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Store with key2 %x\n",
520 *((unsigned long long *) &hash)); 521 *((unsigned long long *) &hash));
522 //FIXME better hashing
521 if (UDP == proto) 523 if (UDP == proto)
522 GNUNET_assert (GNUNET_OK == 524 GNUNET_assert (GNUNET_OK ==
523 GNUNET_CONTAINER_multihashmap_put (udp_services, 525 GNUNET_CONTAINER_multihashmap_put (udp_services,
@@ -822,6 +824,7 @@ receive_tcp_service (void *cls,
822 824
823 memcpy (tcp_desc + 1, desc, sizeof (GNUNET_HashCode)); 825 memcpy (tcp_desc + 1, desc, sizeof (GNUNET_HashCode));
824 *tcp_desc = ntohs (pkt->dpt); 826 *tcp_desc = ntohs (pkt->dpt);
827 //FIXME better hashing
825 GNUNET_CRYPTO_hash (tcp_desc, sizeof (GNUNET_HashCode) + 2, &hash); 828 GNUNET_CRYPTO_hash (tcp_desc, sizeof (GNUNET_HashCode) + 2, &hash);
826 struct redirect_service *serv = 829 struct redirect_service *serv =
827 GNUNET_CONTAINER_multihashmap_get (tcp_services, &hash); 830 GNUNET_CONTAINER_multihashmap_get (tcp_services, &hash);
@@ -925,6 +928,7 @@ receive_udp_service (void *cls,
925 uint16_t *udp_desc = alloca (sizeof (GNUNET_HashCode) + 2); 928 uint16_t *udp_desc = alloca (sizeof (GNUNET_HashCode) + 2);
926 memcpy (udp_desc + 1, desc, sizeof (GNUNET_HashCode)); 929 memcpy (udp_desc + 1, desc, sizeof (GNUNET_HashCode));
927 *udp_desc = ntohs (pkt->dpt); 930 *udp_desc = ntohs (pkt->dpt);
931 //FIXME better hashing
928 GNUNET_CRYPTO_hash (udp_desc, sizeof (GNUNET_HashCode) + 2, &hash); 932 GNUNET_CRYPTO_hash (udp_desc, sizeof (GNUNET_HashCode) + 2, &hash);
929 struct redirect_service *serv = 933 struct redirect_service *serv =
930 GNUNET_CONTAINER_multihashmap_get (udp_services, &hash); 934 GNUNET_CONTAINER_multihashmap_get (udp_services, &hash);