summaryrefslogtreecommitdiff
path: root/node/Node.cpp
AgeCommit message (Expand)Author
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
2016-07-12Plumbing through trusted path stuff to OneService.Adam Ierymenko
2016-07-12Trusted path support, and version bump to 1.1.9Adam Ierymenko
2016-05-06Simplify a bunch of NetworkConfig stuff by eliminating accessors, also makes ...Adam Ierymenko
2016-05-06Dead code removal.Adam Ierymenko
2016-04-26Bunch more refactoring for an even more compact NetworkConfig representation,...Adam Ierymenko
2016-04-19Cleanup in numerous places, reduce network chattiness around MULTICAST_LIKE, ...Adam Ierymenko
2016-04-12Refactor Node for new NetworkConfigAdam Ierymenko
2016-04-06Preserve add local interface address add order and send in that order since t...Adam Ierymenko
2016-02-22Fix checking of path address validity.Adam Ierymenko
2016-01-12boring doc stuffAdam Ierymenko
2016-01-12Add a network-associated user ptr in API.Adam Ierymenko
2016-01-11Instead of using binary packet comparison, add a callback to the API to expli...Adam Ierymenko
2016-01-11Remove somewhat ugly and costly anti-recursion hack -- we will switch to more...Adam Ierymenko
2016-01-05Implement first pass on rapid dead path detection, and increment version to 1...Adam Ierymenko
2015-11-13Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, ...Adam Ierymenko
2015-11-12Eliminate Windows warnings.Adam Ierymenko
2015-11-09Fix for possible high CPU usage on multicast queries.Adam Ierymenko
2015-11-06Further pare down Cluster messaging and rename some stuff.Adam Ierymenko
2015-11-05Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers.Adam Ierymenko
2015-11-02Tweak some more timings for better reliability.Adam Ierymenko
2015-11-02Tweak some timings for better reliability.Adam Ierymenko
2015-10-29Eliminate some more dead code. We may do path trust, but not like that.Adam Ierymenko
2015-10-27Factor out RemotePath subclass of Path -- no longer needed, just cruft.Adam Ierymenko
2015-10-27--wtf; prevent roots from TCP fallbackAdam Ierymenko
2015-10-26More plumbing of cluster status.Adam Ierymenko
2015-10-23Clarify logic in pinging, and prevent roots from pinging "down."Adam Ierymenko
2015-10-20Cluster work -- integrating with the rest of the code.Adam Ierymenko
2015-10-19Fix for V4/V6 stable addressing.Adam Ierymenko
2015-10-16IPv6 support fixes.Adam Ierymenko
2015-10-13Don't keep connections up longer than the alive timeout (unless they are rela...Adam Ierymenko
2015-10-13Expose world ID and world timestamp in ZT_NodeStatusAdam Ierymenko
2015-10-13World stuff...Adam Ierymenko
2015-10-13More World stuff, and mkworld.Adam Ierymenko
2015-10-09Circuit tests basically work but need some tweaks, and fix some issues found ...Adam Ierymenko
2015-10-09Unroll Salsa20 fully for a little more speed (non-SSE now almost as fast as SSE)Adam Ierymenko
2015-10-07Make it so ZeroTierOne.h can be used with a C compiler again.Grant Limberg
2015-10-07Trim some cruft that is not used and probably never would be.Adam Ierymenko
2015-10-06Send initial CIRCUIT_TEST packet.Adam Ierymenko
2015-10-06Plumbing through circuit test stuff.Adam Ierymenko
2015-09-24(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local i...Adam Ierymenko
2015-09-23Fix for timer jitter problem.Adam Ierymenko
2015-09-23Plumb through localInterfaceId to track local interfaces corresponding with r...Adam Ierymenko
2015-09-04Swap out std::map<> for Hashtable<> for main peer database in Topology. (ongo...Adam Ierymenko
2015-08-25Ignore old root-topology if present -- fix for upgrading on Linux and possibl...Adam Ierymenko
2015-07-24Fix leaving of networks to actually call Network::destroy().Adam Ierymenko
2015-07-13Clean up some YAGNI issues with implementation of GitHub issue #180, and make...Adam Ierymenko