提交歷史

作者 SHA1 備註 提交日期
  Adam Ierymenko 7903f24a8f Create periodic backup copies of controller.db in network controller from the main process itself to facilitate easier and safer backups of controller.db. 9 年之前
  Adam Ierymenko a95fa379cc Circuit tests basically work but need some tweaks, and fix some issues found with valgrind. 9 年之前
  Adam Ierymenko a3876353ca Abiltiy to post a test via the controller web API, and parsing of CIRCUIT_TEST_REPORT messages. 9 年之前
  Adam Ierymenko 7394ec6f6a Prep in controller code to run tests. 9 年之前
  Adam Ierymenko 610ab0750c Drop Sqlite-based Log table for now and switch to an in-memory log for recent activity. Log table gets too big on busy nodes. Should probably support push of events to some kind of event system later. 9 年之前
  Adam Ierymenko cd005341c5 Extra statement to clean up Members -- cascade did not seem to work, possibly due to dual key. 9 年之前
  Adam Ierymenko bebe3d7cfa Fix deadlock in test mode. 9 年之前
  Adam Ierymenko 1f7a41cff8 Fix to allowing identity to be populated if not present. 9 年之前
  Adam Ierymenko 0d386f1c31 Add a bit of useful testing instrumentation to SqliteNetworkController. 9 年之前
  Adam Ierymenko d57ea671d7 Add version to log. 9 年之前
  Adam Ierymenko b3516c599b Add a rate limiting circuit breaker to the network controller to prevent flooding attacks and race conditions. 9 年之前
  Adam Ierymenko e2a2993b18 Add a Log table to log queries for debugging and security logging. No JSON API support for querying the log yet, but will probably come via /network/###/member/###/log/... or something. 9 年之前
  Adam Ierymenko 649a12472b Report controllerInstanceId in all objects so that controller resets can be easily detected by whatever is using the service. 9 年之前
  Adam Ierymenko 5515909c1e Add a concept of an "instanceId" to the controller, which the OnePoint can use to determine whether it is the same running database instance it already knows. 9 年之前
  Adam Ierymenko 99969b186b Add a concept of a member revision counter to networks. This can be used to select all members that have been added or changed since a given point. 9 年之前
  Adam Ierymenko 30e4a188d0 ipLocalRoutes now exposed via network objects in JSON controller API, and documentation changes. 9 年之前
  Adam Ierymenko 5c9411a671 Untested -- modifications to support IP ranges instead of ip/mask for IP assignment pools, also add portId to Rule for future use. 9 年之前
  Adam Ierymenko 57c7992c78 GitHub issue #191 - kill intra-network multicast rate limits (which were not well supported or easily configurable anyway) -- this is really left over from the old collaborative multicast propagation algorithm. New algorithm (in for a while) has been sender-side replication in which sender "pays" all bandwidth, which intrinsically limits multicast. 9 年之前
  Kees Bos 50d4f66d73 Fixed member authorization bug and minor cleanup 9 年之前
  Adam Ierymenko 96a58becf8 Gateways support in network controller schema and database (not implemented yet in client) toward GitHub issue #178 9 年之前
  Adam Ierymenko 69ceb7e730 Basic controller JSON API seems to be working. 9 年之前
  Adam Ierymenko a187d290f1 Fixes to control plane, API, eliminate problematic inheritance pattern, and start on a NodeJS class for talking to the network controller. 9 年之前
  Adam Ierymenko 4be4908914 Fix some prepared statement problems. 9 年之前
  Adam Ierymenko 0bb92715f4 DELETE function in network controller JSON API, and a newIdentity convenience request in ControlPlane for scripted testing. 9 年之前
  Adam Ierymenko 78769900a9 More network controller cleanup, and some features to permit scripted testing. 9 年之前
  Adam Ierymenko e269846f84 Netconf docs, add clock field to status, simplify netconf a bit by eliminating caching for now. We will re-add if it is needed. 9 年之前
  Adam Ierymenko 883a216d2a Build fixes. 9 年之前
  Adam Ierymenko 5202fbdaf3 CRUD 9 年之前
  Adam Ierymenko 103dcb072d CRUD 9 年之前
  Adam Ierymenko 71f006cbeb More CRUD, almost done... 9 年之前