aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--ContainerFile2
-rw-r--r--Doxyfile2840
-rw-r--r--NETWORKING72
-rw-r--r--README180
-rw-r--r--SUPPORT16
-rw-r--r--api/config.js1
-rwxr-xr-xapi/index.js14
-rw-r--r--api/lib/akLogMessage/index.js12
-rw-r--r--api/lib/checkIfAllowedIP/index.js9
-rw-r--r--api/lib/storeIncomingIP/index.js8
-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.js7
-rw-r--r--api/routes/getPeers/index.js4
-rw-r--r--api/routes/getRemoteNodeInfo/index.js11
-rw-r--r--api/routes/getRemotePeers/index.js11
-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
-rwxr-xr-xapi/tests/get_peers.sh3
-rwxr-xr-xapi/tests/node_local_info.sh15
-rw-r--r--api/validators/ZblockValidator/index.js4
-rw-r--r--api/validators/ZchainValidator/index.js5
-rwxr-xr-xbin/ak14
-rwxr-xr-xbin/ak-cjdns7
-rwxr-xr-xbin/ak-clean5
-rwxr-xr-xbin/ak-coin7
-rwxr-xr-xbin/ak-config7
-rwxr-xr-xbin/ak-fs20
-rwxr-xr-xbin/ak-get-balances33
-rwxr-xr-xbin/ak-gpg11
-rwxr-xr-xbin/ak-ipfs (renamed from bin/ak-ipfs-daemon)9
-rwxr-xr-xbin/ak-ipfs-starter5
-rwxr-xr-xbin/ak-irc52
-rwxr-xr-xbin/ak-log6
-rwxr-xr-xbin/ak-maintainance53
-rwxr-xr-xbin/ak-mempool12
-rwxr-xr-xbin/ak-mine8
-rwxr-xr-xbin/ak-network15
-rwxr-xr-xbin/ak-node-info7
-rwxr-xr-xbin/ak-ns61
-rwxr-xr-xbin/ak-pkg59
-rwxr-xr-xbin/ak-profile28
-rwxr-xr-xbin/ak-sblock7
-rwxr-xr-xbin/ak-schain7
-rwxr-xr-xbin/ak-settings7
-rwxr-xr-xbin/ak-sh7
-rwxr-xr-xbin/ak-startup11
-rwxr-xr-xbin/ak-template5
-rwxr-xr-xbin/ak-transactions40
-rwxr-xr-xbin/ak-wallet48
-rwxr-xr-xbin/ak-yggdrasil55
-rwxr-xr-xbin/ak-zblock7
-rwxr-xr-xbin/ak-zchain10
-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.sh13
-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.h6
-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.c36
-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.c7
-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-xconfig.sh5
-rwxr-xr-xinit.sh9
-rwxr-xr-xinstall.sh44
-rwxr-xr-xipfs-check-install-setup-init-update44
-rwxr-xr-xlib/_ak_checks45
-rwxr-xr-xlib/_ak_cjdns7
-rwxr-xr-xlib/_ak_coin2
-rwxr-xr-xlib/_ak_config14
-rwxr-xr-xlib/_ak_datetime46
-rwxr-xr-xlib/_ak_fm6
-rwxr-xr-xlib/_ak_fs79
-rwxr-xr-xlib/_ak_gpg28
-rwxr-xr-xlib/_ak_hash_exchange8
-rwxr-xr-xlib/_ak_html5
-rwxr-xr-xlib/_ak_ipfs60
-rwxr-xr-xlib/_ak_irc10
-rwxr-xr-xlib/_ak_lib_load32
-rwxr-xr-xlib/_ak_log106
-rwxr-xr-xlib/_ak_maintainance86
-rwxr-xr-xlib/_ak_network18
-rwxr-xr-xlib/_ak_network_cjdns16
-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_yggdrasil47
-rwxr-xr-xlib/_ak_node8
-rwxr-xr-xlib/_ak_ns202
-rwxr-xr-xlib/_ak_pkg231
-rwxr-xr-xlib/_ak_sblock6
-rwxr-xr-xlib/_ak_schain2
-rwxr-xr-xlib/_ak_script64
-rwxr-xr-xlib/_ak_settings18
-rwxr-xr-xlib/_ak_sh6
-rwxr-xr-xlib/_ak_smfiles5
-rwxr-xr-xlib/_ak_wallet28
-rwxr-xr-xlib/_ak_yggdrasil228
-rwxr-xr-xlib/_ak_zblock149
-rwxr-xr-xlib/_ak_zchain71
-rwxr-xr-xmodules/articles/main.sh11
-rw-r--r--modules/articles/version1
-rwxr-xr-xmodules/categories/main.sh11
-rw-r--r--modules/categories/version1
-rwxr-xr-xmodules/comments/main.sh9