Adam Ierymenko
a6dff8ff2f
Add an extra catch as workaround for possible cause of ARM crash.
7 years ago
Adam Ierymenko
4281b6b448
Ignore MULTICAST_GATHER replies with the wrong count.
7 years ago
Adam Ierymenko
52a166a71f
Relicense: GPLv3 -> ZeroTier BSL 1.1
7 years ago
Adam Ierymenko
90872c906f
Fix FileDB stuff and latency measurement.
7 years ago
Adam Ierymenko
a3ef9b8a15
Cleanup
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
9681fedbb4
Spellcheck sweep across codebase
8 years ago
Joseph Henry
b6d97af451
Added rate gates for QOS and ACK packets
8 years ago
Joseph Henry
91a22a686a
Added auto-escalation to multipath if both peers support it. Improved QoS/ACK tracking. Related bug fixes
8 years ago
Joseph Henry
46a7a2be2e
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
8 years ago
Joseph Henry
6a2ba4baca
Introduced basic multipath support
8 years ago
Adam Ierymenko
f7019d9e80
Tie up the rest of hub and spoke designated replicator multicast mode.
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
508fa6a7fe
A few fixes for cluster mode.
9 years ago
Adam Ierymenko
459f1e7bfb
Refactor path stability stuff and add basic multipath support.
9 years ago
Adam Ierymenko
c7d370c17f
Delete something that turns out not to be useful. This will be handled differently.
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
6ee201865b
Clean up WHOIS code.
9 years ago
Adam Ierymenko
fcaf1d89c2
Get rid of some noisy remote traces that should not be needed.
9 years ago
Adam Ierymenko
727ccb1125
Cleanup and stdin/stdout harness mode for controller.
9 years ago
Adam Ierymenko
1685659e37
Remote tracing works.
9 years ago
Adam Ierymenko
ab0806a036
Cleanup.
9 years ago
Adam Ierymenko
3a1ec07db0
Remove some exception copypasta.
9 years ago
Adam Ierymenko
d939d8d21d
A bit more remote tracing stuff.
9 years ago
Adam Ierymenko
4ecc0c59ca
Plumbing through of remote trace into controller code.
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
dff8c02cfe
Pull out and deprecate old cluster code. New cluster code will not be merged yet.
9 years ago
Adam Ierymenko
f18158a52d
.
9 years ago
Adam Ierymenko
2f20258807
.
9 years ago
Adam Ierymenko
baa10c2995
.
9 years ago
Adam Ierymenko
02d18af57d
Remove Cluster.hpp
9 years ago
Adam Ierymenko
2ec88e8008
Remove old circuit test code. Rules engine will let us do this much better and more simply.
9 years ago
Adam Ierymenko
b9c1407013
Adjust PUSH_DIRECT_PATH circuit breaker, and comment out traces to reduce noise.
9 years ago
Adam Ierymenko
107e3e4106
First pass of configurable MTU and max MTU increase.
9 years ago
Adam Ierymenko
1b68d6dbdc
License header update.
9 years ago
Adam Ierymenko
f1c0563c40
Fix for cluster handoff.
9 years ago
Adam Ierymenko
139c4b5633
Significant simplification to path logic.
9 years ago
Adam Ierymenko
e4896b257f
Add thread PTR that gets passed through the entire ZT core call stack and then passed to handler functions resulting from a call.
9 years ago
Adam Ierymenko
e10325e133
GitHub issue #461 -- plus a bit of cleanup and optimization
9 years ago
Adam Ierymenko
cdc0eaec3a
Fix attempt to WHOIS self.
9 years ago
Adam Ierymenko
a7cb738175
.
9 years ago
Adam Ierymenko
d1bb22a583
.
9 years ago
Adam Ierymenko
c6a39ed927
Fixes for possible ARM issues, cleanup, fix for spurious meaningless exceptions on NETWORK_CONFIG_REQUEST
9 years ago