summaryrefslogtreecommitdiff
path: root/node/Node.cpp
AgeCommit message (Expand)Author
2017-05-31Add some also-ZeroTier-written ext/ code for use in new clustering, delete so...Adam Ierymenko
2017-05-30Remove old circuit test code. Rules engine will let us do this much better an...Adam Ierymenko
2017-05-23Config object was never even being initialized on leave. Never noticed since ...Adam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-04-24JSONDB performance improvements, threading fix.Adam Ierymenko
2017-04-17Back out NaCl since the old one with xmm6 salsa2012 does not support multi-bl...Adam Ierymenko
2017-04-17Enable use of NaCl for faster X64 Salsa20 implementations. Also include binar...Adam Ierymenko
2017-04-14Significant simplification to path logic.Adam Ierymenko
2017-04-11Pass tptr on leave.Adam Ierymenko
2017-03-27Fix TRACE and CLUSTER builds.Adam Ierymenko
2017-03-27Add thread PTR that gets passed through the entire ZT core call stack and the...Adam Ierymenko
2017-03-06Send revocations automatically on deauth for instant kill, also fix some issu...Adam Ierymenko
2017-03-01ZeroTier now has link quality measurement. We are not using this yet but deci...Adam Ierymenko
2017-03-01Outgoing side of packet counter for link quality reporting. Also some cleanup...Adam Ierymenko
2017-02-13Integrate moon concept into http config bus, and clean up that code quite a bit.Adam Ierymenko
2017-02-13Cleanup and make moons (federated roots) a little easier to deal with.Adam Ierymenko
2017-02-05Docs, code cleanup, and protect the extra new fields of HELLO with encryption...Adam Ierymenko
2017-01-27Fix deadlock.Adam Ierymenko
2017-01-27Fix moon persistence.Adam Ierymenko
2017-01-27Add comments to join ("orbit") moons.Adam Ierymenko
2017-01-27Relay policy can now be computed.Adam Ierymenko
2017-01-27Replace piecemeal designation of upstreams with the concept of moons, which i...Adam Ierymenko
2017-01-11Can't send a user message to self.Adam Ierymenko
2017-01-09Wire up VERB_USER_MESSAGE in core.Adam Ierymenko
2016-12-05Minor security: lock roots to only be reachable via World IPs.Adam Ierymenko
2016-11-22Wire through external path lookup. Static paths should now work.Adam Ierymenko
2016-11-22Replace long callback arg list with struct, and implement path whitelisting, ...Adam Ierymenko
2016-11-21Fix a deadlock in federation/upstream code.Adam Ierymenko
2016-11-21Expose relay policy in node settings.Adam Ierymenko
2016-11-18Wire through upstream stuff and add setRole().Adam Ierymenko
2016-11-18Rate gate expensive validation of new identities in HELLO.Adam Ierymenko
2016-11-17Rename getBestRoot() etc.Adam Ierymenko
2016-11-10Small fix to send pushes if not a reply.Adam Ierymenko
2016-11-10Refactor controller to permit sending of pushes as well as just replies to co...Adam Ierymenko
2016-11-09Keep connections up for netconf stuff as well as frames.Adam Ierymenko
2016-09-26It now builds.Adam Ierymenko
2016-09-20Refactor COM stuff a bit, and respond to COM requests a bit more readily for ...Adam Ierymenko
2016-09-13Implement relay policy, and setting multicast limit to 0 now disables multica...Adam Ierymenko
2016-09-09(1) Public networks now get COMs even though they do not gate with them since...Adam Ierymenko
2016-09-09More refactoring to clean up code, and add a gate function to make sure we do...Adam Ierymenko
2016-09-08Clean up handling of COMs, network access control, and fix a backward compati...Adam Ierymenko
2016-09-07Refactor MULTICAST_LIKE pushing to eliminate redundant and unnecessary pushes...Adam Ierymenko
2016-09-07Bunch more path refactoring. Peers no longer forget paths, but do not normall...Adam Ierymenko
2016-09-03Tweaks to new Path code for dual-stack operation, and other fixes.Adam Ierymenko
2016-09-02Tweaks to path handling...Adam Ierymenko
2016-09-02Rest of big Path canonicalization refactor.Adam Ierymenko
2016-08-24Push NETWORK_CONFIG_REFRESH on POSTs to /member/... in controller.Adam Ierymenko
2016-08-09More cleanup and removal of cruft due to obsolete network-specific relays (wi...Adam Ierymenko
2016-08-04More cleanup and removal of DeferredPackets, will do the latter in a more ele...Adam Ierymenko
2016-08-02Kill network preferred relays -- this feature is gone (and was seldom used an...Adam Ierymenko