summaryrefslogtreecommitdiff
path: root/node/Cluster.cpp
AgeCommit message (Collapse)Author
2015-10-27Change how cluster relays packets -- just PROXY_UNITE and then send packet ↵Adam Ierymenko
via normal ZeroTier front plane -- more efficient and eliminates fragmentation issues.
2015-10-27Fix infinite loop in Cluster, clean up some stuff elsewhere, and back out ↵Adam Ierymenko
rate limiting in PUSH_DIRECT_PATHS for now (but we will do something else to mitigate amplification attacks)
2015-10-27Cleanup, including simplification of root server picking algorithm since we ↵Adam Ierymenko
no longer need all that craziness.
2015-10-27Refactor cluster redirects to move code to push peers out of the actual ↵Adam Ierymenko
Cluster function that checks for redirect, and clean up Peer::received() to be a bit more logical.
2015-10-26Only send redirects to the sending InetAddress and only in response to a set ↵Adam Ierymenko
of certain frame types to avoid potential race conditions.
2015-10-26Only send redirects for the same address class, and elminiate some TRACE noise.Adam Ierymenko
2015-10-26Expose cluster status in /status JSON response.Adam Ierymenko
2015-10-26Cluster status plumbing.Adam Ierymenko
2015-10-23Refactor multicast group announcement to work directly or indirectly.Adam Ierymenko
2015-10-23(1) Fix bug in geo-ip service that prevented cache lookup, (2) fix problem ↵Adam Ierymenko
in SelfAwareness (will need to test ALL versions in the wild with this), and (3) add more TRACE instrumentation to Cluster.
2015-10-23Cluster fix: was accumulating remote endpoints endlessly.Adam Ierymenko
2015-10-22More cluster wiring...Adam Ierymenko
2015-10-20Wire in redirectPeer(), now about ready to test clustering!Adam Ierymenko
2015-10-20Forgot a return true.Adam Ierymenko
2015-10-20Clustered handling of relaying.Adam Ierymenko
2015-10-20Outfit Cluster with TRACE for debugging.Adam Ierymenko
2015-10-20Finish wiring up Cluster, fix some issues with other recent changes.Adam Ierymenko
2015-10-20Wire up peer announcement in cluster.Adam Ierymenko
2015-10-20Cluster work -- integrating with the rest of the code.Adam Ierymenko
2015-10-19Make _members dynamically allocated due to static array limit on ARM.Adam Ierymenko
2015-10-14decrypt fixAdam Ierymenko
2015-10-14Untested cluster code, not enabled.Adam Ierymenko
2015-10-14Work in progress on Cluster for new root infrastructure, multi-homing.Adam Ierymenko