summaryrefslogtreecommitdiff
path: root/node/Peer.cpp
AgeCommit message (Expand)Author
2018-06-22Improved path selection, more efficient traffic allocation, lower QoS/ACK ove...Joseph Henry
2018-06-14Fixed aggregateLinkLatency(). Also changed unit for throughput from byte to bitJoseph Henry
2018-06-14Added multipath field to zerotier-cli status output. Adjusted how path estima...Joseph Henry
2018-06-12Reduced how often relative path qualities and aggregate link allocations are ...Joseph Henry
2018-06-12Improved rate limit logic for QoS/ACK packets. Also reduced how often process...Joseph Henry
2018-06-07Spellcheck sweep across codebaseJoseph Henry
2018-06-01Added auto-escalation to multipath if both peers support it. Improved QoS/ACK...Joseph Henry
2018-05-30Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path qualityJoseph Henry
2018-05-02Adjusted locking order of _paths_m for path pruning. Other minor multipath ch...Joseph Henry
2018-05-02Cleanup. Misc type conversion and signedness fixesJoseph Henry
2018-05-01Introduced basic multipath supportJoseph Henry
2018-01-08Copyright updates for 2018.Adam Ierymenko
2018-01-08Tear out old "link quality" stuff since it is not currently used and will be ...Adam Ierymenko
2017-12-04Clean up remote tracing code, add per-network remote trace settings, add remo...Adam Ierymenko
2017-11-08Fix a deadlock and some more work on RethinkDB (for central) integration.Adam Ierymenko
2017-10-25Stop duplciate IPv6 addresses due to privacy mode IPs.Adam Ierymenko
2017-10-25A few fixes for cluster mode.Adam Ierymenko
2017-10-25Now with more worky.Adam Ierymenko
2017-10-25Refactor path stability stuff and add basic multipath support.Adam Ierymenko
2017-10-24Delete something that turns out not to be useful. This will be handled differ...Adam Ierymenko
2017-10-02timestamps changed from uint64_t to int64_tGrant Limberg
2017-09-14Keep attemting to upgrade direct path if path is not private to facilitate be...Adam Ierymenko
2017-08-23Threading issue fix?Adam Ierymenko
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