Adam Ierymenko
|
d79585d44d
Circuit tests now report link quality. Also fixed a little thing in revocation propagation.
|
hace 8 años |
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.
|
hace 8 años |
Adam Ierymenko
|
2b10a982e9
Match on tag sender equals or tag recipient equals.
|
hace 8 años |
Adam Ierymenko
|
010dbc8b2b
Merge.
|
hace 8 años |
Adam Ierymenko
|
72653e54f9
Finish wiring up ipauth and macauth to Network filter.
|
hace 8 años |
Grant Limberg
|
93ec86a26e
iOS fixes
|
hace 8 años |
Adam Ierymenko
|
10185e92fa
Certificate of ownership -- used to secure against IP address spoofing, especially for IPv4 and regular IPv6.
|
hace 8 años |
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.
|
hace 8 años |
Adam Ierymenko
|
4b11566505
Integrate moon concept into http config bus, and clean up that code quite a bit.
|
hace 8 años |
Adam Ierymenko
|
42f28bce52
Cleanup and make moons (federated roots) a little easier to deal with.
|
hace 8 años |
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.
|
hace 8 años |
Adam Ierymenko
|
9ddc2a4331
Add a break action to rules engine to make capabilities easier to use.
|
hace 8 años |
Adam Ierymenko
|
9f7919f71f
Add comments to join ("orbit") moons.
|
hace 8 años |
Adam Ierymenko
|
0b3b994241
Relay policy can now be computed.
|
hace 8 años |
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.
|
hace 8 años |
Adam Ierymenko
|
d5528e4e9a
Wire up VERB_USER_MESSAGE in core.
|
hace 8 años |
Grant Limberg
|
c6c578ce1d
Fixes to allow usage of ZeroTierOne.h with a C compiler
|
hace 9 años |
Adam Ierymenko
|
42ba70e79e
Replace long callback arg list with struct, and implement path whitelisting, path blacklisting, and local.conf support for roles.
|
hace 9 años |
Adam Ierymenko
|
97d915b06c
Expose relay policy in node settings.
|
hace 9 años |
Adam Ierymenko
|
673c0c811e
Wire through upstream stuff and add setRole().
|
hace 9 años |
Adam Ierymenko
|
c61ca1dea2
Keep connections up for netconf stuff as well as frames.
|
hace 9 años |
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.
|
hace 9 años |
Adam Ierymenko
|
45c4ccb153
Add a tags both equal match.
|
hace 9 años |
Adam Ierymenko
|
adeb7e7da0
Make capability flags match more user-friendly and appropriate since "match any flag" is generally what we want.
|
hace 9 años |
Adam Ierymenko
|
988049f39b
Add new rule to rules engine: random match.
|
hace 9 años |
Adam Ierymenko
|
7e4b6b594b
It now builds.
|
hace 9 años |
Adam Ierymenko
|
eac3667ec1
Bunch more refactoring and work on revocations, etc.
|
hace 9 años |
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.
|
hace 9 años |
Adam Ierymenko
|
15402933bc
Add physical MTU recommendation hint to network config via API.
|
hace 9 años |
Adam Ierymenko
|
5b6d27e659
Implement relay policy, and setting multicast limit to 0 now disables multicast on the network as would be expected.
|
hace 9 años |