summaryrefslogtreecommitdiff
path: root/controller/SqliteNetworkController.cpp
AgeCommit message (Collapse)Author
2016-07-28More rules engine work: key/value pair matching for microsegmentation.Adam 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-27Query optimization.Adam Ierymenko
2016-06-27Allow further concurrency on network controller.Adam Ierymenko
2016-06-24Don't back up sqlite db if it hasn't changed to prevent constant thrashing ↵Adam Ierymenko
on inactive controllers.
2016-06-24Forgot NDP emulation flag.Adam Ierymenko
2016-06-24Add 6plane assignment support to network controller, and cleanup.Adam Ierymenko
2016-06-21Make Dictionary templatable so it can be used where we want a higher capacity.Adam Ierymenko
2016-06-17Linux bug fixes, small controller fix.Adam Ierymenko
2016-06-16Refactor controller for new merged format.Adam Ierymenko
2016-06-13Fix to routes config in controller API.Adam Ierymenko
2016-06-10Controller modifications for default route are ready to test. Will require ↵Adam Ierymenko
slight changes in ZeroTier Central when it goes live.
2016-06-10More controller work, and some RedHat fixes.Adam Ierymenko
2016-06-09Remove some deprecated stuff in controller -- not done yet.Adam Ierymenko
2016-06-08Fix include for system json-parser.Adam Ierymenko
2016-06-07Don't bother signing if we are not using the legacy netconf.Adam Ierymenko
2016-06-07Only send new format netconf for PV>=6Adam Ierymenko
2016-05-11Refactor controller to send both old and new format netconf.Adam Ierymenko
2016-05-06Simplify a bunch of NetworkConfig stuff by eliminating accessors, also makes ↵Adam Ierymenko
network controller easier to refactor.
2016-03-24Ignore IP assignment pool ranges that begin with 0.0.0.0 or that contain no IPs.Adam Ierymenko
2016-03-24Do not auto-assign IP addresses on bridges. IPs can still be assigned manually.Adam Ierymenko
2016-03-17Make /network/???/active return more info.Adam Ierymenko
2016-02-22Clean controller circuit test memory.Adam Ierymenko
2016-02-19Small tweak to active threshold.Adam Ierymenko
2016-02-10Tweak certificate of membership revision/time tolerance to eliminate ↵Adam Ierymenko
boundary packet loss issues occasionally seen in the wild.
2016-02-04return 200 instead of 404 when test is fetchedAdam Ierymenko
2016-02-04Return test ID when we post a test.Adam Ierymenko
2016-02-04flood protection fixAdam Ierymenko
2016-02-04Lengthen backup period againAdam Ierymenko
2016-02-04SQLite perf tuningAdam Ierymenko
2016-02-04Track client version and tell whether active nodes support circuit test.Adam Ierymenko
2016-02-04/active subpath off networksAdam Ierymenko
2016-02-03Logging to NodeHistory, SQL queries.Adam Ierymenko
2016-02-03Add NodeHistory table on sqlite controller.Adam Ierymenko
2016-01-26Save test results for circuit tests in memory and then cancel the test and ↵Adam Ierymenko
send the results when the test is queried later. This way you can POST a test and then come GET the result at the appointed time.
2015-12-15Patch controller to not send relays to 1.1.0 to avoid triggering 1.1.0 ↵Adam Ierymenko
network preferred relays bug.
2015-12-15Make auto backups slightly less frequent.Adam Ierymenko
2015-11-03Abort backup in progress if thread is told to shut down.Adam Ierymenko
2015-11-03Tweak timings and use lock in backup to make it a bit faster and still ↵Adam Ierymenko
permit main thread to work.
2015-11-03Create periodic backup copies of controller.db in network controller from ↵Adam Ierymenko
the main process itself to facilitate easier and safer backups of controller.db.
2015-10-09Create files for each hop (more convenient) and fix a packet parse bug.Adam Ierymenko