summaryrefslogtreecommitdiff
path: root/node/Switch.cpp
AgeCommit message (Expand)Author
2021-09-01Consolidation of multipath logic. Better system separationJoseph Henry
2021-05-03Fix (some) compile-time warnings on LinuxJoseph Henry
2020-11-12Revert "Push credentials in multicast."Adam Ierymenko
2020-11-12Revert "Build fix, and move multicast pushCredentialsIfNeeded."Adam Ierymenko
2020-11-12Build fix, and move multicast pushCredentialsIfNeeded.Adam Ierymenko
2020-11-12Push credentials in multicast.Adam Ierymenko
2020-09-11Disable unicast compression as it almost never helps and usually just wastes ...Adam Ierymenko
2020-08-21AES integrated on send side.Adam Ierymenko
2020-08-20BSL date bumpAdam Ierymenko
2020-05-12Add Bonds, Slaves, and FlowsJoseph Henry
2020-05-12Merge dev into multipathJoseph Henry
2019-08-23Relicense: GPLv3 -> ZeroTier BSL 1.1Adam Ierymenko
2019-08-20Added flow-awareness check for policies, more work on ZT_MULTIPATH_ACTIVE_BACKUPJoseph Henry
2019-08-19Added notion of FlowsJoseph Henry
2019-06-25Tighten up credential push just a bit for faster up-time with older nodes, sh...Adam Ierymenko
2019-06-13Compiler warning cleanupGrant Limberg
2019-05-17Fixed ZT_SDK build issue. Moved ZT_SDK preprocessor directives to more perman...Joseph Henry
2019-05-13Disabled compression for outbound packets in SDK buildJoseph Henry
2019-03-19.Adam Ierymenko
2019-03-14Clean out some unnecessarily pedantic auth stuff in favor of a simpler way of...Adam Ierymenko
2019-01-25Fixed sign-comparison compile warnings in QoS codeJoseph Henry
2019-01-14Updated licenses for 2019Joseph Henry
2018-08-09merge devAdam Ierymenko
2018-07-20Fix a bug that caused a crash on empty HTTP requests (localhost only) and add...Adam Ierymenko
2018-07-10Rough draft of fq-codel implementationJoseph Henry
2018-06-07Added TX queue cap for issue #769Joseph Henry
2018-05-30Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path qualityJoseph Henry
2018-05-01Introduced basic multipath supportJoseph Henry
2018-02-09A few fixes dicatated by valgrind.Adam Ierymenko
2018-01-26Add support for designated multicast replicators to Multicaster::send().Adam Ierymenko
2018-01-26Clean up some multicast code.Adam Ierymenko
2018-01-25Implement continuous contacting of designated anchors and multicast replicato...Adam Ierymenko
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-10-25Refactor path stability stuff and add basic multipath support.Adam Ierymenko
2017-10-02timestamps changed from uint64_t to int64_tGrant Limberg
2017-09-01Add UDP MTU configurability.Adam Ierymenko
2017-08-23Threading issue fix?Adam Ierymenko
2017-08-23Fix another deadlock.Adam Ierymenko
2017-08-23Fix possible deadlock.Adam Ierymenko
2017-08-23Fix pointer bug.Adam Ierymenko
2017-08-23Clean up WHOIS code.Adam Ierymenko
2017-08-23Tighten a few timings.Adam Ierymenko
2017-08-08Small fix: should expire packets to prevent repeated WHOISes.Adam Ierymenko
2017-08-08Make rxQueue lock-free using an atomic counter ring buffer.Adam Ierymenko
2017-07-17Cleanup.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-06.Adam Ierymenko