Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-13 | Gateways support in network controller schema and database (not implemented ↵ | Adam Ierymenko | |
yet in client) toward GitHub issue #178 | |||
2015-06-13 | Rename ruleId to ruleNo and optimize some indexes in Sqlite3 schema. | Adam Ierymenko | |
2015-06-11 | Return 404 on delete if network member is missing (controller) | Kees Bos | |
2015-06-11 | Return 404 on delete if network doesn't exist (controller) | Kees Bos | |
2015-06-11 | Get deletion of networks in controller going | Kees Bos | |
Multiple statements in a sqlite3_prepare_v2 is not usable. Only the first statement will be executed. Since the schema now uses 'ON DELETE CASCADE', there's only one statement needed. If multiple statements are needed, there should be either multiple sqlite3_prepare_v2 calls be used or the sqlite3_exec function. | |||
2015-06-11 | Change schema to enforce foreing keys | Kees Bos | |
The foreign keys have 'ON DELETE CASCADE' to simplify the removal of networks etc. (controller code) Some unique constraints are replaced with a multi column primary key. To update an existing database: * install updated binaries * stop service * sqlite3 controller.db .dump | \ egrep '((^PRAGMA)|(^BEGIN)|(^INSERT)|(^COMMIT))' | \ grep -v 'schemaVersion' > data.sql * mv controller.db controller.db.backup * start service * stop service * sqlite3 controller.db < data.sql * start service | |||
2015-05-25 | Go ahead and add flags and invFlags to the Rule table. | Adam Ierymenko | |
2015-05-17 | docs | Adam Ierymenko | |
2015-05-17 | Add a feature to generate a new network ID on POST. | Adam Ierymenko | |
2015-05-16 | Basic controller JSON API seems to be working. | Adam Ierymenko | |
2015-05-16 | . | Adam Ierymenko | |
2015-05-16 | . | Adam Ierymenko | |
2015-05-16 | Fixes to control plane, API, eliminate problematic inheritance pattern, and ↵ | Adam Ierymenko | |
start on a NodeJS class for talking to the network controller. | |||
2015-05-16 | Fix some prepared statement problems. | Adam Ierymenko | |
2015-05-16 | DELETE function in network controller JSON API, and a newIdentity ↵ | Adam Ierymenko | |
convenience request in ControlPlane for scripted testing. | |||
2015-05-16 | More network controller cleanup, and some features to permit scripted testing. | Adam Ierymenko | |
2015-05-15 | typo | Adam Ierymenko | |
2015-05-15 | Netconf docs, add clock field to status, simplify netconf a bit by ↵ | Adam Ierymenko | |
eliminating caching for now. We will re-add if it is needed. | |||
2015-05-15 | Controller API status message. | Adam Ierymenko | |
2015-05-15 | Network controller cleanup and an extra sanity check. | Adam Ierymenko | |
2015-04-24 | Build fixes. | Adam Ierymenko | |
2015-04-22 | CRUD | Adam Ierymenko | |
2015-04-21 | CRUD | Adam Ierymenko | |
2015-04-21 | Fix: make sure we do not assign broadcast address as an IP to new members. | Adam Ierymenko | |
2015-04-21 | More CRUD, almost done... | Adam Ierymenko | |
2015-04-21 | Forgot to run schema2c. | Adam Ierymenko | |
2015-04-21 | Network controller CRUD... :P | Adam Ierymenko | |
2015-04-20 | Network preferred relay stuff in netconf controller. | Adam Ierymenko | |
2015-04-20 | Add per-network relay stuff to sqlite table schema. | Adam Ierymenko | |
2015-04-17 | Add a timestamp to netconf cache, fix some SQL queries in NC. | Adam Ierymenko | |
2015-04-15 | Compile fixes. | Adam Ierymenko | |
2015-04-15 | More cleanup, and fix for the extremely unlikely case of identity collision. | Adam Ierymenko | |
2015-04-15 | Rename netconf to controller and NetworkConfigMaster to NetworkController ↵ | Adam Ierymenko | |
for consistency. |