Adam Ierymenko
48ce7632fa
Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed.
5 years ago
Adam Ierymenko
06730c7d1d
BSL date bump
6 years ago
Joseph Henry
9f4985b11a
Add basic bond health status reporting (listbonds)
6 years ago
Joseph Henry
a33a494d60
Adjust terminology
6 years ago
Joseph Henry
a50e8e9878
Add Bonds, Slaves, and Flows
6 years ago
Adam Ierymenko
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
7 years ago
Grant Limberg
47d29ddcaf
Compiler warning cleanup
7 years ago
Joseph Henry
90d324ae96
Fixed ZT_SDK build issue. Moved ZT_SDK preprocessor directives to more permanent homes
7 years ago
Joseph Henry
95ef13f7a1
Added divisor for ZT_PEER_ACTIVITY_TIMEOUT, gives quicker indication to status change in SDK
7 years ago
Adam Ierymenko
2966eac64f
Get rid of ZT_FAST_MEMCPY because this is not really needed.
7 years ago
Adam Ierymenko
39e1021f62
Replace certificate based gating of multicast like/gather with a simpler more efficient method, fix some minor issues with request based com/cert push, and clean up some other random stuff.
7 years ago
Adam Ierymenko
63ec19674c
.
7 years ago
Adam Ierymenko
087c75d5ee
More cleanup.
7 years ago
Adam Ierymenko
e03102dbcb
Clean out some unnecessarily pedantic auth stuff in favor of a simpler way of gating multicast gathers.
7 years ago
Joseph Henry
0e597191b8
Updated licenses for 2019
7 years ago
Joseph Henry
28cb40529d
Rough draft of fq-codel implementation
8 years ago
Joseph Henry
bdcdccfcc3
Improved path selection, more efficient traffic allocation, lower QoS/ACK overhead
8 years ago
Joseph Henry
17fbb020e7
Added multipath field to zerotier-cli status output. Adjusted how path estimates are computed and cached
8 years ago
Joseph Henry
6a2ba4baca
Introduced basic multipath support
8 years ago
Adam Ierymenko
384e5b66de
More work on GitHub issue #666
8 years ago
Adam Ierymenko
7e7723e98f
A small memory use reduction.
8 years ago
Adam Ierymenko
4419734a7d
Implement continuous contacting of designated anchors and multicast replicators - GitHub issue #666
8 years ago
Adam Ierymenko
65c07afe05
Copyright updates for 2018.
8 years ago
Adam Ierymenko
9c7ee5a21e
Tear out old "link quality" stuff since it is not currently used and will be done differently.
8 years ago
Adam Ierymenko
0608704626
Some micro-optimizations, including a memcpy that is faster than Linux for most distro/compiler versions.
8 years ago
Adam Ierymenko
16613ab5fb
Clean up remote tracing code, add per-network remote trace settings, add remote trace level, and make local trace output readable again.
8 years ago
Adam Ierymenko
71bdaa9508
Now with more worky.
9 years ago
Adam Ierymenko
459f1e7bfb
Refactor path stability stuff and add basic multipath support.
9 years ago
Grant Limberg
b1d60df44c
timestamps changed from uint64_t to int64_t
...
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.
9 years ago
Adam Ierymenko
302c15140e
Fix API problem with path configuration..
9 years ago
Adam Ierymenko
f8014413a3
Add UDP MTU configurability.
9 years ago
Adam Ierymenko
b1fb020aea
Raise chunk size to max packet size for network configs. Chunking breaks really ancient clients, so this helps them live a little longer. No real downside for new clients.
9 years ago
Adam Ierymenko
6ee201865b
Clean up WHOIS code.
9 years ago
Adam Ierymenko
a4bc40542b
GCC/G++ build fixes, GitHub issue #563
9 years ago
Adam Ierymenko
7e6598e9ca
Possible deadlock fix.
9 years ago
Adam Ierymenko
b9e1d53d7a
Minor cleanup.
9 years ago
Adam Ierymenko
c692f2e740
Fix for new identity generation bug.
9 years ago
Adam Ierymenko
ba6fd16823
More tracing stuff.
9 years ago
Adam Ierymenko
495c5ce81d
Bunch of remote tracing work.
9 years ago
Adam Ierymenko
dab0fb9e05
Remote trace: plumbing, replace old TRACE with calls to Trace object.
9 years ago
Adam Ierymenko
d2415dee00
Cleanup.
9 years ago
Adam Ierymenko
f18158a52d
.
9 years ago
Adam Ierymenko
2f20258807
.
9 years ago
Adam Ierymenko
baa10c2995
.
9 years ago
Adam Ierymenko
355cce3938
Rename Utils::snprintf due to it being a #define on one platform.
9 years ago
Adam Ierymenko
02d18af57d
Remove Cluster.hpp
9 years ago
Adam Ierymenko
9b287392a4
.
9 years ago
Adam Ierymenko
aa06470cb6
More cleanup for cluster refactor.
9 years ago
Adam Ierymenko
6015b529a0
More clustering work.
9 years ago
Adam Ierymenko
76452b4e28
Data structure fixup.
9 years ago