[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet] 02/02: Merge branch 'master' of ssh://git.gnunet.org/gnunet
From: |
gnunet |
Subject: |
[gnunet] 02/02: Merge branch 'master' of ssh://git.gnunet.org/gnunet |
Date: |
Wed, 07 Dec 2022 15:41:16 +0100 |
This is an automated email from the git hooks/post-receive script.
t3sserakt pushed a commit to branch master
in repository gnunet.
commit c3793434556c714ee34679ecf6d30de13e0d8758
Merge: 34e1c58cb 6bebc94d2
Author: t3sserakt <t3ss@posteo.de>
AuthorDate: Wed Dec 7 12:47:41 2022 +0100
Merge branch 'master' of ssh://git.gnunet.org/gnunet
.gitignore | 5 +-
ChangeLog | 78 +
Makefile.am | 2 +-
bootstrap | 9 +-
configure.ac | 29 +-
contrib/Makefile.am | 1 -
contrib/docker/.dockerignore | 2 +
contrib/docker/Dockerfile | 126 +-
contrib/docker/README.md | 5 +-
contrib/docker/docker-entrypoint.sh | 16 +-
contrib/docker/gnunet.conf | 21 -
contrib/gana | 2 +-
contrib/get_version.sh | 17 +-
contrib/netjail/netjail_core.sh | 8 +-
contrib/netjail/netjail_start.sh | 4 +-
contrib/packages/fedora/10-dns2gns.sh | 2 +-
contrib/sphinx | 2 +-
debian/changelog | 6 +
doc/doxygen/gnunet.doxy | 640 ++++---
doc/man/gnunet-namestore.1 | 88 +-
doc/old/tutorial/examples/001.c | 1 +
doc/old/tutorial/examples/009.c | 1 +
doc/old/tutorial/examples/012.c | 1 +
doc/old/tutorial/examples/testbed_test.c | 1 +
...nunet_config.h.in => gnunet_private_config.h.in | 590 +++----
po/POTFILES.in | 3 +-
po/de.po | 1823 ++++++++++---------
po/es.po | 1858 ++++++++++----------
po/fr.po | 1808 ++++++++++---------
po/it.po | 1804 ++++++++++---------
po/sr.po | 1854 +++++++++----------
po/sv.po | 1836 ++++++++++---------
po/vi.po | 1838 ++++++++++---------
po/zh_CN.po | 1833 ++++++++++---------
src/abd/gnunet-service-abd.c | 1 -
src/arm/mockup-service.c | 2 +-
src/arm/test_gnunet_service_arm.c | 3 +-
src/cadet/cadet.h | 1 -
src/cadet/desirability_table.c | 1 +
src/cadet/gnunet-cadet-profiler.c | 2 +-
src/cadet/test_cadet.c | 2 +-
src/cadet/test_cadet_flow.c | 2 +-
src/consensus/consensus_api.c | 1 -
src/conversation/gnunet_gst.c | 1 +
src/conversation/gnunet_gst_test.c | 1 +
src/core/core.h | 3 +-
src/datacache/Makefile.am | 10 +-
src/datacache/datacache-0001.sql | 48 +
src/datacache/datacache-drop.sql | 25 +
src/datacache/datacache.conf | 4 +
src/datacache/plugin_datacache_postgres.c | 85 +-
src/datastore/Makefile.am | 9 +-
src/datastore/datastore-0001.sql | 49 +
src/datastore/datastore-drop.sql | 25 +
src/datastore/datastore.conf.in | 1 +
src/datastore/gnunet-datastore.c | 2 +-
src/datastore/plugin_datastore_mysql.c | 1 +
src/datastore/plugin_datastore_postgres.c | 113 +-
src/dht/gnunet-service-dht_clients.c | 6 +-
src/dns/gnunet-dns-monitor.c | 1 -
src/dns/gnunet-dns-redirector.c | 1 -
src/dns/gnunet-helper-dns.c | 2 +-
src/dns/gnunet-service-dns.c | 3 -
src/dns/gnunet-zonewalk.c | 2 -
src/exit/gnunet-daemon-exit.c | 3 -
src/exit/gnunet-helper-exit.c | 2 +-
src/fragmentation/fragmentation.c | 1 -
src/fragmentation/fragmentation.h | 2 +
src/fs/Makefile.am | 20 +-
src/fs/fs.h | 1 +
src/fs/fs_api.c | 21 +-
src/fs/fs_api.h | 7 +-
src/fs/fs_directory.c | 65 +-
src/fs/fs_dirmetascan.c | 27 +-
src/fs/fs_download.c | 21 +-
src/fs/fs_file_information.c | 33 +-
src/fs/fs_getopt.c | 44 +-
src/fs/fs_list_indexed.c | 1 +
src/fs/fs_misc.c | 45 +-
src/fs/fs_namespace.c | 23 +-
src/fs/fs_publish.c | 11 +-
src/fs/fs_publish_ksk.c | 9 +-
src/fs/fs_publish_ublock.c | 8 +-
src/fs/fs_publish_ublock.h | 3 +-
src/fs/fs_search.c | 39 +-
src/fs/fs_sharetree.c | 33 +-
src/fs/fs_unindex.c | 1 +
src/fs/fs_uri.c | 13 +-
src/fs/gnunet-daemon-fsprofiler.c | 1 +
src/fs/gnunet-directory.c | 9 +-
src/fs/gnunet-download.c | 1 +
src/fs/gnunet-fs.c | 1 +
src/fs/gnunet-helper-fs-publish.c | 45 +-
src/fs/gnunet-publish.c | 27 +-
src/fs/gnunet-search.c | 125 +-
src/fs/gnunet-service-fs.c | 1 -
src/fs/gnunet-service-fs_indexing.c | 1 -
src/fs/gnunet-service-fs_indexing.h | 1 -
src/fs/gnunet-unindex.c | 1 +
src/{util/container_meta_data.c => fs/meta_data.c} | 447 +++--
src/fs/plugin_block_fs.c | 1 +
src/fs/test_fs_directory.c | 50 +-
src/fs/test_fs_download.c | 6 +-
src/fs/test_fs_download_persistence.c | 6 +-
src/fs/test_fs_file_information.c | 8 +-
src/fs/test_fs_list_indexed.c | 6 +-
src/fs/test_fs_meta_data.c | 492 ++++++
src/fs/test_fs_namespace.c | 18 +-
src/fs/test_fs_namespace_list_updateable.c | 12 +-
src/fs/test_fs_publish.c | 6 +-
src/fs/test_fs_publish_persistence.c | 6 +-
src/fs/test_fs_search.c | 6 +-
src/fs/test_fs_search_persistence.c | 6 +-
src/fs/test_fs_search_probes.c | 6 +-
src/fs/test_fs_search_with_and.c | 6 +-
src/fs/test_fs_unindex.c | 6 +-
src/fs/test_fs_unindex_persistence.c | 6 +-
src/gns/gnunet-dns2gns.c | 2 -
src/gns/gnunet-gns.c | 1 -
src/gns/gnunet-service-gns.c | 1 -
src/gns/gnunet-service-gns_interceptor.c | 1 -
src/gns/gnunet-service-gns_resolver.c | 3 -
src/gns/nss/nss_gns.c | 2 +-
src/gns/plugin_gnsrecord_gns.c | 1 -
src/gnsrecord/gnsrecord.c | 1 -
src/gnsrecord/gnsrecord_crypto.c | 13 +-
src/gnsrecord/gnsrecord_crypto.h | 2 -
src/gnsrecord/gnsrecord_misc.c | 4 +-
src/gnsrecord/gnsrecord_serialization.c | 3 -
src/gnsrecord/gnunet-gnsrecord-tvg.c | 3 +-
src/gnsrecord/json_gnsrecord.c | 4 +-
src/gnsrecord/plugin_gnsrecord_dns.c | 1 -
src/gnsrecord/test_gnsrecord_block_expiration.c | 2 +-
src/gnsrecord/test_gnsrecord_crypto.c | 1 -
src/gnsrecord/test_gnsrecord_serialization.c | 1 -
src/identity/gnunet-service-identity.c | 8 +-
src/identity/identity.h | 16 +-
src/identity/identity_api.c | 19 +-
src/identity/plugin_rest_identity.c | 2 +-
src/include/.gitignore | 3 +
src/include/Makefile.am | 6 +-
src/include/block_dns.h | 1 +
src/include/block_fs.h | 1 +
src/include/block_regex.h | 1 +
src/include/gauger.h | 1 +
src/include/gettext.h | 1 +
src/include/gnunet_abd_service.h | 1 +
src/include/gnunet_arm_service.h | 1 +
src/include/gnunet_ats_application_service.h | 1 +
src/include/gnunet_ats_plugin.h | 1 +
src/include/gnunet_ats_service.h | 1 +
src/include/gnunet_ats_transport_service.h | 1 +
src/include/gnunet_bandwidth_lib.h | 10 +-
src/include/gnunet_bio_lib.h | 63 +-
src/include/gnunet_block_group_lib.h | 1 +
src/include/gnunet_block_lib.h | 1 +
src/include/gnunet_block_plugin.h | 1 +
src/include/gnunet_buffer_lib.h | 4 +
src/include/gnunet_cadet_service.h | 1 +
src/include/gnunet_child_management_lib.h | 4 +
src/include/gnunet_client_lib.h | 5 +
src/include/gnunet_common.h | 41 +-
src/include/gnunet_config.h.in | 58 +
src/include/gnunet_configuration_lib.h | 1 +
src/include/gnunet_consensus_service.h | 1 +
src/include/gnunet_container_lib.h | 408 +----
src/include/gnunet_conversation_service.h | 1 +
src/include/gnunet_core_service.h | 1 +
src/include/gnunet_crypto_lib.h | 6 +-
src/include/gnunet_curl_lib.h | 1 +
src/include/gnunet_datacache_lib.h | 1 +
src/include/gnunet_datacache_plugin.h | 1 +
src/include/gnunet_datastore_plugin.h | 23 +-
src/include/gnunet_datastore_service.h | 1 +
src/include/gnunet_db_lib.h | 1 +
src/include/gnunet_dht_service.h | 1 +
src/include/gnunet_dhtu_plugin.h | 1 +
src/include/gnunet_disk_lib.h | 6 +
src/include/gnunet_dns_service.h | 1 +
src/include/gnunet_dnsparser_lib.h | 7 +-
src/include/gnunet_dnsstub_lib.h | 5 +
src/include/gnunet_fragmentation_lib.h | 2 +-
src/include/gnunet_friends_lib.h | 1 +
src/include/gnunet_fs_service.h | 494 +++++-
src/include/gnunet_getopt_lib.h | 5 +
src/include/gnunet_gns_service.h | 2 +-
src/include/gnunet_gnsrecord_json_lib.h | 1 +
src/include/gnunet_gnsrecord_lib.h | 43 +-
src/include/gnunet_hello_lib.h | 1 +
src/include/gnunet_hello_uri_lib.h | 1 +
src/include/gnunet_helper_lib.h | 6 +-
src/include/gnunet_identity_service.h | 1 +
src/include/gnunet_json_lib.h | 1 +
src/include/gnunet_load_lib.h | 1 +
src/include/gnunet_messenger_service.h | 4 +-
src/include/gnunet_mhd_compat.h | 3 +-
src/include/gnunet_microphone_lib.h | 1 +
src/include/gnunet_mq_lib.h | 6 +
src/include/gnunet_mst_lib.h | 6 +-
src/include/gnunet_my_lib.h | 8 +-
.../{block_regex.h => gnunet_mysql_compat.h} | 76 +-
src/include/gnunet_mysql_lib.h | 12 +-
src/include/gnunet_namecache_plugin.h | 1 +
src/include/gnunet_namecache_service.h | 1 +
src/include/gnunet_namestore_plugin.h | 84 +-
src/include/gnunet_namestore_service.h | 1 +
src/include/gnunet_nat_auto_service.h | 1 +
src/include/gnunet_nat_service.h | 7 +
src/include/gnunet_nc_lib.h | 6 +
src/include/gnunet_network_lib.h | 1 +
src/include/gnunet_nse_service.h | 1 +
src/include/gnunet_op_lib.h | 5 +
src/include/gnunet_os_lib.h | 8 +-
src/include/gnunet_peer_lib.h | 5 +
src/include/gnunet_peerinfo_service.h | 4 +-
src/include/gnunet_peerstore_plugin.h | 1 +
src/include/gnunet_peerstore_service.h | 1 +
src/include/gnunet_plugin_lib.h | 7 +-
src/include/gnunet_pq_lib.h | 45 +
src/include/gnunet_program_lib.h | 5 +
src/include/gnunet_reclaim_lib.h | 1 +
src/include/gnunet_reclaim_plugin.h | 1 +
src/include/gnunet_reclaim_service.h | 1 +
src/include/gnunet_regex_service.h | 1 +
src/include/gnunet_resolver_service.h | 1 +
src/include/gnunet_rest_lib.h | 1 +
src/include/gnunet_rest_plugin.h | 1 +
src/include/gnunet_revocation_service.h | 1 +
src/include/gnunet_scalarproduct_service.h | 1 +
src/include/gnunet_scheduler_lib.h | 1 +
src/include/gnunet_secretsharing_service.h | 1 +
src/include/gnunet_service_lib.h | 7 +-
src/include/gnunet_set_service.h | 1 +
src/include/gnunet_seti_service.h | 1 +
src/include/gnunet_setu_service.h | 1 +
src/include/gnunet_signal_lib.h | 4 +
src/include/gnunet_socks.h | 1 +
src/include/gnunet_speaker_lib.h | 1 +
src/include/gnunet_sq_lib.h | 1 +
src/include/gnunet_statistics_service.h | 1 +
src/include/gnunet_strings_lib.h | 9 +
src/include/gnunet_testbed_logger_service.h | 1 +
src/include/gnunet_testbed_service.h | 1 +
src/include/gnunet_testing_lib.h | 1 +
src/include/gnunet_testing_netjail_lib.h | 9 +-
src/include/gnunet_testing_ng_lib.h | 1 +
src/include/gnunet_time_lib.h | 1 +
src/include/gnunet_transport_application_service.h | 1 +
.../gnunet_transport_communication_service.h | 1 +
src/include/gnunet_transport_core_service.h | 1 +
src/include/gnunet_transport_hello_service.h | 1 +
.../gnunet_transport_manipulation_service.h | 1 +
src/include/gnunet_transport_monitor_service.h | 1 +
src/include/gnunet_transport_plugin.h | 1 +
src/include/gnunet_transport_service.h | 1 +
src/include/gnunet_tun_lib.h | 7 +-
src/include/gnunet_util_lib.h | 48 +-
src/include/gnunet_vpn_service.h | 1 +
src/include/platform.h | 2 +-
src/messenger/gnunet-messenger.c | 2 +-
src/messenger/gnunet-service-messenger.c | 1 +
src/messenger/gnunet-service-messenger.h | 4 -
src/messenger/gnunet-service-messenger_basement.c | 1 +
src/messenger/gnunet-service-messenger_ego_store.c | 1 +
src/messenger/gnunet-service-messenger_ego_store.h | 2 +-
src/messenger/gnunet-service-messenger_handle.c | 1 +
src/messenger/gnunet-service-messenger_handle.h | 5 +-
.../gnunet-service-messenger_list_handles.c | 1 +
.../gnunet-service-messenger_list_handles.h | 3 +-
.../gnunet-service-messenger_list_messages.c | 1 +
.../gnunet-service-messenger_list_messages.h | 4 +-
src/messenger/gnunet-service-messenger_member.c | 1 +
.../gnunet-service-messenger_member_session.c | 1 +
.../gnunet-service-messenger_member_session.h | 3 +-
.../gnunet-service-messenger_member_store.c | 1 +
.../gnunet-service-messenger_member_store.h | 3 +-
.../gnunet-service-messenger_message_handle.c | 1 +
.../gnunet-service-messenger_message_handle.h | 2 +-
.../gnunet-service-messenger_message_kind.c | 1 +
.../gnunet-service-messenger_message_kind.h | 3 +-
.../gnunet-service-messenger_message_recv.c | 1 +
.../gnunet-service-messenger_message_recv.h | 2 +-
.../gnunet-service-messenger_message_send.c | 1 +
.../gnunet-service-messenger_message_send.h | 2 +-
.../gnunet-service-messenger_message_state.c | 1 +
.../gnunet-service-messenger_message_state.h | 2 +-
.../gnunet-service-messenger_message_store.c | 1 +
.../gnunet-service-messenger_message_store.h | 3 +-
src/messenger/gnunet-service-messenger_operation.c | 1 +
src/messenger/gnunet-service-messenger_operation.h | 3 +-
.../gnunet-service-messenger_operation_store.c | 1 +
.../gnunet-service-messenger_operation_store.h | 4 +-
src/messenger/gnunet-service-messenger_room.c | 1 +
src/messenger/gnunet-service-messenger_room.h | 4 +-
src/messenger/gnunet-service-messenger_service.c | 1 +
src/messenger/gnunet-service-messenger_service.h | 4 +-
src/messenger/gnunet-service-messenger_tunnel.c | 1 +
src/messenger/gnunet-service-messenger_tunnel.h | 3 +-
src/messenger/messenger_api.c | 1 +
src/messenger/messenger_api_contact.c | 1 +
src/messenger/messenger_api_contact.h | 2 +-
src/messenger/messenger_api_contact_store.c | 1 +
src/messenger/messenger_api_contact_store.h | 3 +-
src/messenger/messenger_api_handle.c | 1 +
src/messenger/messenger_api_handle.h | 4 +-
src/messenger/messenger_api_list_tunnels.c | 1 +
src/messenger/messenger_api_list_tunnels.h | 3 +-
src/messenger/messenger_api_message.c | 8 +-
src/messenger/messenger_api_message.h | 3 +-
src/messenger/messenger_api_room.c | 1 +
src/messenger/messenger_api_room.h | 3 +-
src/messenger/messenger_api_util.c | 1 +
src/messenger/messenger_api_util.h | 4 +-
src/messenger/test_messenger.c | 2 +-
src/messenger/test_messenger_adapt.c | 1 +
src/messenger/test_messenger_anonymous.c | 2 +-
src/messenger/test_messenger_async_client.c | 1 +
src/messenger/test_messenger_async_p2p.c | 1 +
src/messenger/test_messenger_growth.c | 1 +
src/messenger/test_messenger_ring.c | 1 +
src/messenger/test_messenger_server.c | 1 +
src/messenger/test_messenger_sync_client.c | 1 +
src/messenger/test_messenger_sync_p2p.c | 1 +
src/messenger/test_messenger_worst_client.c | 1 +
src/messenger/test_messenger_worst_p2p.c | 1 +
src/messenger/testing_messenger_barrier.c | 1 +
src/messenger/testing_messenger_setup.c | 2 +-
src/my/my.c | 1 +
src/my/my_query_helper.c | 1 +
src/my/my_result_helper.c | 3 +-
src/my/test_my.c | 1 +
src/mysql/mysql.c | 1 +
src/namecache/Makefile.am | 10 +-
src/namecache/gnunet-namecache.c | 1 -
src/namecache/gnunet-service-namecache.c | 1 -
src/namecache/namecache-0001.sql | 42 +
src/namecache/namecache-drop.sql | 25 +
src/namecache/namecache.conf.in | 3 +-
src/namecache/namecache_api.c | 2 -
src/namecache/plugin_namecache_postgres.c | 85 +-
src/namecache/test_namecache_api_cache_block.c | 5 +-
src/namestore/Makefile.am | 12 +-
src/namestore/gnunet-namestore-dbtool.c | 55 +-
src/namestore/gnunet-namestore.c | 876 +++++----
src/namestore/gnunet-service-namestore.c | 26 +-
src/namestore/gnunet-zoneimport.c | 2 -
src/namestore/namestore-0001.sql | 48 +
src/namestore/namestore-drop.sql | 25 +
src/namestore/namestore.conf.in | 3 +-
src/namestore/namestore.h | 66 +-
src/namestore/namestore_api.c | 40 +-
src/namestore/namestore_api_monitor.c | 8 +-
src/namestore/perf_namestore_api_import.c | 1 -
src/namestore/perf_namestore_api_zone_iteration.c | 1 -
src/namestore/plugin_namestore_postgres.c | 288 ++-
src/namestore/plugin_namestore_sqlite.c | 109 +-
src/namestore/test_common.c | 47 +-
src/namestore/test_namestore_api_edit_records.c | 9 +-
src/namestore/test_namestore_api_lookup_nick.c | 1 -
src/namestore/test_namestore_api_monitoring.c | 1 -
.../test_namestore_api_monitoring_existing.c | 1 -
src/namestore/test_namestore_api_remove.c | 1 -
src/namestore/test_namestore_api_store.c | 1 -
src/namestore/test_namestore_api_store_update.c | 1 -
src/namestore/test_namestore_api_tx_rollback.c | 1 -
src/namestore/test_namestore_api_zone_iteration.c | 1 -
.../test_namestore_api_zone_iteration_nick.c | 1 -
...st_namestore_api_zone_iteration_specific_zone.c | 1 -
.../test_namestore_api_zone_iteration_stop.c | 1 -
src/namestore/test_namestore_api_zone_to_name.c | 1 -
src/namestore/test_namestore_put_multiple.sh | 49 +-
src/namestore/test_namestore_put_stdin.sh | 68 +
src/namestore/test_plugin_namestore.c | 22 +-
src/nat/gnunet-helper-nat-client.c | 3 +-
src/nat/gnunet-helper-nat-server.c | 3 +-
src/nat/nat_api.c | 7 -
src/peerinfo/peerinfo.h | 5 +-
src/peerstore/peerstore_common.c | 1 +
src/pq/Makefile.am | 9 +
src/pq/pq_connect.c | 2 +
src/pq/pq_eval.c | 10 +-
src/pq/pq_event.c | 15 +
src/pq/versioning.sql | 293 +++
src/pt/gnunet-daemon-pt.c | 2 -
src/pt/test_gns_vpn.c | 10 +-
src/reclaim/Makefile.am | 1 +
src/reclaim/did_core.c | 1 +
src/reclaim/gnunet-service-reclaim.c | 44 +-
src/reclaim/gnunet-service-reclaim_tickets.c | 1 +
src/reclaim/pabc_helper.c | 1 +
src/reclaim/plugin_reclaim_credential_jwt.c | 13 +
src/reclaim/plugin_rest_openid_connect.c | 3 +-
src/reclaim/reclaim.h | 83 +-
src/reclaim/reclaim_api.c | 43 +-
src/reclaim/reclaim_attribute.c | 4 +-
src/reclaim/reclaim_attribute.h | 14 +-
src/reclaim/reclaim_credential.c | 8 +-
src/reclaim/reclaim_credential.h | 28 +-
src/reclaim/test_reclaim_attribute.c | 1 -
src/regex/gnunet-regex-simulation-profiler.c | 1 +
src/regex/perf-regex.c | 2 +-
src/regex/regex_test_random.c | 2 +-
src/regex/test_regex_eval_api.c | 2 +-
src/regex/test_regex_graph_api.c | 2 +-
src/regex/test_regex_integration.c | 1 -
src/regex/test_regex_iterate_api.c | 2 +-
src/revocation/gnunet-revocation-tvg.c | 1 -
src/rps/test_service_rps_custommap.c | 1 +
src/rps/test_service_rps_sampler_elem.c | 1 +
src/rps/test_service_rps_view.c | 1 +
src/scalarproduct/gnunet-scalarproduct.c | 2 +-
src/secretsharing/secretsharing_common.c | 1 +
src/set/gnunet-service-set.c | 1 +
src/set/ibf.c | 1 +
src/set/ibf_sim.c | 1 +
src/seti/gnunet-service-seti.c | 1 +
src/setu/ibf.c | 1 +
src/setu/ibf_sim.c | 1 +
src/statistics/gnunet-service-statistics.c | 7 +-
src/testbed/gnunet-service-testbed.c | 1 +
src/testbed/gnunet-service-testbed_barriers.c | 3 +
src/testbed/gnunet-service-testbed_cache.c | 1 +
.../gnunet-service-testbed_connectionpool.c | 1 +
src/testbed/gnunet-service-testbed_links.c | 1 +
src/testbed/gnunet-service-testbed_oc.c | 1 +
src/testbed/gnunet-service-testbed_peers.c | 1 +
src/testbed/testbed_api_operations.h | 2 +-
src/testbed/testbed_api_peers.h | 2 +-
src/testbed/testbed_api_underlay.c | 1 +
src/testing/gnunet-cmds-helper.c | 4 +-
src/testing/testing.c | 197 ++-
src/transport/Makefile.am | 1 +
src/transport/gnunet-communicator-tcp.c | 6 +-
src/transport/gnunet-helper-transport-bluetooth.c | 3 +-
src/transport/gnunet-helper-transport-wlan.c | 23 +-
src/transport/gnunet-service-tng.c | 83 +-
src/transport/plugin_transport_wlan.h | 2 +-
.../test_transport_simple_send_dv_inverse.sh | 9 +-
src/transport/transport-testing-filenames.c | 1 +
src/transport/transport-testing-filenames2.c | 1 +
src/transport/transport-testing-loggers.c | 1 +
src/transport/transport-testing-loggers2.c | 1 +
src/transport/transport-testing-main.c | 1 +
src/transport/transport-testing-main2.c | 1 +
src/transport/transport-testing-send.c | 1 +
src/transport/transport-testing-send2.c | 1 +
src/transport/transport-testing.c | 1 +
src/transport/transport-testing2.c | 1 +
src/transport/transport.h | 2 +-
src/util/Makefile.am | 8 +-
src/util/bandwidth.c | 1 +
src/util/benchmark.c | 1 +
src/util/bio.c | 206 +--
src/util/buffer.c | 2 +-
src/util/child_management.c | 2 +-
src/util/client.c | 1 +
src/util/common_allocation.c | 3 +-
src/util/common_endian.c | 3 +-
src/util/common_logging.c | 5 +-
src/util/compress.c | 91 +
src/util/configuration.c | 8 +-
src/util/configuration_helper.c | 1 +
src/util/consttime_memcmp.c | 1 +
src/util/container_bloomfilter.c | 1 +
src/util/container_heap.c | 3 +-
src/util/container_multihashmap.c | 3 +-
src/util/container_multihashmap32.c | 3 +-
src/util/container_multipeermap.c | 1 +
src/util/container_multishortmap.c | 1 +
src/util/container_multiuuidmap.c | 1 +
src/util/crypto_crc.c | 14 +-
src/util/crypto_cs.c | 3 +-
src/util/crypto_ecc.c | 4 +-
src/util/crypto_ecc_dlog.c | 4 +-
src/util/crypto_ecc_gnsrecord.c | 4 +-
src/util/crypto_ecc_setup.c | 1 +
src/util/crypto_edx25519.c | 4 +-
src/util/crypto_hash.c | 4 +-
src/util/crypto_hash_file.c | 1 +
src/util/crypto_hkdf.c | 5 +-
src/util/crypto_kdf.c | 5 +-
src/util/crypto_mpi.c | 3 +-
src/util/crypto_paillier.c | 1 +
src/util/crypto_pow.c | 3 +-
src/util/crypto_random.c | 4 +-
src/util/crypto_rsa.c | 3 +-
src/util/crypto_symmetric.c | 3 +-
src/util/disk.c | 5 +-
src/util/disk.h | 3 +-
src/util/dnsparser.c | 4 +-
src/util/dnsstub.c | 1 +
src/util/getopt.c | 1 +
src/util/getopt_helpers.c | 1 +
src/util/gnunet-base32.c | 1 +
src/util/gnunet-config-diff.c | 1 +
src/util/gnunet-config.c | 1 +
src/util/gnunet-crypto-tvg.c | 1 +
src/util/gnunet-ecc.c | 1 +
src/util/gnunet-qr.c | 3 +-
src/util/gnunet-resolver.c | 1 +
src/util/gnunet-scrypt.c | 1 +
src/util/gnunet-service-resolver.c | 1 +
src/util/gnunet-timeout.c | 1 +
src/util/gnunet-uri.c | 1 +
src/util/helper.c | 3 +-
src/util/load.c | 1 +
src/util/mq.c | 1 +
src/util/mst.c | 1 +
src/util/nc.c | 1 +
src/util/network.c | 2 +-
src/util/op.c | 3 +-
src/util/os_installation.c | 3 +-
src/util/os_network.c | 1 +
src/util/os_priority.c | 1 +
src/util/peer.c | 3 +-
src/util/perf_crypto_asymmetric.c | 1 +
src/util/perf_crypto_cs.c | 1 +
src/util/perf_crypto_ecc_dlog.c | 1 +
src/util/perf_crypto_hash.c | 1 +
src/util/perf_crypto_paillier.c | 1 +
src/util/perf_crypto_rsa.c | 1 +
src/util/perf_crypto_symmetric.c | 1 +
src/util/perf_malloc.c | 1 +
src/util/perf_mq.c | 1 +
src/util/perf_scheduler.c | 1 +
src/util/plugin.c | 1 +
src/util/proc_compat.c | 3 +-
src/util/program.c | 1 +
src/util/regex.c | 2 +-
src/util/resolver_api.c | 1 +
src/util/scheduler.c | 1 +
src/util/service.c | 1 +
src/util/signal.c | 1 +
src/util/socks.c | 1 +
src/util/speedup.c | 1 +
src/util/strings.c | 5 +-
src/util/test_bio.c | 142 +-
src/util/test_child_management.c | 1 +
src/util/test_client.c | 1 +
src/util/test_common_allocation.c | 1 +
src/util/test_common_endian.c | 1 +
src/util/test_common_logging.c | 1 +
src/util/test_common_logging_dummy.c | 5 +-
src/util/test_common_logging_runtime_loglevels.c | 1 +
src/util/test_configuration.c | 1 +
src/util/test_container_bloomfilter.c | 1 +
src/util/test_container_dll.c | 1 +
src/util/test_container_heap.c | 1 +
src/util/test_container_meta_data.c | 375 ----
src/util/test_container_multihashmap.c | 1 +
src/util/test_container_multihashmap32.c | 1 +
src/util/test_container_multipeermap.c | 1 +
src/util/test_crypto_crc.c | 1 +
src/util/test_crypto_cs.c | 1 +
src/util/test_crypto_ecc_dlog.c | 1 +
src/util/test_crypto_ecdh_ecdsa.c | 1 +
src/util/test_crypto_ecdh_eddsa.c | 1 +
src/util/test_crypto_ecdhe.c | 1 +
src/util/test_crypto_ecdsa.c | 1 +
src/util/test_crypto_eddsa.c | 1 +
src/util/test_crypto_edx25519.c | 1 +
src/util/test_crypto_hash.c | 1 +
src/util/test_crypto_hash_context.c | 1 +
src/util/test_crypto_hkdf.c | 5 +-
src/util/test_crypto_kdf.c | 5 +-
src/util/test_crypto_paillier.c | 1 +
src/util/test_crypto_random.c | 1 +
src/util/test_crypto_rsa.c | 1 +
src/util/test_crypto_symmetric.c | 1 +
src/util/test_disk.c | 1 +
src/util/test_getopt.c | 1 +
src/util/test_hexcoder.c | 2 +-
src/util/test_mq.c | 1 +
src/util/test_os_network.c | 1 +
src/util/test_os_start_process.c | 1 +
src/util/test_peer.c | 1 +
src/util/test_plugin.c | 1 +
src/util/test_plugin_plug.c | 1 +
src/util/test_program.c | 1 +
src/util/test_regex.c | 1 +
src/util/test_resolver_api.c | 1 +
src/util/test_scheduler.c | 1 +
src/util/test_scheduler_delay.c | 1 +
src/util/test_service.c | 1 +
src/util/test_socks.c | 1 +
src/util/test_speedup.c | 1 +
src/util/test_strings.c | 1 +
src/util/test_strings_to_data.c | 1 +
src/util/test_time.c | 1 +
src/util/test_tun.c | 1 +
src/util/test_uri.c | 1 +
src/util/time.c | 1 +
src/util/tun.c | 1 +
src/util/uri.c | 1 +
src/vpn/gnunet-helper-vpn.c | 2 +-
src/vpn/gnunet-service-vpn.c | 1 -
src/vpn/gnunet-vpn.c | 1 -
src/zonemaster/gnunet-service-zonemaster.c | 38 +-
598 files changed, 12960 insertions(+), 11432 deletions(-)
diff --cc src/testing/testing.c
index de6bc45f5,20cf17895..56dc4e92d
--- a/src/testing/testing.c
+++ b/src/testing/testing.c
@@@ -2130,33 -2152,10 +2152,31 @@@ get_node_info (unsigned int num
*node_ex = node;
*namespace_ex = namespace;
*node_connections_ex = node_connections;
- GNUNET_free (hkey_node);
}
}
- GNUNET_free (hkey);
}
+/**
+ * Get a node from the topology.
+ *
+ * @param num The specific node we want the connections for.
+ * @param topology The topology we get the connections from.
+ * @return The connections of the node.
+ */
+struct GNUNET_TESTING_NetjailNode *
+GNUNET_TESTING_get_node (unsigned int num,
+ struct GNUNET_TESTING_NetjailTopology
*topology)
+{
+ struct GNUNET_TESTING_NetjailNode *node;
+ struct GNUNET_TESTING_NetjailNamespace *namespace;
+ struct GNUNET_TESTING_NodeConnection *node_connections;
+
+ get_node_info (num, topology, &node, &namespace, &node_connections);
+
+ return node;
+
+}
+
/**
* Get the connections to other nodes for a specific node.
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.