summaryrefslogtreecommitdiff
path: root/node
AgeCommit message (Collapse)Author
2013-10-01Merge branch 'adamierymenko-dev' of /Users/api/Code/local-ZeroTierOne into ↵Adam Ierymenko
adamierymenko-dev
2013-10-01More multicast fixes.Adam Ierymenko
2013-10-01Multicast debug changes.Adam Ierymenko
2013-10-01Each peer now tracks the last time it announced multicast LIKEs ↵Adam Ierymenko
independently and does so frequently enough to prevent expires. Also add a multicast debug facility for use on the testnet.
2013-09-30Fix for multicast propagation to prevent buildup of frames ping-ponging ↵Adam Ierymenko
between supernodes.
2013-09-30Fix bug in next hop selection.Adam Ierymenko
2013-09-30Send reset of OK(HELLO) in both places where it gets composed.Adam Ierymenko
2013-09-30Make new multicast depth and prefix bits parameters configurable.Adam Ierymenko
2013-09-30Fix for multicast propagation -- supernodes must always keep propagating. ↵Adam Ierymenko
Also fix mac-tap build on new version of Xcode CL tools. Must use old llvm-g++ instead of clang for i686 -mkernel.
2013-09-27Whew, it builds!Adam Ierymenko
2013-09-26Work in progress...Adam Ierymenko
2013-09-25More work in progress in new multicast propagation...Adam Ierymenko
2013-09-25Work in progress...Adam Ierymenko
2013-09-24Work in progress...Adam Ierymenko
2013-09-24Work in progress...Adam Ierymenko
2013-09-22More work in progress on new Multicaster. This should be pretty much good to ↵Adam Ierymenko
go, and performance should not be too O(crappy).
2013-09-21New multicast algorithm work in progress...Adam Ierymenko
2013-09-20New packet formats for MULTICAST_FRAME, and MULTICAST_GOT. Not implemented ↵Adam Ierymenko
yet in decoder, so wont compile. Work in progress.
2013-09-19Fix for netconf advertising of multicast propagation parameters, and ↵Adam Ierymenko
defaults in Network.hpp.
2013-09-19Change Linux default build back to debug, and fix startup message. Oh, and ↵Adam Ierymenko
new crypto just kinda works. Awesome.
2013-09-19Build fix for network ID remap hack.Adam Ierymenko
2013-09-19Add temporary code to remap old Earth network ID to new one.Adam Ierymenko
2013-09-18Remove code to automatically join Earth -- network joins will now be ↵Adam Ierymenko
user-initiated and manual.
2013-09-17Prescient endian-ness fix in deriveAddress.Adam Ierymenko
2013-09-17Get rid of 000000000000000.mcerts junk files.Adam Ierymenko
2013-09-17Make network multicast breadth/depth parameters configurable on a per-net basis.Adam Ierymenko
2013-09-17More include formatting cleanup.Adam Ierymenko
2013-09-17Some file format cleanup.Adam Ierymenko
2013-09-17Get rid of onSent(), which was never used consistently anyway.Adam Ierymenko
2013-09-17Add port and control port command line options to daemon and command line ↵Adam Ierymenko
client, add new supernode keys to Defaults.
2013-09-16Build fix to eliminate strict aliasing warnings, and a bug fix.Adam Ierymenko
2013-09-16Fix idtool build, tweak address derivation again.Adam Ierymenko
2013-09-16More tweaks to address derivation, going to test on other boxen.Adam Ierymenko
2013-09-16Build fix for 32-bit Linux and tweaks to address derivation algorithm.Adam Ierymenko
2013-09-16New crypto integrated -- going to be testing new identity address generation ↵Adam Ierymenko
algo a bit more before finalizing.
2013-09-16Integrating new crypto, work still in progress...Adam Ierymenko
2013-09-16Integrating new crypto -- work in progress, wont build yet.Adam Ierymenko
2013-09-15Small amount of crypto cleanup.Adam Ierymenko
2013-09-15Test vectors for all new crypto.Adam Ierymenko
2013-09-14Add test vectors for ensuring identical C25519 operation across systems.Adam Ierymenko
2013-09-13More new crypto: Ed25519 signatures.Adam Ierymenko
2013-09-13More work in progress on new crypto...Adam Ierymenko
2013-09-13More crypto work in progress...Adam Ierymenko
2013-09-13More new crypto -- poly1305 one-time auth code.Adam Ierymenko
2013-09-13Add new crypto: SHA512 and C25519 -- not integrated yet.Adam Ierymenko
2013-09-13Bit more of adding version to OK(HELLO)Adam Ierymenko
2013-09-13Add version info to OK(HELLO) so both sides know their version info.Adam Ierymenko
2013-09-12More experimentation with multicast rate.Adam Ierymenko
2013-09-12Get a default rate that works for multicast.Adam Ierymenko
2013-09-11Reduce log noise, change to TRACE.Adam Ierymenko