Adam Ierymenko
|
1814016eb7
|
Add daemon thread to controller and move network member cache refreshes there.
|
10 years ago |
Adam Ierymenko
|
6ecb42b031
|
docs and null check in controller code
|
10 years ago |
Adam Ierymenko
|
60bc291414
|
Add noAutoAssignIps for member of networks.
|
10 years ago |
Adam Ierymenko
|
ccea3d04d6
|
Push NETWORK_CONFIG_REFRESH on POSTs to /member/... in controller.
|
10 years ago |
Adam Ierymenko
|
8e3463d47a
|
Add length limit to TEE and REDIRECT, and completely factor out old C json-parser to eliminate a dependency.
|
10 years ago |
Adam Ierymenko
|
8d594f8b53
|
cleanup
|
10 years ago |
Adam Ierymenko
|
5f4df0c6a9
|
Controller cleanup and perf improvements.
|
10 years ago |
Adam Ierymenko
|
32fa061700
|
Compute credential TTL et al.
|
10 years ago |
Adam Ierymenko
|
9a3c652a51
|
Get rid of expiration in Capability and Tag and move this to NetworkConfig so it can be set network-wide and reset if needed. Also add NetworkConfig field for this and centralize checking of credential time validity.
|
10 years ago |
Adam Ierymenko
|
b0d888d235
|
Signing of Capability and Tag objects.
|
10 years ago |
Adam Ierymenko
|
4dce71879f
|
.
|
10 years ago |
Adam Ierymenko
|
212a5af9a5
|
Capabilities and tags in POST JSON.
|
10 years ago |
Adam Ierymenko
|
1cadbfb4d1
|
Little fixes.
|
10 years ago |
Adam Ierymenko
|
f119c4a456
|
Cache network members for performance, add network non-persisted fields.
|
10 years ago |
Adam Ierymenko
|
faa9a06bf5
|
Controller fixes...
|
10 years ago |
Adam Ierymenko
|
b7ebf6edbf
|
Cleanup and log how member was authorized.
|
10 years ago |
Adam Ierymenko
|
b72847d504
|
Finally implement network join auth tokens, at least at the protocol level.
|
10 years ago |
Adam Ierymenko
|
168b86fdcd
|
Controller docs and API fix.
|
10 years ago |
Adam Ierymenko
|
a13f4d8353
|
We now always build the controller in ZeroTier One, at least for desktop and server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.)
|
10 years ago |
Adam Ierymenko
|
cc808cc2dd
|
Rules parsing stuff.
|
10 years ago |
Adam Ierymenko
|
ce001198d8
|
.
|
10 years ago |
Adam Ierymenko
|
c0639ccd37
|
Just about ready to test.
|
10 years ago |
Adam Ierymenko
|
58701c1ca8
|
.
|
10 years ago |
Adam Ierymenko
|
b08ca49580
|
More controller work -- it builds!
|
10 years ago |
Adam Ierymenko
|
bd15262e54
|
Bunch of rule JSON stuff.
|
10 years ago |
Adam Ierymenko
|
3cb2e1197f
|
.
|
10 years ago |
Adam Ierymenko
|
c30f74987f
|
Starting refactor of controller...
|
10 years ago |
Adam Ierymenko
|
22e44c762b
|
More rules engine work: key/value pair matching for microsegmentation.
|
10 years ago |
Adam Ierymenko
|
6d8de214eb
|
Docs and controller API version
|
10 years ago |
Adam Ierymenko
|
2d7c58540f
|
v6AssignMode bug fix
|
10 years ago |
Adam Ierymenko
|
951038a304
|
Ignore /bits in IP assignments and just copy it from the corresponding LAN-local route. Having each managed IP assignment have its own bits field was just a source of user error and poor UX and was completely worthless.
|
10 years ago |
Adam Ierymenko
|
b9329dc49a
|
Fix to IPv6 picking for small ranges.
|
10 years ago |
Adam Ierymenko
|
6e08e1ae97
|
A few controller changes: (1) assign managed IPs that are assigned regardless of "assign mode" which now only controls auto-assignment or special addressing, (2) support proper issuing of managed IPv6 IPs, (3) support IPv6 auto-assign ranges
|
10 years ago |
Adam Ierymenko
|
dd1d2b4d00
|
GitHub issue #343 -- fix authorizedMemberCount
|
10 years ago |
Adam Ierymenko
|
030dfde38e
|
Unused printf removal while we are at it.
|
10 years ago |
Adam Ierymenko
|
bb63646682
|
Fix broken SQL in controller.
|
10 years ago |
Adam Ierymenko
|
d9eacd1616
|
Controller fixes...
|
10 years ago |
Adam Ierymenko
|
0410fd4824
|
Refactor recent member request history to fix performance problem in controller.
|
10 years ago |
Adam Ierymenko
|
8c572dead1
|
Query optimization.
|
10 years ago |
Adam Ierymenko
|
972bbb7e06
|
Allow further concurrency on network controller.
|
10 years ago |
Adam Ierymenko
|
3740b83f63
|
Don't back up sqlite db if it hasn't changed to prevent constant thrashing on inactive controllers.
|
10 years ago |
Adam Ierymenko
|
90cdef8400
|
Forgot NDP emulation flag.
|
10 years ago |
Adam Ierymenko
|
ee649ae69a
|
Add 6plane assignment support to network controller, and cleanup.
|
10 years ago |
Adam Ierymenko
|
b2d048aa0e
|
Make Dictionary templatable so it can be used where we want a higher capacity.
|
10 years ago |
Adam Ierymenko
|
37afa876a7
|
Linux bug fixes, small controller fix.
|
10 years ago |
Adam Ierymenko
|
20d4dada40
|
Refactor controller for new merged format.
|
10 years ago |
Adam Ierymenko
|
769351b30f
|
Fix to routes config in controller API.
|
10 years ago |
Adam Ierymenko
|
734cbb2f1e
|
Controller modifications for default route are ready to test. Will require slight changes in ZeroTier Central when it goes live.
|
10 years ago |
Adam Ierymenko
|
acbe8ad398
|
More controller work, and some RedHat fixes.
|
10 years ago |
Adam Ierymenko
|
9898066b47
|
Remove some deprecated stuff in controller -- not done yet.
|
10 years ago |