aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--po/POTFILES.in100
-rw-r--r--src/cadet/gnunet-service-cadet_dht.c4
-rw-r--r--src/dht/gnunet-service-dht_neighbours.c18
-rw-r--r--src/dht/plugin_block_dht.c20
-rw-r--r--src/include/gnunet_dht_block_types.h4
5 files changed, 74 insertions, 72 deletions
diff --git a/po/POTFILES.in b/po/POTFILES.in
index 78babb7a6..58401a433 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -9,14 +9,13 @@ src/arm/arm_monitor_api.c
9src/arm/gnunet-arm.c 9src/arm/gnunet-arm.c
10src/arm/gnunet-service-arm.c 10src/arm/gnunet-service-arm.c
11src/arm/mockup-service.c 11src/arm/mockup-service.c
12src/ats-tool/gnunet-ats.c
13src/ats/ats_api_connectivity.c 12src/ats/ats_api_connectivity.c
14src/ats/ats_api_performance.c 13src/ats/ats_api_performance.c
15src/ats/ats_api_scanner.c 14src/ats/ats_api_scanner.c
16src/ats/ats_api_scheduling.c 15src/ats/ats_api_scheduling.c
17src/ats/gnunet-ats-solver-eval.c 16src/ats/gnunet-ats-solver-eval.c
18src/ats/gnunet-service-ats.c
19src/ats/gnunet-service-ats_addresses.c 17src/ats/gnunet-service-ats_addresses.c
18src/ats/gnunet-service-ats.c
20src/ats/gnunet-service-ats_connectivity.c 19src/ats/gnunet-service-ats_connectivity.c
21src/ats/gnunet-service-ats_normalization.c 20src/ats/gnunet-service-ats_normalization.c
22src/ats/gnunet-service-ats_performance.c 21src/ats/gnunet-service-ats_performance.c
@@ -25,6 +24,7 @@ src/ats/gnunet-service-ats_preferences.c
25src/ats/gnunet-service-ats_reservations.c 24src/ats/gnunet-service-ats_reservations.c
26src/ats/gnunet-service-ats_scheduling.c 25src/ats/gnunet-service-ats_scheduling.c
27src/ats/plugin_ats_proportional.c 26src/ats/plugin_ats_proportional.c
27src/ats-tool/gnunet-ats.c
28src/auction/gnunet-auction-create.c 28src/auction/gnunet-auction-create.c
29src/auction/gnunet-auction-info.c 29src/auction/gnunet-auction-info.c
30src/auction/gnunet-auction-join.c 30src/auction/gnunet-auction-join.c
@@ -42,8 +42,8 @@ src/cadet/cadet_api_list_peers.c
42src/cadet/cadet_api_list_tunnels.c 42src/cadet/cadet_api_list_tunnels.c
43src/cadet/cadet_test_lib.c 43src/cadet/cadet_test_lib.c
44src/cadet/desirability_table.c 44src/cadet/desirability_table.c
45src/cadet/gnunet-cadet-profiler.c
46src/cadet/gnunet-cadet.c 45src/cadet/gnunet-cadet.c
46src/cadet/gnunet-cadet-profiler.c
47src/cadet/gnunet-service-cadet.c 47src/cadet/gnunet-service-cadet.c
48src/cadet/gnunet-service-cadet_channel.c 48src/cadet/gnunet-service-cadet_channel.c
49src/cadet/gnunet-service-cadet_connection.c 49src/cadet/gnunet-service-cadet_connection.c
@@ -59,15 +59,15 @@ src/consensus/gnunet-service-consensus.c
59src/consensus/plugin_block_consensus.c 59src/consensus/plugin_block_consensus.c
60src/conversation/conversation_api.c 60src/conversation/conversation_api.c
61src/conversation/conversation_api_call.c 61src/conversation/conversation_api_call.c
62src/conversation/gnunet-conversation-test.c
63src/conversation/gnunet-conversation.c 62src/conversation/gnunet-conversation.c
64src/conversation/gnunet-helper-audio-playback-gst.c 63src/conversation/gnunet-conversation-test.c
64src/conversation/gnunet_gst.c
65src/conversation/gnunet_gst_test.c
65src/conversation/gnunet-helper-audio-playback.c 66src/conversation/gnunet-helper-audio-playback.c
66src/conversation/gnunet-helper-audio-record-gst.c 67src/conversation/gnunet-helper-audio-playback-gst.c
67src/conversation/gnunet-helper-audio-record.c 68src/conversation/gnunet-helper-audio-record.c
69src/conversation/gnunet-helper-audio-record-gst.c
68src/conversation/gnunet-service-conversation.c 70src/conversation/gnunet-service-conversation.c
69src/conversation/gnunet_gst.c
70src/conversation/gnunet_gst_test.c
71src/conversation/microphone.c 71src/conversation/microphone.c
72src/conversation/plugin_gnsrecord_conversation.c 72src/conversation/plugin_gnsrecord_conversation.c
73src/conversation/speaker.c 73src/conversation/speaker.c
@@ -98,13 +98,13 @@ src/dht/dht_test_lib.c
98src/dht/gnunet-dht-get.c 98src/dht/gnunet-dht-get.c
99src/dht/gnunet-dht-hello.c 99src/dht/gnunet-dht-hello.c
100src/dht/gnunet-dht-monitor.c 100src/dht/gnunet-dht-monitor.c
101src/dht/gnunet_dht_profiler.c
101src/dht/gnunet-dht-put.c 102src/dht/gnunet-dht-put.c
102src/dht/gnunet-service-dht.c 103src/dht/gnunet-service-dht.c
103src/dht/gnunet-service-dht_clients.c 104src/dht/gnunet-service-dht_clients.c
104src/dht/gnunet-service-dht_datacache.c 105src/dht/gnunet-service-dht_datacache.c
105src/dht/gnunet-service-dht_neighbours.c 106src/dht/gnunet-service-dht_neighbours.c
106src/dht/gnunet-service-dht_routing.c 107src/dht/gnunet-service-dht_routing.c
107src/dht/gnunet_dht_profiler.c
108src/dht/plugin_block_dht.c 108src/dht/plugin_block_dht.c
109src/dhtu/plugin_dhtu_gnunet.c 109src/dhtu/plugin_dhtu_gnunet.c
110src/dhtu/plugin_dhtu_ip.c 110src/dhtu/plugin_dhtu_ip.c
@@ -142,8 +142,8 @@ src/fs/gnunet-auto-share.c
142src/fs/gnunet-daemon-fsprofiler.c 142src/fs/gnunet-daemon-fsprofiler.c
143src/fs/gnunet-directory.c 143src/fs/gnunet-directory.c
144src/fs/gnunet-download.c 144src/fs/gnunet-download.c
145src/fs/gnunet-fs-profiler.c
146src/fs/gnunet-fs.c 145src/fs/gnunet-fs.c
146src/fs/gnunet-fs-profiler.c
147src/fs/gnunet-helper-fs-publish.c 147src/fs/gnunet-helper-fs-publish.c
148src/fs/gnunet-publish.c 148src/fs/gnunet-publish.c
149src/fs/gnunet-search.c 149src/fs/gnunet-search.c
@@ -164,9 +164,9 @@ src/gns/gns_tld_api.c
164src/gns/gnunet-bcd.c 164src/gns/gnunet-bcd.c
165src/gns/gnunet-dns2gns.c 165src/gns/gnunet-dns2gns.c
166src/gns/gnunet-gns-benchmark.c 166src/gns/gnunet-gns-benchmark.c
167src/gns/gnunet-gns.c
167src/gns/gnunet-gns-import.c 168src/gns/gnunet-gns-import.c
168src/gns/gnunet-gns-proxy.c 169src/gns/gnunet-gns-proxy.c
169src/gns/gnunet-gns.c
170src/gns/gnunet-service-gns.c 170src/gns/gnunet-service-gns.c
171src/gns/gnunet-service-gns_interceptor.c 171src/gns/gnunet-service-gns_interceptor.c
172src/gns/gnunet-service-gns_resolver.c 172src/gns/gnunet-service-gns_resolver.c
@@ -184,9 +184,9 @@ src/gnsrecord/json_gnsrecord.c
184src/gnsrecord/plugin_gnsrecord_dns.c 184src/gnsrecord/plugin_gnsrecord_dns.c
185src/hello/address.c 185src/hello/address.c
186src/hello/gnunet-hello.c 186src/hello/gnunet-hello.c
187src/hello/hello.c
187src/hello/hello-ng.c 188src/hello/hello-ng.c
188src/hello/hello-uri.c 189src/hello/hello-uri.c
189src/hello/hello.c
190src/hostlist/gnunet-daemon-hostlist.c 190src/hostlist/gnunet-daemon-hostlist.c
191src/hostlist/gnunet-daemon-hostlist_client.c 191src/hostlist/gnunet-daemon-hostlist_client.c
192src/hostlist/gnunet-daemon-hostlist_server.c 192src/hostlist/gnunet-daemon-hostlist_server.c
@@ -202,8 +202,8 @@ src/json/json_helper.c
202src/json/json_mhd.c 202src/json/json_mhd.c
203src/json/json_pack.c 203src/json/json_pack.c
204src/messenger/gnunet-messenger.c 204src/messenger/gnunet-messenger.c
205src/messenger/gnunet-service-messenger.c
206src/messenger/gnunet-service-messenger_basement.c 205src/messenger/gnunet-service-messenger_basement.c
206src/messenger/gnunet-service-messenger.c
207src/messenger/gnunet-service-messenger_ego_store.c 207src/messenger/gnunet-service-messenger_ego_store.c
208src/messenger/gnunet-service-messenger_handle.c 208src/messenger/gnunet-service-messenger_handle.c
209src/messenger/gnunet-service-messenger_list_handles.c 209src/messenger/gnunet-service-messenger_list_handles.c
@@ -243,10 +243,10 @@ src/namecache/namecache_api.c
243src/namecache/plugin_namecache_flat.c 243src/namecache/plugin_namecache_flat.c
244src/namecache/plugin_namecache_postgres.c 244src/namecache/plugin_namecache_postgres.c
245src/namecache/plugin_namecache_sqlite.c 245src/namecache/plugin_namecache_sqlite.c
246src/namestore/gnunet-namestore.c
246src/namestore/gnunet-namestore-dbtool.c 247src/namestore/gnunet-namestore-dbtool.c
247src/namestore/gnunet-namestore-fcfsd.c 248src/namestore/gnunet-namestore-fcfsd.c
248src/namestore/gnunet-namestore-zonefile.c 249src/namestore/gnunet-namestore-zonefile.c
249src/namestore/gnunet-namestore.c
250src/namestore/gnunet-service-namestore.c 250src/namestore/gnunet-service-namestore.c
251src/namestore/gnunet-zoneimport.c 251src/namestore/gnunet-zoneimport.c
252src/namestore/namestore_api.c 252src/namestore/namestore_api.c
@@ -272,17 +272,17 @@ src/nat/gnunet-service-nat_mini.c
272src/nat/gnunet-service-nat_stun.c 272src/nat/gnunet-service-nat_stun.c
273src/nat/nat_api.c 273src/nat/nat_api.c
274src/nat/nat_api_stun.c 274src/nat/nat_api_stun.c
275src/nse/gnunet-nse-profiler.c
276src/nse/gnunet-nse.c 275src/nse/gnunet-nse.c
276src/nse/gnunet-nse-profiler.c
277src/nse/gnunet-service-nse.c 277src/nse/gnunet-service-nse.c
278src/nse/nse_api.c 278src/nse/nse_api.c
279src/nt/nt.c 279src/nt/nt.c
280src/peerinfo-tool/gnunet-peerinfo.c
281src/peerinfo-tool/gnunet-peerinfo_plugins.c
282src/peerinfo-tool/plugin_rest_peerinfo.c
283src/peerinfo/gnunet-service-peerinfo.c 280src/peerinfo/gnunet-service-peerinfo.c
284src/peerinfo/peerinfo_api.c 281src/peerinfo/peerinfo_api.c
285src/peerinfo/peerinfo_api_notify.c 282src/peerinfo/peerinfo_api_notify.c
283src/peerinfo-tool/gnunet-peerinfo.c
284src/peerinfo-tool/gnunet-peerinfo_plugins.c
285src/peerinfo-tool/plugin_rest_peerinfo.c
286src/peerstore/gnunet-peerstore.c 286src/peerstore/gnunet-peerstore.c
287src/peerstore/gnunet-service-peerstore.c 287src/peerstore/gnunet-service-peerstore.c
288src/peerstore/peerstore_api.c 288src/peerstore/peerstore_api.c
@@ -336,27 +336,27 @@ src/rest/gnunet-rest-server.c
336src/rest/plugin_rest_config.c 336src/rest/plugin_rest_config.c
337src/rest/plugin_rest_copying.c 337src/rest/plugin_rest_copying.c
338src/rest/rest.c 338src/rest/rest.c
339src/revocation/gnunet-revocation-tvg.c
340src/revocation/gnunet-revocation.c 339src/revocation/gnunet-revocation.c
340src/revocation/gnunet-revocation-tvg.c
341src/revocation/gnunet-service-revocation.c 341src/revocation/gnunet-service-revocation.c
342src/revocation/plugin_block_revocation.c 342src/revocation/plugin_block_revocation.c
343src/revocation/revocation_api.c 343src/revocation/revocation_api.c
344src/rps/gnunet-rps-profiler.c
345src/rps/gnunet-rps.c 344src/rps/gnunet-rps.c
345src/rps/gnunet-rps-profiler.c
346src/rps/gnunet-service-rps.c 346src/rps/gnunet-service-rps.c
347src/rps/gnunet-service-rps_custommap.c 347src/rps/gnunet-service-rps_custommap.c
348src/rps/gnunet-service-rps_sampler.c 348src/rps/gnunet-service-rps_sampler.c
349src/rps/gnunet-service-rps_sampler_elem.c 349src/rps/gnunet-service-rps_sampler_elem.c
350src/rps/gnunet-service-rps_view.c 350src/rps/gnunet-service-rps_view.c
351src/rps/rps_api.c
351src/rps/rps-sampler_client.c 352src/rps/rps-sampler_client.c
352src/rps/rps-sampler_common.c 353src/rps/rps-sampler_common.c
353src/rps/rps-test_util.c 354src/rps/rps-test_util.c
354src/rps/rps_api.c
355src/scalarproduct/gnunet-scalarproduct.c 355src/scalarproduct/gnunet-scalarproduct.c
356src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c
357src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c
358src/scalarproduct/gnunet-service-scalarproduct_alice.c 356src/scalarproduct/gnunet-service-scalarproduct_alice.c
359src/scalarproduct/gnunet-service-scalarproduct_bob.c 357src/scalarproduct/gnunet-service-scalarproduct_bob.c
358src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c
359src/scalarproduct/gnunet-service-scalarproduct-ecc_bob.c
360src/scalarproduct/scalarproduct_api.c 360src/scalarproduct/scalarproduct_api.c
361src/secretsharing/gnunet-secretsharing-profiler.c 361src/secretsharing/gnunet-secretsharing-profiler.c
362src/secretsharing/gnunet-service-secretsharing.c 362src/secretsharing/gnunet-service-secretsharing.c
@@ -370,12 +370,12 @@ src/set/gnunet-set-ibf-profiler.c
370src/set/gnunet-set-profiler.c 370src/set/gnunet-set-profiler.c
371src/set/ibf.c 371src/set/ibf.c
372src/set/ibf_sim.c 372src/set/ibf_sim.c
373src/set/plugin_block_set_test.c
374src/set/set_api.c
375src/seti/gnunet-service-seti.c 373src/seti/gnunet-service-seti.c
376src/seti/gnunet-seti-profiler.c 374src/seti/gnunet-seti-profiler.c
377src/seti/plugin_block_seti_test.c 375src/seti/plugin_block_seti_test.c
378src/seti/seti_api.c 376src/seti/seti_api.c
377src/set/plugin_block_set_test.c
378src/set/set_api.c
379src/setu/gnunet-service-setu.c 379src/setu/gnunet-service-setu.c
380src/setu/gnunet-service-setu_strata_estimator.c 380src/setu/gnunet-service-setu_strata_estimator.c
381src/setu/gnunet-setu-ibf-profiler.c 381src/setu/gnunet-setu-ibf-profiler.c
@@ -394,16 +394,15 @@ src/statistics/gnunet-statistics.c
394src/statistics/statistics_api.c 394src/statistics/statistics_api.c
395src/template/gnunet-service-template.c 395src/template/gnunet-service-template.c
396src/template/gnunet-template.c 396src/template/gnunet-template.c
397src/testbed-logger/gnunet-service-testbed-logger.c
398src/testbed-logger/testbed_logger_api.c
399src/testbed/generate-underlay-topology.c 397src/testbed/generate-underlay-topology.c
400src/testbed/gnunet-daemon-latency-logger.c 398src/testbed/gnunet-daemon-latency-logger.c
401src/testbed/gnunet-daemon-testbed-blacklist.c 399src/testbed/gnunet-daemon-testbed-blacklist.c
402src/testbed/gnunet-daemon-testbed-underlay.c 400src/testbed/gnunet-daemon-testbed-underlay.c
403src/testbed/gnunet-helper-testbed.c 401src/testbed/gnunet-helper-testbed.c
402src/testbed/gnunet_mpi_test.c
404src/testbed/gnunet-service-test-barriers.c 403src/testbed/gnunet-service-test-barriers.c
405src/testbed/gnunet-service-testbed.c
406src/testbed/gnunet-service-testbed_barriers.c 404src/testbed/gnunet-service-testbed_barriers.c
405src/testbed/gnunet-service-testbed.c
407src/testbed/gnunet-service-testbed_cache.c 406src/testbed/gnunet-service-testbed_cache.c
408src/testbed/gnunet-service-testbed_connectionpool.c 407src/testbed/gnunet-service-testbed_connectionpool.c
409src/testbed/gnunet-service-testbed_cpustatus.c 408src/testbed/gnunet-service-testbed_cpustatus.c
@@ -412,23 +411,23 @@ src/testbed/gnunet-service-testbed_meminfo.c
412src/testbed/gnunet-service-testbed_oc.c 411src/testbed/gnunet-service-testbed_oc.c
413src/testbed/gnunet-service-testbed_peers.c 412src/testbed/gnunet-service-testbed_peers.c
414src/testbed/gnunet-testbed-profiler.c 413src/testbed/gnunet-testbed-profiler.c
415src/testbed/gnunet_mpi_test.c 414src/testbed-logger/gnunet-service-testbed-logger.c
416src/testbed/testbed_api.c 415src/testbed-logger/testbed_logger_api.c
417src/testbed/testbed_api_barriers.c 416src/testbed/testbed_api_barriers.c
417src/testbed/testbed_api.c
418src/testbed/testbed_api_hosts.c 418src/testbed/testbed_api_hosts.c
419src/testbed/testbed_api_operations.c 419src/testbed/testbed_api_operations.c
420src/testbed/testbed_api_peers.c 420src/testbed/testbed_api_peers.c
421src/testbed/testbed_api_sd.c 421src/testbed/testbed_api_sd.c
422src/testbed/testbed_api_services.c 422src/testbed/testbed_api_services.c
423src/testbed/testbed_api_statistics.c 423src/testbed/testbed_api_statistics.c
424src/testbed/testbed_api_test.c
425src/testbed/testbed_api_testbed.c 424src/testbed/testbed_api_testbed.c
425src/testbed/testbed_api_test.c
426src/testbed/testbed_api_topology.c 426src/testbed/testbed_api_topology.c
427src/testbed/testbed_api_underlay.c 427src/testbed/testbed_api_underlay.c
428src/testing/gnunet-cmds-helper.c 428src/testing/gnunet-cmds-helper.c
429src/testing/gnunet-testing.c 429src/testing/gnunet-testing.c
430src/testing/list-keys.c 430src/testing/list-keys.c
431src/testing/testing.c
432src/testing/testing_api_cmd_barrier.c 431src/testing/testing_api_cmd_barrier.c
433src/testing/testing_api_cmd_barrier_reached.c 432src/testing/testing_api_cmd_barrier_reached.c
434src/testing/testing_api_cmd_batch.c 433src/testing/testing_api_cmd_batch.c
@@ -446,51 +445,41 @@ src/testing/testing_api_cmd_system_create.c
446src/testing/testing_api_cmd_system_destroy.c 445src/testing/testing_api_cmd_system_destroy.c
447src/testing/testing_api_loop.c 446src/testing/testing_api_loop.c
448src/testing/testing_api_traits.c 447src/testing/testing_api_traits.c
448src/testing/testing.c
449src/topology/friends.c 449src/topology/friends.c
450src/topology/gnunet-daemon-topology.c 450src/topology/gnunet-daemon-topology.c
451src/transport/gnunet-communicator-tcp.c 451src/transport/gnunet-communicator-tcp.c
452src/transport/gnunet-communicator-udp.c 452src/transport/gnunet-communicator-udp.c
453src/transport/gnunet-communicator-unix.c 453src/transport/gnunet-communicator-unix.c
454src/transport/gnunet-helper-transport-bluetooth.c 454src/transport/gnunet-helper-transport-bluetooth.c
455src/transport/gnunet-helper-transport-wlan-dummy.c
456src/transport/gnunet-helper-transport-wlan.c 455src/transport/gnunet-helper-transport-wlan.c
456src/transport/gnunet-helper-transport-wlan-dummy.c
457src/transport/gnunet-service-tng.c 457src/transport/gnunet-service-tng.c
458src/transport/gnunet-service-transport.c
459src/transport/gnunet-service-transport_ats.c 458src/transport/gnunet-service-transport_ats.c
459src/transport/gnunet-service-transport.c
460src/transport/gnunet-service-transport_hello.c 460src/transport/gnunet-service-transport_hello.c
461src/transport/gnunet-service-transport_manipulation.c 461src/transport/gnunet-service-transport_manipulation.c
462src/transport/gnunet-service-transport_neighbours.c 462src/transport/gnunet-service-transport_neighbours.c
463src/transport/gnunet-service-transport_plugins.c 463src/transport/gnunet-service-transport_plugins.c
464src/transport/gnunet-service-transport_validation.c 464src/transport/gnunet-service-transport_validation.c
465src/transport/gnunet-transport.c
465src/transport/gnunet-transport-profiler.c 466src/transport/gnunet-transport-profiler.c
466src/transport/gnunet-transport-wlan-receiver.c 467src/transport/gnunet-transport-wlan-receiver.c
467src/transport/gnunet-transport-wlan-sender.c 468src/transport/gnunet-transport-wlan-sender.c
468src/transport/gnunet-transport.c
469src/transport/plugin_transport_http_client.c 469src/transport/plugin_transport_http_client.c
470src/transport/plugin_transport_http_common.c 470src/transport/plugin_transport_http_common.c
471src/transport/plugin_transport_http_server.c 471src/transport/plugin_transport_http_server.c
472src/transport/plugin_transport_smtp.c 472src/transport/plugin_transport_smtp.c
473src/transport/plugin_transport_tcp.c 473src/transport/plugin_transport_tcp.c
474src/transport/plugin_transport_template.c 474src/transport/plugin_transport_template.c
475src/transport/plugin_transport_udp.c
476src/transport/plugin_transport_udp_broadcasting.c 475src/transport/plugin_transport_udp_broadcasting.c
476src/transport/plugin_transport_udp.c
477src/transport/plugin_transport_unix.c 477src/transport/plugin_transport_unix.c
478src/transport/plugin_transport_wlan.c 478src/transport/plugin_transport_wlan.c
479src/transport/tcp_connection_legacy.c 479src/transport/tcp_connection_legacy.c
480src/transport/tcp_server_legacy.c 480src/transport/tcp_server_legacy.c
481src/transport/tcp_server_mst_legacy.c 481src/transport/tcp_server_mst_legacy.c
482src/transport/tcp_service_legacy.c 482src/transport/tcp_service_legacy.c
483src/transport/transport-testing-communicator.c
484src/transport/transport-testing-filenames.c
485src/transport/transport-testing-filenames2.c
486src/transport/transport-testing-loggers.c
487src/transport/transport-testing-loggers2.c
488src/transport/transport-testing-main.c
489src/transport/transport-testing-main2.c
490src/transport/transport-testing-send.c
491src/transport/transport-testing-send2.c
492src/transport/transport-testing.c
493src/transport/transport-testing2.c
494src/transport/transport_api2_application.c 483src/transport/transport_api2_application.c
495src/transport/transport_api2_communication.c 484src/transport/transport_api2_communication.c
496src/transport/transport_api2_core.c 485src/transport/transport_api2_core.c
@@ -509,6 +498,17 @@ src/transport/transport_api_monitor_peers.c
509src/transport/transport_api_monitor_plugins.c 498src/transport/transport_api_monitor_plugins.c
510src/transport/transport_api_offer_hello.c 499src/transport/transport_api_offer_hello.c
511src/transport/transport_api_traits.c 500src/transport/transport_api_traits.c
501src/transport/transport-testing2.c
502src/transport/transport-testing.c
503src/transport/transport-testing-communicator.c
504src/transport/transport-testing-filenames2.c
505src/transport/transport-testing-filenames.c
506src/transport/transport-testing-loggers2.c
507src/transport/transport-testing-loggers.c
508src/transport/transport-testing-main2.c
509src/transport/transport-testing-main.c
510src/transport/transport-testing-send2.c
511src/transport/transport-testing-send.c
512src/util/bandwidth.c 512src/util/bandwidth.c
513src/util/benchmark.c 513src/util/benchmark.c
514src/util/bio.c 514src/util/bio.c
@@ -524,8 +524,8 @@ src/util/configuration_helper.c
524src/util/consttime_memcmp.c 524src/util/consttime_memcmp.c
525src/util/container_bloomfilter.c 525src/util/container_bloomfilter.c
526src/util/container_heap.c 526src/util/container_heap.c
527src/util/container_multihashmap.c
528src/util/container_multihashmap32.c 527src/util/container_multihashmap32.c
528src/util/container_multihashmap.c
529src/util/container_multipeermap.c 529src/util/container_multipeermap.c
530src/util/container_multishortmap.c 530src/util/container_multishortmap.c
531src/util/container_multiuuidmap.c 531src/util/container_multiuuidmap.c
@@ -552,17 +552,17 @@ src/util/dnsstub.c
552src/util/getopt.c 552src/util/getopt.c
553src/util/getopt_helpers.c 553src/util/getopt_helpers.c
554src/util/gnunet-base32.c 554src/util/gnunet-base32.c
555src/util/gnunet-config-diff.c
556src/util/gnunet-config.c 555src/util/gnunet-config.c
556src/util/gnunet-config-diff.c
557src/util/gnunet-crypto-tvg.c 557src/util/gnunet-crypto-tvg.c
558src/util/gnunet-ecc.c 558src/util/gnunet-ecc.c
559src/util/gnunet_error_codes.c
559src/util/gnunet-qr.c 560src/util/gnunet-qr.c
560src/util/gnunet-resolver.c 561src/util/gnunet-resolver.c
561src/util/gnunet-scrypt.c 562src/util/gnunet-scrypt.c
562src/util/gnunet-service-resolver.c 563src/util/gnunet-service-resolver.c
563src/util/gnunet-timeout.c 564src/util/gnunet-timeout.c
564src/util/gnunet-uri.c 565src/util/gnunet-uri.c
565src/util/gnunet_error_codes.c
566src/util/helper.c 566src/util/helper.c
567src/util/load.c 567src/util/load.c
568src/util/mq.c 568src/util/mq.c
diff --git a/src/cadet/gnunet-service-cadet_dht.c b/src/cadet/gnunet-service-cadet_dht.c
index 82ba326b4..576753a38 100644
--- a/src/cadet/gnunet-service-cadet_dht.c
+++ b/src/cadet/gnunet-service-cadet_dht.c
@@ -203,7 +203,7 @@ announce_id (void *cls)
203 dht_replication_level, /* Replication level */ 203 dht_replication_level, /* Replication level */
204 GNUNET_DHT_RO_RECORD_ROUTE 204 GNUNET_DHT_RO_RECORD_ROUTE
205 | GNUNET_DHT_RO_DEMULTIPLEX_EVERYWHERE, /* DHT options */ 205 | GNUNET_DHT_RO_DEMULTIPLEX_EVERYWHERE, /* DHT options */
206 GNUNET_BLOCK_TYPE_DHT_HELLO, /* Block type */ 206 GNUNET_BLOCK_TYPE_LEGACY_HELLO, /* Block type */
207 size, /* Size of the data */ 207 size, /* Size of the data */
208 (const char *) hello, /* Data itself */ 208 (const char *) hello, /* Data itself */
209 expiration, /* Data expiration */ 209 expiration, /* Data expiration */
@@ -300,7 +300,7 @@ GCD_search (const struct GNUNET_PeerIdentity *peer_id)
300 300
301 h = GNUNET_new (struct GCD_search_handle); 301 h = GNUNET_new (struct GCD_search_handle);
302 h->dhtget = GNUNET_DHT_get_start (dht_handle, /* handle */ 302 h->dhtget = GNUNET_DHT_get_start (dht_handle, /* handle */
303 GNUNET_BLOCK_TYPE_DHT_HELLO, /* type */ 303 GNUNET_BLOCK_TYPE_LEGACY_HELLO, /* type */
304 &phash, /* key to search */ 304 &phash, /* key to search */
305 dht_replication_level, /* replication level */ 305 dht_replication_level, /* replication level */
306 GNUNET_DHT_RO_RECORD_ROUTE 306 GNUNET_DHT_RO_RECORD_ROUTE
diff --git a/src/dht/gnunet-service-dht_neighbours.c b/src/dht/gnunet-service-dht_neighbours.c
index 25d69ac65..b55a28929 100644
--- a/src/dht/gnunet-service-dht_neighbours.c
+++ b/src/dht/gnunet-service-dht_neighbours.c
@@ -662,7 +662,7 @@ send_find_peer_message (void *cls)
662 struct GNUNET_CONTAINER_BloomFilter *peer_bf; 662 struct GNUNET_CONTAINER_BloomFilter *peer_bf;
663 663
664 bg = GNUNET_BLOCK_group_create (GDS_block_context, 664 bg = GNUNET_BLOCK_group_create (GDS_block_context,
665 GNUNET_BLOCK_TYPE_DHT_URL_HELLO, 665 GNUNET_BLOCK_TYPE_DHT_HELLO,
666 NULL, 666 NULL,
667 0, 667 0,
668 "filter-size", 668 "filter-size",
@@ -676,7 +676,7 @@ send_find_peer_message (void *cls)
676 DHT_BLOOM_SIZE, 676 DHT_BLOOM_SIZE,
677 GNUNET_CONSTANTS_BLOOMFILTER_K); 677 GNUNET_CONSTANTS_BLOOMFILTER_K);
678 if (GNUNET_OK != 678 if (GNUNET_OK !=
679 GDS_NEIGHBOURS_handle_get (GNUNET_BLOCK_TYPE_DHT_URL_HELLO, 679 GDS_NEIGHBOURS_handle_get (GNUNET_BLOCK_TYPE_DHT_HELLO,
680 GNUNET_DHT_RO_FIND_APPROXIMATE 680 GNUNET_DHT_RO_FIND_APPROXIMATE
681 | GNUNET_DHT_RO_RECORD_ROUTE, 681 | GNUNET_DHT_RO_RECORD_ROUTE,
682 FIND_PEER_REPLICATION_LEVEL, 682 FIND_PEER_REPLICATION_LEVEL,
@@ -1303,7 +1303,7 @@ hello_check (const struct GNUNET_DATACACHE_Block *bd)
1303 struct GNUNET_PeerIdentity pid; 1303 struct GNUNET_PeerIdentity pid;
1304 struct GNUNET_HELLO_Builder *b; 1304 struct GNUNET_HELLO_Builder *b;
1305 1305
1306 if (GNUNET_BLOCK_TYPE_DHT_URL_HELLO != bd->type) 1306 if (GNUNET_BLOCK_TYPE_DHT_HELLO != bd->type)
1307 return; 1307 return;
1308 1308
1309 b = GNUNET_HELLO_builder_from_block (bd->data, 1309 b = GNUNET_HELLO_builder_from_block (bd->data,
@@ -2168,7 +2168,7 @@ handle_find_my_hello (struct PeerInfo *pi,
2168 } 2168 }
2169 else if (GNUNET_BLOCK_REPLY_OK_MORE == 2169 else if (GNUNET_BLOCK_REPLY_OK_MORE ==
2170 GNUNET_BLOCK_check_reply (GDS_block_context, 2170 GNUNET_BLOCK_check_reply (GDS_block_context,
2171 GNUNET_BLOCK_TYPE_DHT_URL_HELLO, 2171 GNUNET_BLOCK_TYPE_DHT_HELLO,
2172 bg, 2172 bg,
2173 &GDS_my_identity_hash, 2173 &GDS_my_identity_hash,
2174 NULL, 0, 2174 NULL, 0,
@@ -2176,7 +2176,7 @@ handle_find_my_hello (struct PeerInfo *pi,
2176 block_size)) 2176 block_size))
2177 { 2177 {
2178 struct GNUNET_DATACACHE_Block bd = { 2178 struct GNUNET_DATACACHE_Block bd = {
2179 .type = GNUNET_BLOCK_TYPE_DHT_URL_HELLO, 2179 .type = GNUNET_BLOCK_TYPE_DHT_HELLO,
2180 .expiration_time 2180 .expiration_time
2181 = GNUNET_TIME_relative_to_absolute ( 2181 = GNUNET_TIME_relative_to_absolute (
2182 GNUNET_HELLO_ADDRESS_EXPIRATION), 2182 GNUNET_HELLO_ADDRESS_EXPIRATION),
@@ -2225,7 +2225,7 @@ handle_find_local_hello (struct PeerInfo *pi,
2225 (GNUNET_BLOCK_REPLY_OK_MORE == 2225 (GNUNET_BLOCK_REPLY_OK_MORE ==
2226 GNUNET_BLOCK_check_reply ( 2226 GNUNET_BLOCK_check_reply (
2227 GDS_block_context, 2227 GDS_block_context,
2228 GNUNET_BLOCK_TYPE_DHT_URL_HELLO, 2228 GNUNET_BLOCK_TYPE_DHT_HELLO,
2229 bg, 2229 bg,
2230 &peer->phash, 2230 &peer->phash,
2231 NULL, 0, /* xquery */ 2231 NULL, 0, /* xquery */
@@ -2233,7 +2233,7 @@ handle_find_local_hello (struct PeerInfo *pi,
2233 peer->hello_size)) ) 2233 peer->hello_size)) )
2234 { 2234 {
2235 struct GNUNET_DATACACHE_Block bd = { 2235 struct GNUNET_DATACACHE_Block bd = {
2236 .type = GNUNET_BLOCK_TYPE_DHT_URL_HELLO, 2236 .type = GNUNET_BLOCK_TYPE_DHT_HELLO,
2237 .expiration_time = peer->hello_expiration, 2237 .expiration_time = peer->hello_expiration,
2238 .key = peer->phash, 2238 .key = peer->phash,
2239 .data = peer->hello, 2239 .data = peer->hello,
@@ -2362,7 +2362,7 @@ handle_dht_p2p_get (void *cls,
2362 (GDS_am_closest_peer (&get->key, 2362 (GDS_am_closest_peer (&get->key,
2363 peer_bf)) ) 2363 peer_bf)) )
2364 { 2364 {
2365 if ( (GNUNET_BLOCK_TYPE_DHT_URL_HELLO == type) || 2365 if ( (GNUNET_BLOCK_TYPE_DHT_HELLO == type) ||
2366 (GNUNET_BLOCK_TYPE_ANY == type) ) 2366 (GNUNET_BLOCK_TYPE_ANY == type) )
2367 { 2367 {
2368 GNUNET_STATISTICS_update (GDS_stats, 2368 GNUNET_STATISTICS_update (GDS_stats,
@@ -2377,7 +2377,7 @@ handle_dht_p2p_get (void *cls,
2377 &get->key, 2377 &get->key,
2378 bg); 2378 bg);
2379 } 2379 }
2380 if (GNUNET_BLOCK_TYPE_DHT_URL_HELLO != type) 2380 if (GNUNET_BLOCK_TYPE_DHT_HELLO != type)
2381 { 2381 {
2382 if (0 != (options & GNUNET_DHT_RO_FIND_APPROXIMATE)) 2382 if (0 != (options & GNUNET_DHT_RO_FIND_APPROXIMATE))
2383 eval = GDS_DATACACHE_get_closest (&get->key, 2383 eval = GDS_DATACACHE_get_closest (&get->key,
diff --git a/src/dht/plugin_block_dht.c b/src/dht/plugin_block_dht.c
index bee16736c..6375fa272 100644
--- a/src/dht/plugin_block_dht.c
+++ b/src/dht/plugin_block_dht.c
@@ -105,14 +105,14 @@ block_plugin_dht_check_query (void *cls,
105{ 105{
106 switch (type) 106 switch (type)
107 { 107 {
108 case GNUNET_BLOCK_TYPE_DHT_HELLO: 108 case GNUNET_BLOCK_TYPE_LEGACY_HELLO:
109 if (0 != xquery_size) 109 if (0 != xquery_size)
110 { 110 {
111 GNUNET_break_op (0); 111 GNUNET_break_op (0);
112 return GNUNET_NO; 112 return GNUNET_NO;
113 } 113 }
114 return GNUNET_OK; 114 return GNUNET_OK;
115 case GNUNET_BLOCK_TYPE_DHT_URL_HELLO: 115 case GNUNET_BLOCK_TYPE_DHT_HELLO:
116 if (0 != xquery_size) 116 if (0 != xquery_size)
117 { 117 {
118 GNUNET_break_op (0); 118 GNUNET_break_op (0);
@@ -143,7 +143,7 @@ block_plugin_dht_check_block (void *cls,
143{ 143{
144 switch (type) 144 switch (type)
145 { 145 {
146 case GNUNET_BLOCK_TYPE_DHT_HELLO: 146 case GNUNET_BLOCK_TYPE_LEGACY_HELLO:
147 { 147 {
148 const struct GNUNET_HELLO_Message *hello; 148 const struct GNUNET_HELLO_Message *hello;
149 struct GNUNET_PeerIdentity pid; 149 struct GNUNET_PeerIdentity pid;
@@ -170,7 +170,7 @@ block_plugin_dht_check_block (void *cls,
170 } 170 }
171 return GNUNET_OK; 171 return GNUNET_OK;
172 } 172 }
173 case GNUNET_BLOCK_TYPE_DHT_URL_HELLO: 173 case GNUNET_BLOCK_TYPE_DHT_HELLO:
174 { 174 {
175 struct GNUNET_HELLO_Builder *b; 175 struct GNUNET_HELLO_Builder *b;
176 struct GNUNET_PeerIdentity pid; 176 struct GNUNET_PeerIdentity pid;
@@ -228,8 +228,9 @@ block_plugin_dht_check_reply (
228{ 228{
229 switch (type) 229 switch (type)
230 { 230 {
231 case GNUNET_BLOCK_TYPE_DHT_HELLO: 231 case GNUNET_BLOCK_TYPE_LEGACY_HELLO:
232 { 232 {
233 /* LEGACY */
233 const struct GNUNET_MessageHeader *msg = reply_block; 234 const struct GNUNET_MessageHeader *msg = reply_block;
234 const struct GNUNET_HELLO_Message *hello = reply_block; 235 const struct GNUNET_HELLO_Message *hello = reply_block;
235 struct GNUNET_PeerIdentity pid; 236 struct GNUNET_PeerIdentity pid;
@@ -249,7 +250,7 @@ block_plugin_dht_check_reply (
249 return GNUNET_BLOCK_REPLY_OK_DUPLICATE; 250 return GNUNET_BLOCK_REPLY_OK_DUPLICATE;
250 return GNUNET_BLOCK_REPLY_OK_MORE; 251 return GNUNET_BLOCK_REPLY_OK_MORE;
251 } 252 }
252 case GNUNET_BLOCK_TYPE_DHT_URL_HELLO: 253 case GNUNET_BLOCK_TYPE_DHT_HELLO:
253 { 254 {
254 struct GNUNET_HELLO_Builder *b; 255 struct GNUNET_HELLO_Builder *b;
255 struct GNUNET_PeerIdentity pid; 256 struct GNUNET_PeerIdentity pid;
@@ -297,8 +298,9 @@ block_plugin_dht_get_key (void *cls,
297{ 298{
298 switch (type) 299 switch (type)
299 { 300 {
300 case GNUNET_BLOCK_TYPE_DHT_HELLO: 301 case GNUNET_BLOCK_TYPE_LEGACY_HELLO:
301 { 302 {
303 /* LEGACY */
302 const struct GNUNET_MessageHeader *msg; 304 const struct GNUNET_MessageHeader *msg;
303 const struct GNUNET_HELLO_Message *hello; 305 const struct GNUNET_HELLO_Message *hello;
304 struct GNUNET_PeerIdentity *pid; 306 struct GNUNET_PeerIdentity *pid;
@@ -337,7 +339,7 @@ block_plugin_dht_get_key (void *cls,
337 } 339 }
338 return GNUNET_OK; 340 return GNUNET_OK;
339 } 341 }
340 case GNUNET_BLOCK_TYPE_DHT_URL_HELLO: 342 case GNUNET_BLOCK_TYPE_DHT_HELLO:
341 { 343 {
342 struct GNUNET_HELLO_Builder *b; 344 struct GNUNET_HELLO_Builder *b;
343 struct GNUNET_PeerIdentity pid; 345 struct GNUNET_PeerIdentity pid;
@@ -375,8 +377,8 @@ void *
375libgnunet_plugin_block_dht_init (void *cls) 377libgnunet_plugin_block_dht_init (void *cls)
376{ 378{
377 static enum GNUNET_BLOCK_Type types[] = { 379 static enum GNUNET_BLOCK_Type types[] = {
380 GNUNET_BLOCK_TYPE_LEGACY_HELLO,
378 GNUNET_BLOCK_TYPE_DHT_HELLO, 381 GNUNET_BLOCK_TYPE_DHT_HELLO,
379 GNUNET_BLOCK_TYPE_DHT_URL_HELLO,
380 GNUNET_BLOCK_TYPE_ANY /* end of list */ 382 GNUNET_BLOCK_TYPE_ANY /* end of list */
381 }; 383 };
382 struct GNUNET_BLOCK_PluginFunctions *api; 384 struct GNUNET_BLOCK_PluginFunctions *api;
diff --git a/src/include/gnunet_dht_block_types.h b/src/include/gnunet_dht_block_types.h
index 1829897ca..40f2900f9 100644
--- a/src/include/gnunet_dht_block_types.h
+++ b/src/include/gnunet_dht_block_types.h
@@ -70,7 +70,7 @@ enum GNUNET_BLOCK_Type
70 /** 70 /**
71 * Type of a block that contains a HELLO for a peer. 71 * Type of a block that contains a HELLO for a peer.
72 */ 72 */
73 GNUNET_BLOCK_TYPE_DHT_HELLO = 7, 73 GNUNET_BLOCK_TYPE_LEGACY_HELLO = 7,
74 74
75 75
76 /** 76 /**
@@ -106,7 +106,7 @@ enum GNUNET_BLOCK_Type
106 /** 106 /**
107 * Type of a block that contains a DHT-NG HELLO for a peer. 107 * Type of a block that contains a DHT-NG HELLO for a peer.
108 */ 108 */
109 GNUNET_BLOCK_TYPE_DHT_URL_HELLO = 13, 109 GNUNET_BLOCK_TYPE_DHT_HELLO = 13,
110 110
111 111
112 /** 112 /**