summaryrefslogtreecommitdiff
path: root/controller
AgeCommit message (Collapse)Author
2016-08-26Documentation updates, add rules engine revision to network config request ↵Adam Ierymenko
meta-data.
2016-08-25Fix chicken or egg problem in tags, and better filter debug instrumentation.Adam Ierymenko
2016-08-25one more...Adam Ierymenko
2016-08-25A little bit more controller code cleanup.Adam Ierymenko
2016-08-25Controller bug fixesAdam Ierymenko
2016-08-25Add a debug log feature in the filter, which only works if enabled in ↵Adam Ierymenko
Network.cpp.
2016-08-25Add daemon thread to controller and move network member cache refreshes there.Adam Ierymenko
2016-08-25docs and null check in controller codeAdam Ierymenko
2016-08-24Add noAutoAssignIps for member of networks.Adam Ierymenko
2016-08-24Push NETWORK_CONFIG_REFRESH on POSTs to /member/... in controller.Adam Ierymenko
2016-08-24Add length limit to TEE and REDIRECT, and completely factor out old C ↵Adam Ierymenko
json-parser to eliminate a dependency.
2016-08-23cleanupAdam Ierymenko
2016-08-23Controller cleanup and perf improvements.Adam Ierymenko
2016-08-23Compute credential TTL et al.Adam Ierymenko
2016-08-22Get rid of expiration in Capability and Tag and move this to NetworkConfig ↵Adam Ierymenko
so it can be set network-wide and reset if needed. Also add NetworkConfig field for this and centralize checking of credential time validity.
2016-08-22Signing of Capability and Tag objects.Adam Ierymenko
2016-08-18.Adam Ierymenko
2016-08-18Capabilities and tags in POST JSON.Adam Ierymenko
2016-08-18Little fixes.Adam Ierymenko
2016-08-18Cache network members for performance, add network non-persisted fields.Adam Ierymenko
2016-08-17Controller fixes...Adam Ierymenko
2016-08-17Cleanup and log how member was authorized.Adam Ierymenko
2016-08-17Finally implement network join auth tokens, at least at the protocol level.Adam Ierymenko
2016-08-17Controller docs and API fix.Adam Ierymenko
2016-08-17We now always build the controller in ZeroTier One, at least for desktop and ↵Adam Ierymenko
server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.)
2016-08-17Rules parsing stuff.Adam Ierymenko
2016-08-16.Adam Ierymenko
2016-08-16Just about ready to test.Adam Ierymenko
2016-08-16.Adam Ierymenko
2016-08-16More controller work -- it builds!Adam Ierymenko
2016-08-15Bunch of rule JSON stuff.Adam Ierymenko
2016-08-12.Adam Ierymenko
2016-08-12Starting refactor of controller...Adam Ierymenko
2016-07-28More rules engine work: key/value pair matching for microsegmentation.Adam Ierymenko
2016-07-08docsAdam Ierymenko
2016-07-08docsAdam Ierymenko
2016-07-08docsAdam Ierymenko
2016-07-08docsAdam Ierymenko
2016-07-08Docs and controller API versionAdam Ierymenko
2016-07-07v6AssignMode bug fixAdam Ierymenko
2016-07-07Ignore /bits in IP assignments and just copy it from the corresponding ↵Adam Ierymenko
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.
2016-07-07Fix to IPv6 picking for small ranges.Adam Ierymenko
2016-07-07A few controller changes: (1) assign managed IPs that are assigned ↵Adam Ierymenko
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
2016-07-07GitHub issue #343 -- fix authorizedMemberCountAdam Ierymenko
2016-06-29Unused printf removal while we are at it.Adam Ierymenko
2016-06-29Fix broken SQL in controller.Adam Ierymenko
2016-06-29Controller fixes...Adam Ierymenko
2016-06-28Refactor recent member request history to fix performance problem in controller.Adam Ierymenko
2016-06-27small perf improvement in sqlite db.Adam Ierymenko
2016-06-27Query optimization.Adam Ierymenko