summaryrefslogtreecommitdiff
path: root/node/Peer.cpp
AgeCommit message (Expand)Author
2017-08-23Implement peer serialization and deserialization.Adam Ierymenko
2017-07-17Minor cleanup.Adam Ierymenko
2017-07-13Bunch of remote tracing work.Adam Ierymenko
2017-07-07Remote trace: plumbing, replace old TRACE with calls to Trace object.Adam Ierymenko
2017-07-06Pull out and deprecate old cluster code. New cluster code will not be merged ...Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-07-06.Adam Ierymenko
2017-06-30.Adam Ierymenko
2017-06-23Remove Cluster.hppAdam Ierymenko
2017-04-27License header update.Adam Ierymenko
2017-04-17Cluster build fix.Adam Ierymenko
2017-04-17Fix for 100% cpu issue.Adam Ierymenko
2017-04-14Fix for cluster handoff.Adam Ierymenko
2017-04-14Significant simplification to path logic.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-01Update how controller handles circuit tests -- save results to filesystem.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-16When deciding whether to send PUSH_DIRECT_PATHS we should check global trust ...Adam Ierymenko
2017-02-13Only accept world updates from upstreams.Adam Ierymenko
2017-02-05Docs, code cleanup, and protect the extra new fields of HELLO with encryption...Adam Ierymenko
2017-02-04Add and send certificates of representation to tell people what our valid ups...Adam Ierymenko
2017-02-03Slight refactor to RENEDEZVOUS sending code for federation.Adam Ierymenko
2017-01-27Add comments to join ("orbit") moons.Adam Ierymenko
2017-01-27Extend in-band world updates to handle moons too.Adam Ierymenko
2017-01-27Replace piecemeal designation of upstreams with the concept of moons, which i...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-09Keep connections up for netconf stuff as well as frames.Adam Ierymenko
2016-09-27Simply network auth logic and always sent error on auth failure even for unkn...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-13Add a few more rate limit gates for anti-DOS hardening.Adam Ierymenko
2016-09-12Rate gate requests for COM.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-07Turns out we do not need to pass network to receive().Adam Ierymenko
2016-09-07Refactor MULTICAST_LIKE pushing to eliminate redundant and unnecessary pushes...Adam Ierymenko
2016-09-07Use ECHO instead of HELLO where possible.Adam Ierymenko
2016-09-07Typo fix.Adam Ierymenko
2016-09-07Bunch more path refactoring. Peers no longer forget paths, but do not normall...Adam Ierymenko
2016-09-06Cluster build fix.Adam Ierymenko
2016-09-06(1) fix crazy bug introduced in doRENDEZVOUS(), (2) reclaim Paths after paths...Adam Ierymenko
2016-09-06Rework how paths are set as remote cluster preferred. The code is now clearer...Adam Ierymenko
2016-09-06comments, docsAdam Ierymenko
2016-09-05More tweaks to path behavior.Adam Ierymenko
2016-09-03Tweaks to new Path code for dual-stack operation, and other fixes.Adam Ierymenko
2016-09-02Cluster sub-optimal is in fact necessary...Adam Ierymenko