summaryrefslogtreecommitdiff
path: root/node
AgeCommit message (Collapse)Author
2018-03-21Add specification of anchor and multicast hub address (optional) to new ↵Adam Ierymenko
multicast and IPv4 enabled ad-hoc network ID format.
2018-03-13Use X64 ASM ed25519 signatures on Linux/x64, which are about 10X faster. ↵Adam Ierymenko
Will matter a lot for network controllers, not so much for other things.
2018-03-12SHA512 using libcrypto (not enabled by default)Adam Ierymenko
2018-03-12Speed tweaks for signatures, etc.Adam Ierymenko
2018-03-09Other fixes to IPv4 ad-hoc networks.Adam Ierymenko
2018-03-08Some work on IPv4 enabled ad-hoc networks.Adam Ierymenko
2018-02-09A few fixes dicatated by valgrind.Adam Ierymenko
2018-02-02Linux build fix on some versions.Adam Ierymenko
2018-02-01Fix build on Intel C/C++ Compiler for Linux.Adam Ierymenko
2018-01-26Tie up the rest of hub and spoke designated replicator multicast mode.Adam Ierymenko
2018-01-26More cleanup of old stuff.Adam Ierymenko
2018-01-26Do not send to origin in second buffered multicast path.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-26A little more cleanup.Adam Ierymenko
2018-01-26Clean up some old stuff.Adam Ierymenko
2018-01-25More work on GitHub issue #666Adam Ierymenko
2018-01-25A small memory use reduction.Adam Ierymenko
2018-01-25Implement continuous contacting of designated anchors and multicast ↵Adam Ierymenko
replicators - GitHub issue #666
2018-01-24.Adam Ierymenko
2018-01-24cleanupAdam Ierymenko
2018-01-24Stub out NetworkConfig for GitHub issue #666Adam Ierymenko
2018-01-11Reenable faster lock.Adam Ierymenko
2018-01-11Fixes for lock ordering -- GitHub issue #573Adam Ierymenko
2018-01-10Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into devAdam Ierymenko
2018-01-10cleanupAdam Ierymenko
2018-01-10Fix compilation on WindowsGrant Limberg
DEBUG macro from miniupnpc interferring with enum Trace::DEBUG;
2018-01-09cleanupAdam Ierymenko
2018-01-09cleanupAdam Ierymenko
2018-01-08cleanupAdam 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
done differently.
2017-12-15More optimization work.Adam Ierymenko
2017-12-15Some micro-optimizations, including a memcpy that is faster than Linux for ↵Adam Ierymenko
most distro/compiler versions.
2017-12-05Warning removal.Adam Ierymenko
2017-12-05Disable trace by default, stderr message improvements in RethinkDB driver.Adam Ierymenko
2017-12-04Clean up remote tracing code, add per-network remote trace settings, add ↵Adam Ierymenko
remote trace level, and make local trace output readable again.
2017-11-08Fix a deadlock and some more work on RethinkDB (for central) integration.Adam Ierymenko
2017-11-02RethinkDB native connector work, minor fixes.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-24Remove some unused constants.Adam Ierymenko
2017-10-24docsAdam Ierymenko
2017-10-24Delete something that turns out not to be useful. This will be handled ↵Adam Ierymenko
differently.
2017-10-24Full and clearer implementation of GitHub issue #588Adam Ierymenko
2017-10-04A few more uint64_t -> int64_t changes for timestampsGrant Limberg
2017-10-02timestamps changed from uint64_t to int64_tGrant Limberg
There were cases in the code where time calculations and comparisons were overflowing and causing connection instability. This will keep time calculations within expected ranges.
2017-09-28Return an explicit NULL shared pointer at the end of Topology::getPeer()Grant Limberg