aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS3
-rw-r--r--ChangeLog883
-rw-r--r--Makefile.in2
-rw-r--r--README44
-rwxr-xr-xconfigure585
-rw-r--r--configure.ac209
-rw-r--r--contrib/Makefile.am42
-rw-r--r--contrib/Makefile.in153
-rwxr-xr-xcontrib/gnunet-gns-import.sh4
-rw-r--r--contrib/gnunet_janitor.py.in12
-rw-r--r--contrib/hellos/02UKbin0 -> 312 bytes
-rw-r--r--contrib/hellos/1G1Mbin0 -> 312 bytes
-rw-r--r--contrib/hellos/7RAVbin0 -> 292 bytes
-rw-r--r--contrib/hellos/8B4Tbin0 -> 292 bytes
-rw-r--r--contrib/hellos/94CHbin0 -> 292 bytes
-rw-r--r--contrib/hellos/ATF4bin0 -> 312 bytes
-rw-r--r--contrib/hellos/F1GTbin0 -> 312 bytes
-rw-r--r--contrib/hellos/KD9Vbin0 -> 292 bytes
-rw-r--r--contrib/hellos/KUPLbin0 -> 312 bytes
-rw-r--r--contrib/hellos/LJR8bin0 -> 312 bytes
-rw-r--r--contrib/hellos/R69Qbin0 -> 292 bytes
-rw-r--r--contrib/hellos/R6OVbin0 -> 312 bytes
-rw-r--r--contrib/hellos/RL7Pbin0 -> 312 bytes
-rw-r--r--contrib/timeout_watchdog_w32.c190
-rw-r--r--doc/Makefile.in2
-rw-r--r--doc/man/Makefile.am4
-rw-r--r--doc/man/Makefile.in6
-rw-r--r--doc/man/gnunet-arm.13
-rw-r--r--doc/man/gnunet-core.135
-rw-r--r--doc/man/gnunet-gns.136
-rw-r--r--doc/man/gnunet-namestore.158
-rw-r--r--doc/man/gnunet-rsa.140
-rw-r--r--gnunet_config.h33
-rw-r--r--gnunet_config.h.in19
-rw-r--r--m4/Makefile.in2
-rw-r--r--pkgconfig/Makefile.in13
-rw-r--r--pkgconfig/gnunetregex.pc.in12
-rw-r--r--po/POTFILES.in42
-rw-r--r--po/de.gmobin6870 -> 6753 bytes
-rw-r--r--po/de.po3364
-rw-r--r--po/es.gmobin6270 -> 6270 bytes
-rw-r--r--po/es.po3335
-rw-r--r--po/gnunet.pot2989
-rw-r--r--po/sv.gmobin4058 -> 3950 bytes
-rw-r--r--po/sv.po3325
-rw-r--r--po/vi.gmobin14375 -> 13248 bytes
-rw-r--r--po/vi.po3341
-rw-r--r--po/zh_CN.gmobin4364 -> 4304 bytes
-rw-r--r--po/zh_CN.po3134
-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--