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.
|
8 years ago |
Adam Ierymenko
|
d79585d44d
Circuit tests now report link quality. Also fixed a little thing in revocation propagation.
|
8 years ago |
Adam Ierymenko
|
1d39be61b2
ZeroTier now has link quality measurement. We are not using this yet but decided to put it in to prep for future QoS support and SD-WAN stuff.
|
8 years ago |
Adam Ierymenko
|
2b10a982e9
Match on tag sender equals or tag recipient equals.
|
8 years ago |
Adam Ierymenko
|
010dbc8b2b
Merge.
|
8 years ago |
Adam Ierymenko
|
72653e54f9
Finish wiring up ipauth and macauth to Network filter.
|
8 years ago |
Grant Limberg
|
93ec86a26e
iOS fixes
|
8 years ago |
Adam Ierymenko
|
10185e92fa
Certificate of ownership -- used to secure against IP address spoofing, especially for IPv4 and regular IPv6.
|
8 years ago |
Adam Ierymenko
|
b679ebde3b
Ad-hoc networks, a cool and easy to implement little feature that allows controllerless networks. These only allow IPv6 6plane, no multicast, and the network ID encodes the allowed port range.
|
8 years ago |
Adam Ierymenko
|
4b11566505
Integrate moon concept into http config bus, and clean up that code quite a bit.
|
8 years ago |
Adam Ierymenko
|
42f28bce52
Cleanup and make moons (federated roots) a little easier to deal with.
|
8 years ago |
Adam Ierymenko
|
672f17c6e9
Add a mask and value range to the IP tos rule field. This allows TOS to be matched more usefully. This will break anyone using tos in the beta, but nobody seems to be and its pre-release so now is the time.
|
8 years ago |
Adam Ierymenko
|
9ddc2a4331
Add a break action to rules engine to make capabilities easier to use.
|
8 years ago |
Adam Ierymenko
|
9f7919f71f
Add comments to join ("orbit") moons.
|
8 years ago |
Adam Ierymenko
|
0b3b994241
Relay policy can now be computed.
|
8 years ago |
Adam Ierymenko
|
64774d0d4f
Replace piecemeal designation of upstreams with the concept of moons, which is simpler and easier to use and inherits all the cool live update stuff of worlds (now called planets) and global roots.
|
8 years ago |
Adam Ierymenko
|
d5528e4e9a
Wire up VERB_USER_MESSAGE in core.
|
8 years ago |
Grant Limberg
|
c6c578ce1d
Fixes to allow usage of ZeroTierOne.h with a C compiler
|
8 years ago |
Adam Ierymenko
|
42ba70e79e
Replace long callback arg list with struct, and implement path whitelisting, path blacklisting, and local.conf support for roles.
|
8 years ago |
Adam Ierymenko
|
97d915b06c
Expose relay policy in node settings.
|
8 years ago |
Adam Ierymenko
|
673c0c811e
Wire through upstream stuff and add setRole().
|
8 years ago |
Adam Ierymenko
|
c61ca1dea2
Keep connections up for netconf stuff as well as frames.
|
8 years ago |
Adam Ierymenko
|
e53f63ca87
Broke down and added an OR to the rules engine. It is now possible to have a series of MATCHes that are ORed.
|
8 years ago |
Adam Ierymenko
|
45c4ccb153
Add a tags both equal match.
|
8 years ago |
Adam Ierymenko
|
adeb7e7da0
Make capability flags match more user-friendly and appropriate since "match any flag" is generally what we want.
|
8 years ago |
Adam Ierymenko
|
988049f39b
Add new rule to rules engine: random match.
|
9 years ago |
Adam Ierymenko
|
7e4b6b594b
It now builds.
|
9 years ago |
Adam Ierymenko
|
eac3667ec1
Bunch more refactoring and work on revocations, etc.
|
9 years ago |
Adam Ierymenko
|
1f74dd4589
Revocation work in progress, add WATCH which is TEE with implicit rate sync (thanks JG@DCVC!), and clean up some cruft in Network.
|
9 years ago |
Adam Ierymenko
|
15402933bc
Add physical MTU recommendation hint to network config via API.
|
9 years ago |