Commit History

Author SHA1 Message Date
  Adam Ierymenko 3740b83f63 Don't back up sqlite db if it hasn't changed to prevent constant thrashing on inactive controllers. 9 years ago
  Adam Ierymenko 90cdef8400 Forgot NDP emulation flag. 9 years ago
  Adam Ierymenko ee649ae69a Add 6plane assignment support to network controller, and cleanup. 9 years ago
  Adam Ierymenko b2d048aa0e Make Dictionary templatable so it can be used where we want a higher capacity. 9 years ago
  Adam Ierymenko 37afa876a7 Linux bug fixes, small controller fix. 9 years ago
  Adam Ierymenko 20d4dada40 Refactor controller for new merged format. 9 years ago
  Adam Ierymenko 769351b30f Fix to routes config in controller API. 9 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. 9 years ago
  Adam Ierymenko acbe8ad398 More controller work, and some RedHat fixes. 9 years ago
  Adam Ierymenko 9898066b47 Remove some deprecated stuff in controller -- not done yet. 9 years ago
  Adam Ierymenko 7e68791bee Fix include for system json-parser. 9 years ago
  Adam Ierymenko 683254a0db Don't bother signing if we are not using the legacy netconf. 9 years ago
  Adam Ierymenko 2885aea65c Only send new format netconf for PV>=6 9 years ago
  Adam Ierymenko 7ee3743c3d Refactor controller to send both old and new format netconf. 9 years ago
  Adam Ierymenko 8b9519f0af Simplify a bunch of NetworkConfig stuff by eliminating accessors, also makes network controller easier to refactor. 9 years ago
  Adam Ierymenko 2b3e1d5c10 Ignore IP assignment pool ranges that begin with 0.0.0.0 or that contain no IPs. 9 years ago
  Adam Ierymenko 2c328d61ad Do not auto-assign IP addresses on bridges. IPs can still be assigned manually. 9 years ago
  Adam Ierymenko 9f31cbd8b8 Make /network/???/active return more info. 9 years ago
  Adam Ierymenko 9b59bcd995 Clean controller circuit test memory. 9 years ago
  Adam Ierymenko 69a438d64d Small tweak to active threshold. 9 years ago
  Adam Ierymenko 10bb9919f1 Tweak certificate of membership revision/time tolerance to eliminate boundary packet loss issues occasionally seen in the wild. 9 years ago
  Adam Ierymenko 69b1da2e1d return 200 instead of 404 when test is fetched 9 years ago
  Adam Ierymenko dc3d899e70 Return test ID when we post a test. 9 years ago
  Adam Ierymenko 78c1d9006a flood protection fix 9 years ago
  Adam Ierymenko 5dad73647d Lengthen backup period again 9 years ago
  Adam Ierymenko 13b39a0c3e SQLite perf tuning 9 years ago
  Adam Ierymenko 90801a94d3 Track client version and tell whether active nodes support circuit test. 9 years ago
  Adam Ierymenko fab6f4450d /active subpath off networks 9 years ago
  Adam Ierymenko 2e04dc03f2 Logging to NodeHistory, SQL queries. 9 years ago
  Adam Ierymenko f8eb6b0067 Add NodeHistory table on sqlite controller. 9 years ago