Move things around, no logic changes yet.
Manual merge
Manual merge
cleanup
Use a 3-RumorMill system.
Adjust janitor link-splitting logic.
Move some stuff around again
Manual merge
Very simple emulation of kbuckets on top of existing nodestore. TODO guarantee that we actually find a worst node, even if it means evicting the worst bestParent or required node
Keep the nodestore size fixed, even if it means creating a blackhole
* Digest::SHA2 is deprecated, using Digest::SHA instead
Allow time() syscall - seem to be used on i686 from glibc-2.18 time() here
Added architecture and system detection
Removed a few contrib/c files to improve build performance
Improve build speed by building with no optimization until link-time if LTO is available
Merge versionTest.js into ./do
Jettisoned libseccomp which was not providing much cross-platform benefit
Rewrote discoverLink()
Compiler errors inside of preprocessor conditionals :|
picky clang + 32 bit machine with different syscalls