aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authornevans <nevans@140774ce-b5e7-0310-ab8b-a85725594a96>2010-11-05 18:21:50 +0000
committernevans <nevans@140774ce-b5e7-0310-ab8b-a85725594a96>2010-11-05 18:21:50 +0000
commitbd6f6e2e957f41f82790971a0e65b4b1cf7f547d (patch)
tree0620da4312bb04de4d7b65074fdd3b0c3dd6cc0e /src
parentb445520f5a30966cd807d2634d000bb41dccd9ac (diff)
big scheduler refactoring, expect some issues
git-svn-id: https://gnunet.org/svn/gnunet@13565 140774ce-b5e7-0310-ab8b-a85725594a96
Diffstat (limited to 'src')
-rw-r--r--src/arm/arm_api.c61
-rw-r--r--src/arm/gnunet-arm.c25
-rw-r--r--src/arm/gnunet-service-arm.c36
-rw-r--r--src/arm/gnunet-service-arm.h3
-rw-r--r--src/arm/gnunet-service-arm_interceptor.c75
-rw-r--r--src/arm/mockup-service.c6
-rw-r--r--src/arm/test_arm_api.c9
-rw-r--r--src/arm/test_exponential_backoff.c37
-rw-r--r--src/arm/test_gnunet_service_manager.c10
-rw-r--r--src/core/core_api.c30
-rw-r--r--src/core/core_api_iterate_peers.c6
-rw-r--r--src/core/core_api_peer_get_info.c6
-rw-r--r--src/core/core_api_peer_request.c17
-rw-r--r--src/core/gnunet-service-core.c94
-rw-r--r--src/core/test_core_api.c18
-rw-r--r--src/core/test_core_api_reliability.c32
-rw-r--r--src/core/test_core_api_start_only.c9
-rw-r--r--src/core/test_core_quota_compliance.c37
-rw-r--r--src/datacache/datacache.c8
-rw-r--r--src/datacache/perf_datacache.c4
-rw-r--r--src/datacache/plugin_datacache.h4
-rw-r--r--src/datacache/test_datacache.c4
-rw-r--r--src/datacache/test_datacache_quota.c4
-rw-r--r--src/datastore/datastore_api.c35
-rw-r--r--src/datastore/gnunet-service-datastore.c25
-rw-r--r--src/datastore/perf_datastore_api.c23
-rw-r--r--src/datastore/perf_plugin_datastore.c21
-rw-r--r--src/datastore/plugin_datastore.h4
-rw-r--r--src/datastore/plugin_datastore_mysql.c6
-rw-r--r--src/datastore/plugin_datastore_postgres.c6
-rw-r--r--src/datastore/plugin_datastore_sqlite.c6
-rw-r--r--src/datastore/test_datastore_api.c31
-rw-r--r--src/datastore/test_datastore_api_management.c17
-rw-r--r--src/dht/dht_api.c26
-rw-r--r--src/dht/gnunet-dht-driver.c220
-rw-r--r--src/dht/gnunet-dht-get-peer.c16
-rw-r--r--src/dht/gnunet-dht-get.c14
-rw-r--r--src/dht/gnunet-dht-put.c11
-rw-r--r--src/dht/gnunet-service-dht.c88
-rw-r--r--src/dht/test_dht_api.c53
-rw-r--r--src/dht/test_dht_multipeer.c96
-rw-r--r--src/dht/test_dht_twopeer.c81
-rw-r--r--src/dht/test_dht_twopeer_put_get.c58
-rw-r--r--src/dht/test_dhtlog.c1
-rw-r--r--src/dv/dv.h3
-rw-r--r--src/dv/dv_api.c13
-rw-r--r--src/dv/gnunet-service-dv.c56
-rw-r--r--src/dv/plugin_transport_dv.c2
-rw-r--r--src/dv/test_transport_api_dv.c103
-rw-r--r--src/fs/fs.c34
-rw-r--r--src/fs/fs.h5
-rw-r--r--src/fs/fs_download.c12
-rw-r--r--src/fs/fs_list_indexed.c18
-rw-r--r--src/fs/fs_namespace.c16
-rw-r--r--src/fs/fs_publish.c46
-rw-r--r--src/fs/fs_search.c52
-rw-r--r--src/fs/fs_test_lib.c87
-rw-r--r--src/fs/fs_test_lib.h20
-rw-r--r--src/fs/fs_tree.c6
-rw-r--r--src/fs/fs_unindex.c9
-rw-r--r--src/fs/gnunet-directory.c2
-rw-r--r--src/fs/gnunet-download.c18
-rw-r--r--src/fs/gnunet-pseudonym.c5
-rw-r--r--src/fs/gnunet-publish.c23
-rw-r--r--src/fs/gnunet-search.c16
-rw-r--r--src/fs/gnunet-service-fs.c92
-rw-r--r--src/fs/gnunet-service-fs_indexing.c17
-rw-r--r--src/fs/gnunet-service-fs_indexing.h4
-rw-r--r--src/fs/gnunet-unindex.c18
-rw-r--r--src/fs/perf_gnunet_service_fs_p2p.c36
-rw-r--r--src/fs/test_fs_download.c27
-rw-r--r--src/fs/test_fs_download_indexed.c27
-rw-r--r--src/fs/test_fs_download_persistence.c30
-rw-r--r--src/fs/test_fs_file_information.c3
-rw-r--r--src/fs/test_fs_list_indexed.c16
-rw-r--r--src/fs/test_fs_namespace.c19
-rw-r--r--src/fs/test_fs_namespace_list_updateable.c7
-rw-r--r--src/fs/test_fs_publish.c13
-rw-r--r--src/fs/test_fs_publish_persistence.c19
-rw-r--r--src/fs/test_fs_search.c19
-rw-r--r--src/fs/test_fs_search_persistence.c25
-rw-r--r--src/fs/test_fs_start_stop.c7
-rw-r--r--src/fs/test_fs_test_lib.c28
-rw-r--r--src/fs/test_fs_unindex.c19
-rw-r--r--src/fs/test_fs_unindex_persistence.c25
-rw-r--r--src/fs/test_gnunet_service_fs_migration.c31
-rw-r--r--src/fs/test_gnunet_service_fs_p2p.c25
-rw-r--r--src/hostlist/gnunet-daemon-hostlist.c15
-rw-r--r--src/hostlist/hostlist-client.c52
-rw-r--r--src/hostlist/hostlist-client.h2
-rw-r--r--src/hostlist/hostlist-server.c19
-rw-r--r--src/hostlist/hostlist-server.h1
-rw-r--r--src/hostlist/test_gnunet_daemon_hostlist.c23
-rw-r--r--src/hostlist/test_gnunet_daemon_hostlist_learning.c40
-rw-r--r--src/include/gnunet_arm_service.h2
-rw-r--r--src/include/gnunet_client_lib.h10
-rw-r--r--src/include/gnunet_connection_lib.h23
-rw-r--r--src/include/gnunet_core_service.h16
-rw-r--r--src/include/gnunet_crypto_lib.h4
-rw-r--r--src/include/gnunet_datacache_lib.h4
-rw-r--r--src/include/gnunet_datastore_service.h6
-rw-r--r--src/include/gnunet_dht_service.h4
-rw-r--r--src/include/gnunet_disk_lib.h5
-rw-r--r--src/include/gnunet_fs_service.h4
-rw-r--r--src/include/gnunet_nat_lib.h4
-rw-r--r--src/include/gnunet_peerinfo_service.h6
-rw-r--r--src/include/gnunet_program_lib.h2
-rw-r--r--src/include/gnunet_resolver_service.h12
-rw-r--r--src/include/gnunet_scheduler_lib.h93
-rw-r--r--src/include/gnunet_server_lib.h10
-rw-r--r--src/include/gnunet_service_lib.h6
-rw-r--r--src/include/gnunet_statistics_service.h4
-rw-r--r--src/include/gnunet_testing_lib.h13
-rw-r--r--src/include/gnunet_transport_service.h14
-rw-r--r--src/include/gnunet_upnp_service.h4
-rw-r--r--src/monkey/gnunet-monkey.c2
-rw-r--r--src/nat/nat.c23
-rw-r--r--src/nat/natpmp.c5
-rw-r--r--src/nat/natpmp.h5
-rw-r--r--src/nat/test_nat.c6
-rw-r--r--src/nat/upnp-commands.c28
-rw-r--r--src/nat/upnp-commands.h20
-rw-r--r--src/nat/upnp-discover.c40
-rw-r--r--src/nat/upnp-discover.h4
-rw-r--r--src/nat/upnp.c16
-rw-r--r--src/nat/upnp.h5
-rw-r--r--src/peerinfo-tool/gnunet-peerinfo.c10
-rw-r--r--src/peerinfo/gnunet-service-peerinfo.c19
-rw-r--r--src/peerinfo/peerinfo_api.c35
-rw-r--r--src/peerinfo/peerinfo_api_notify.c17
-rwxr-xr-xsrc/peerinfo/perf_peerinfo_api.c6
-rw-r--r--src/peerinfo/test_peerinfo_api.c6
-rw-r--r--src/statistics/gnunet-service-statistics.c5
-rw-r--r--src/statistics/gnunet-statistics.c6
-rw-r--r--src/statistics/statistics_api.c19
-rw-r--r--src/statistics/test_statistics_api.c6
-rw-r--r--src/statistics/test_statistics_api_loop.c3
-rw-r--r--src/template/gnunet-service-template.c5
-rw-r--r--src/template/gnunet-template.c2
-rw-r--r--src/testing/test_testing.c3
-rw-r--r--src/testing/test_testing_connect.c10
-rw-r--r--src/testing/test_testing_group.c6
-rw-r--r--src/testing/test_testing_group_remote.c7
-rw-r--r--src/testing/test_testing_topology.c86