aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NETWORKING72
-rw-r--r--README25
-rw-r--r--SUPPORT16
-rwxr-xr-xapi/index.js1
-rw-r--r--api/lib/akLogMessage/index.js4
-rw-r--r--api/lib/checkIfAllowedIP/index.js5
-rw-r--r--api/lib/storeIncomingIP/index.js4
-rw-r--r--api/routes/announceZBlock/index.js4
-rw-r--r--api/routes/announceZChain/index.js4
-rw-r--r--api/routes/default/index.js18
-rw-r--r--api/routes/getChunk/index.js5
-rw-r--r--api/routes/getIPFSHash/index.js23
-rw-r--r--api/routes/getInnerIPFSContent/index.js4
-rw-r--r--api/routes/getLeaf/index.js4
-rw-r--r--api/routes/getMap/index.js5
-rw-r--r--api/routes/getNodeInfo/index.js4
-rw-r--r--api/routes/getPeers/index.js4
-rw-r--r--api/routes/getRemoteNodeInfo/index.js8
-rw-r--r--api/routes/getRemotePeers/index.js7
-rw-r--r--api/routes/getSBlock/index.js8
-rw-r--r--api/routes/getZChain/index.js5
-rw-r--r--api/routes/showEntriesFile/index.js6
-rw-r--r--api/routes/showNSEntriesFile/index.js6
-rw-r--r--api/validators/ZblockValidator/index.js4
-rw-r--r--api/validators/ZchainValidator/index.js5
-rwxr-xr-xbin/ak7
-rwxr-xr-xbin/ak-cjdns7
-rwxr-xr-xbin/ak-clean3
-rwxr-xr-xbin/ak-coin7
-rwxr-xr-xbin/ak-config7
-rwxr-xr-xbin/ak-fs7
-rwxr-xr-xbin/ak-get-balances17
-rwxr-xr-xbin/ak-gpg7
-rwxr-xr-xbin/ak-ipfs7
-rwxr-xr-xbin/ak-ipfs-starter5
-rwxr-xr-xbin/ak-irc7
-rwxr-xr-xbin/ak-log6
-rwxr-xr-xbin/ak-maintainance7
-rwxr-xr-xbin/ak-mempool5
-rwxr-xr-xbin/ak-mine7
-rwxr-xr-xbin/ak-network15
-rwxr-xr-xbin/ak-node-info7
-rwxr-xr-xbin/ak-ns61
-rwxr-xr-xbin/ak-pkg9
-rwxr-xr-xbin/ak-profile13
-rwxr-xr-xbin/ak-sblock7
-rwxr-xr-xbin/ak-schain7
-rwxr-xr-xbin/ak-settings7
-rwxr-xr-xbin/ak-sh7
-rwxr-xr-xbin/ak-startup7
-rwxr-xr-xbin/ak-template5
-rwxr-xr-xbin/ak-transactions13
-rwxr-xr-xbin/ak-wallet9
-rwxr-xr-xbin/ak-yggdrasil7
-rwxr-xr-xbin/ak-zblock7
-rwxr-xr-xbin/ak-zchain9
-rw-r--r--c_implementation/Makefile.am67
-rwxr-xr-xc_implementation/build.sh (renamed from src/build.sh)0
-rwxr-xr-xc_implementation/build_tree/ak_fs_build.sh16
-rwxr-xr-xc_implementation/build_tree/ak_log_build.sh (renamed from src/build_tree/ak_log_build.sh)10
-rwxr-xr-xc_implementation/build_tree/ak_logcatter_build.sh7
-rwxr-xr-xc_implementation/build_tree/ak_settings_build.sh11
-rwxr-xr-xc_implementation/build_tree/ak_utils_build.sh7
-rwxr-xr-xc_implementation/build_tree/libsodium_test_build.sh1
-rw-r--r--c_implementation/configure.ac12
-rw-r--r--c_implementation/include/libakdatetime.h14
-rw-r--r--c_implementation/include/libakfs.h434
-rw-r--r--c_implementation/include/libaklog.h27
-rw-r--r--c_implementation/include/libaklogcatter.h (renamed from src/include/aklogcatter.h)0
-rw-r--r--c_implementation/include/libaksettings.h26
-rw-r--r--c_implementation/include/libakutils.h24
-rw-r--r--c_implementation/src/ak_datetime.c70
-rw-r--r--c_implementation/src/ak_fs.c383
-rw-r--r--c_implementation/src/ak_fs_defuse.c98
-rw-r--r--c_implementation/src/ak_fs_main.c51
-rw-r--r--c_implementation/src/ak_fs_map_v3.c213
-rw-r--r--c_implementation/src/ak_fs_map_v4.c8
-rw-r--r--c_implementation/src/ak_fs_maps_v3.c98
-rw-r--r--c_implementation/src/ak_fs_mt.c52
-rw-r--r--c_implementation/src/ak_fs_sha512sum.c221
-rw-r--r--c_implementation/src/ak_log.c246
-rw-r--r--c_implementation/src/ak_log_main.c32
-rw-r--r--c_implementation/src/ak_logcatter.c (renamed from src/aklogcatter.c)5
-rw-r--r--c_implementation/src/ak_settings.c153
-rw-r--r--c_implementation/src/ak_utils.c (renamed from src/aksettings.c)4
-rw-r--r--c_implementation/tests/test_akfs.c307
-rw-r--r--c_implementation/tests/test_akfs_mkdir.c42
-rw-r--r--c_implementation/tests/test_aklog.c78
-rw-r--r--c_implementation/tests/test_aklogcatter.c (renamed from src/tests/test_aklogcatter.c)2
-rw-r--r--c_implementation/tests/test_aklogwrite.c16
-rw-r--r--c_implementation/tests/test_aksettings.c122
-rw-r--r--c_implementation/tests/test_aksettings_read.c23
-rw-r--r--c_implementation/tests/test_akutils.c7
-rw-r--r--c_implementation/tests/test_sha512_string.c70
-rwxr-xr-xlib/_ak_checks4
-rwxr-xr-xlib/_ak_cjdns7
-rwxr-xr-xlib/_ak_coin2
-rwxr-xr-xlib/_ak_config4
-rwxr-xr-xlib/_ak_datetime (renamed from lib/_ak_utils)1
-rwxr-xr-xlib/_ak_fm6
-rwxr-xr-xlib/_ak_fs7
-rwxr-xr-xlib/_ak_gpg20
-rwxr-xr-xlib/_ak_hash_exchange8
-rwxr-xr-xlib/_ak_html5
-rwxr-xr-xlib/_ak_ipfs12
-rwxr-xr-xlib/_ak_irc10
-rwxr-xr-xlib/_ak_lib_load32
-rwxr-xr-xlib/_ak_log9
-rwxr-xr-xlib/_ak_maintainance5
-rwxr-xr-xlib/_ak_network18
-rwxr-xr-xlib/_ak_network_cjdns5
-rwxr-xr-xlib/_ak_network_incoming95
-rwxr-xr-xlib/_ak_network_ipfs11
-rwxr-xr-xlib/_ak_network_stellar50
-rwxr-xr-xlib/_ak_network_utils81
-rwxr-xr-xlib/_ak_network_yggdrasil7
-rwxr-xr-xlib/_ak_node6
-rwxr-xr-xlib/_ak_ns202
-rwxr-xr-xlib/_ak_pkg66
-rwxr-xr-xlib/_ak_sblock6
-rwxr-xr-xlib/_ak_schain2
-rwxr-xr-xlib/_ak_script5
-rwxr-xr-xlib/_ak_settings9
-rwxr-xr-xlib/_ak_sh6
-rwxr-xr-xlib/_ak_smfiles5
-rwxr-xr-xlib/_ak_wallet2
-rwxr-xr-xlib/_ak_yggdrasil8
-rwxr-xr-xlib/_ak_zblock17
-rwxr-xr-xlib/_ak_zchain15
-rw-r--r--src/akfs.c328
-rw-r--r--src/aklog.c289
-rwxr-xr-xsrc/build_tree/ak_fs_build.sh15
-rwxr-xr-xsrc/build_tree/ak_logcatter_build.sh2
-rwxr-xr-xsrc/build_tree/ak_settings_build.sh2
-rw-r--r--src/include/akfs.h25
-rw-r--r--src/include/aklog.h16
-rw-r--r--src/include/aksettings.h6
-rwxr-xr-xsrc/new_lib.sh83
-rw-r--r--src/tests/test_akfs.c208
-rw-r--r--src/tests/test_akfs_mkdir.c38
-rw-r--r--src/tests/test_aklog.c72
-rw-r--r--src/tests/test_aklogwrite.c13
-rw-r--r--src/tests/test_aksettings.c7