aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBertrand Marc <beberking@gmail.com>2012-06-06 20:47:48 +0200
committerBertrand Marc <beberking@gmail.com>2012-06-06 20:47:48 +0200
commit740b30688bd745a527f96f9116c19acb3480971a (patch)
tree2709a3f4dba11c174aa9e1ba3612e30c578e76a9 /src
parent2b81464a43485fcc8ce079fafdee7b7a171835f4 (diff)
Imported Upstream version 0.9.3upstream/0.9.3
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am16
-rw-r--r--src/Makefile.in19
-rw-r--r--src/arm/Makefile.in2
-rw-r--r--src/arm/arm.conf.in2
-rw-r--r--src/arm/arm.h21
-rw-r--r--src/arm/arm_api.c498
-rw-r--r--src/arm/do_start_process.c1
-rw-r--r--src/arm/gnunet-arm.c56
-rw-r--r--src/arm/gnunet-service-arm.c354
-rw-r--r--src/arm/mockup-service.c31
-rw-r--r--src/arm/test_exponential_backoff.c88
-rw-r--r--src/ats/Makefile.am13
-rw-r--r--src/ats/Makefile.in35
-rw-r--r--src/ats/ats.conf.in18
-rw-r--r--src/ats/ats.h9
-rw-r--r--src/ats/ats_api_performance.c4
-rw-r--r--src/ats/ats_api_scheduling.c112
-rw-r--r--src/ats/gnunet-service-ats.c9
-rw-r--r--src/ats/gnunet-service-ats_addresses.c282
-rw-r--r--src/ats/gnunet-service-ats_addresses.h15
-rw-r--r--src/ats/gnunet-service-ats_addresses_mlp.c225
-rw-r--r--src/ats/gnunet-service-ats_addresses_mlp.h16
-rw-r--r--src/ats/gnunet-service-ats_performance.c2
-rw-r--r--src/ats/gnunet-service-ats_scheduling.c51
-rw-r--r--src/ats/gnunet-service-ats_scheduling.h13
-rw-r--r--src/ats/perf_ats_mlp.c372
-rw-r--r--src/ats/test_ats_api.conf30
-rw-r--r--src/ats/test_ats_api_reset_backoff.c308
-rw-r--r--src/ats/test_ats_api_scheduling.c13
-rw-r--r--src/ats/test_ats_mlp.c14
-rw-r--r--src/ats/test_ats_mlp_averaging.c14
-rw-r--r--src/block/Makefile.in2
-rw-r--r--src/block/block.c2
-rw-r--r--src/block/plugin_block_test.c5
-rw-r--r--src/chat/Makefile.in2
-rw-r--r--src/chat/chat.c2
-rw-r--r--src/chat/gnunet-chat.c102
-rw-r--r--src/chat/test_chat.c2
-rw-r--r--src/chat/test_chat_private.c2
-rw-r--r--src/core/Makefile.am15
-rw-r--r--src/core/Makefile.in42
-rw-r--r--src/core/core.conf.in2
-rw-r--r--src/core/core.h36
-rw-r--r--src/core/core_api.c167
-rw-r--r--src/core/core_api_is_connected.c232
-rw-r--r--src/core/core_api_iterate_peers.c56
-rw-r--r--src/core/gnunet-core-list-connections.c207
-rw-r--r--src/core/gnunet-core.c99
-rw-r--r--src/core/gnunet-service-core.c2
-rw-r--r--src/core/gnunet-service-core_clients.c115
-rw-r--r--src/core/gnunet-service-core_clients.h3
-rw-r--r--src/core/gnunet-service-core_kx.c326
-rw-r--r--src/core/gnunet-service-core_neighbours.c16
-rw-r--r--src/core/gnunet-service-core_sessions.c12
-rw-r--r--src/core/test_core_api.c2
-rw-r--r--src/core/test_core_api_peer2.conf26
-rw-r--r--src/core/test_core_api_reliability.c34
-rw-r--r--src/core/test_core_api_send_to_self.c2
-rw-r--r--src/core/test_core_api_start_only.c2
-rw-r--r--src/core/test_core_defaults.conf6
-rw-r--r--src/core/test_core_quota_asymmetric_recv_limited_peer2.conf10
-rw-r--r--src/core/test_core_quota_asymmetric_send_limit_peer2.conf12
-rw-r--r--src/core/test_core_quota_compliance.c51
-rw-r--r--src/core/test_core_quota_peer2.conf12
-rw-r--r--src/datacache/Makefile.am2
-rw-r--r--src/datacache/Makefile.in6
-rw-r--r--src/datacache/datacache.c9
-rw-r--r--src/datacache/plugin_datacache_mysql.c575
-rw-r--r--src/datacache/plugin_datacache_postgres.c216
-rw-r--r--src/datacache/plugin_datacache_sqlite.c20
-rw-r--r--src/datastore/Makefile.am2
-rw-r--r--src/datastore/Makefile.in6
-rw-r--r--src/datastore/datastore.h5
-rw-r--r--src/datastore/datastore_api.c94
-rw-r--r--src/datastore/gnunet-service-datastore.c56
-rw-r--r--src/datastore/perf_datastore_api.c5
-rw-r--r--src/datastore/plugin_datastore_mysql.c689
-rw-r--r--src/datastore/plugin_datastore_postgres.c305
-rw-r--r--src/datastore/plugin_datastore_sqlite.c27
-rw-r--r--src/datastore/test_datastore_api.c4
-rw-r--r--src/datastore/test_datastore_api_management.c5
-rw-r--r--src/datastore/test_defaults.conf3
-rw-r--r--src/dht/Makefile.am11
-rw-r--r--src/dht/Makefile.in41
-rw-r--r--src/dht/dht.conf.in2
-rw-r--r--src/dht/dht.h179
-rw-r--r--src/dht/dht_api.c605
-rw-r--r--src/dht/gnunet-dht-get.c2
-rw-r--r--src/dht/gnunet-dht-monitor.c325
-rw-r--r--src/dht/gnunet-dht-put.c30
-rw-r--r--src/dht/gnunet-service-dht_clients.c437
-rw-r--r--src/dht/gnunet-service-dht_clients.h86
-rw-r--r--src/dht/gnunet-service-dht_datacache.c2
-rw-r--r--src/dht/gnunet-service-dht_neighbours.c84
-rw-r--r--src/dht/gnunet-service-dht_neighbours.h9
-rw-r--r--src/dht/gnunet-service-dht_routing.c67
-rw-r--r--src/dht/plugin_block_dht.c14
-rw-r--r--src/dht/test_dht_2dtorus.conf4
-rw-r--r--src/dht/test_dht_api.c8
-rw-r--r--src/dht/test_dht_api_data.conf3
-rw-r--r--src/dht/test_dht_api_peer1.conf2
-rw-r--r--src/dht/test_dht_line.conf2
-rw-r--r--src/dht/test_dht_monitor.c177
-rw-r--r--src/dht/test_dht_multipeer.c31
-rw-r--r--src/dht/test_dht_multipeer_data.conf7
-rw-r--r--src/dht/test_dht_topo.c107
-rw-r--r--src/dht/test_dht_twopeer.c21
-rw-r--r--src/dht/test_dht_twopeer_data.conf8
-rw-r--r--src/dht/test_dht_twopeer_get_put.c21
-rw-r--r--src/dht/test_dht_twopeer_path_tracking.c4
-rw-r--r--src/dht/test_dht_twopeer_put_get.c42
-rw-r--r--src/dns/Makefile.am5
-rw-r--r--src/dns/Makefile.in8
-rw-r--r--src/dns/dns.h4
-rw-r--r--src/dns/dns_api.c2
-rw-r--r--src/dns/gnunet-service-dns.c54
-rw-r--r--src/dns/plugin_block_dns.c2
-rw-r--r--src/dv/Makefile.in2
-rw-r--r--src/dv/dv_api.c2
-rw-r--r--src/dv/gnunet-service-dv.c17
-rw-r--r--src/dv/plugin_transport_dv.c4
-rw-r--r--src/dv/test_transport_api_dv.c2
-rw-r--r--src/exit/Makefile.in2
-rw-r--r--src/exit/exit.h6
-rw-r--r--src/exit/gnunet-daemon-exit.c41
-rw-r--r--src/fragmentation/Makefile.am2
-rw-r--r--src/fragmentation/Makefile.in4
-rw-r--r--src/fragmentation/defragmentation.c18
-rw-r--r--src/fragmentation/fragmentation.c36
-rw-r--r--src/fs/Makefile.am14
-rw-r--r--src/fs/Makefile.in33
-rw-r--r--src/fs/fs.conf.in13
-rw-r--r--src/fs/fs_api.c134
-rw-r--r--src/fs/fs_api.h154
-rw-r--r--src/fs/fs_dirmetascan.c26
-rw-r--r--src/fs/fs_download.c577
-rw-r--r--src/fs/fs_file_information.c10
-rw-r--r--src/fs/fs_list_indexed.c2
-rw-r--r--src/fs/fs_publish.c34
-rw-r--r--src/fs/fs_publish_ksk.c2
-rw-r--r--src/fs/fs_search.c266
-rw-r--r--src/fs/fs_tree.c7
-rw-r--r--src/fs/fs_unindex.c349
-rw-r--r--src/fs/fs_uri.c16
-rw-r--r--src/fs/gnunet-directory.c2
-rw-r--r--src/fs/gnunet-download.c3
-rw-r--r--src/fs/gnunet-helper-fs-publish.c55
-rw-r--r--src/fs/gnunet-pseudonym.c22
-rw-r--r--src/fs/gnunet-publish.c6
-rw-r--r--src/fs/gnunet-service-fs.h2
-rw-r--r--src/fs/gnunet-service-fs_indexing.c2
-rw-r--r--src/fs/gnunet-service-fs_lc.c6
-rw-r--r--src/fs/gnunet-service-fs_pr.c4