Adam Ierymenko
|
90801a94d3
Track client version and tell whether active nodes support circuit test.
|
8 gadi atpakaļ |
Adam Ierymenko
|
f8eb6b0067
Add NodeHistory table on sqlite controller.
|
8 gadi atpakaļ |
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 gadi atpakaļ |
Adam Ierymenko
|
fcc5bf1e66
Go ahead and spec out controller DB support for AuthToken -- GitHub issue #211 -- even though full implementation won't make it into 1.0.4.
|
9 gadi atpakaļ |
Adam Ierymenko
|
d57ea671d7
Add version to log.
|
9 gadi atpakaļ |
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 gadi atpakaļ |
Adam Ierymenko
|
1ffd67e014
Get rid of false foreign key in Relay.
|
9 gadi atpakaļ |
Adam Ierymenko
|
0db7c94c90
Add memberRevision stuff to JSON output, and update docs.
|
9 gadi atpakaļ |
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 gadi atpakaļ |
Adam Ierymenko
|
30e4a188d0
ipLocalRoutes now exposed via network objects in JSON controller API, and documentation changes.
|
9 gadi atpakaļ |
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 gadi atpakaļ |
Adam Ierymenko
|
48a2ad032a
(1) Both nodeId and portId in Rule can be NULL, (2) remove on delete cascade since rules should never mysteriously disappear from the rules table. If it let you delete a node with rules, that would be a UI or cleanup function bug.
|
9 gadi atpakaļ |
Adam Ierymenko
|
f05e62deae
DB schema changes: separate portId in rules, ranges in IP assignment pools. (No code changes yet so code is broken.)
|
9 gadi atpakaļ |
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 gadi atpakaļ |
Adam Ierymenko
|
96a58becf8
Gateways support in network controller schema and database (not implemented yet in client) toward GitHub issue #178
|
9 gadi atpakaļ |
Adam Ierymenko
|
8a9715f183
Rename ruleId to ruleNo and optimize some indexes in Sqlite3 schema.
|
9 gadi atpakaļ |
Kees Bos
|
de697a1c45
Change schema to enforce foreing keys
|
9 gadi atpakaļ |
Adam Ierymenko
|
d8ad555b9a
Go ahead and add flags and invFlags to the Rule table.
|
9 gadi atpakaļ |
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 gadi atpakaļ |
Adam Ierymenko
|
103dcb072d
CRUD
|
9 gadi atpakaļ |
Adam Ierymenko
|
71f006cbeb
More CRUD, almost done...
|
9 gadi atpakaļ |
Adam Ierymenko
|
ddebe2d4c7
Network controller CRUD... :P
|
9 gadi atpakaļ |
Adam Ierymenko
|
ed107c4daf
Network preferred relay stuff in netconf controller.
|
9 gadi atpakaļ |
Adam Ierymenko
|
69076f8a45
Add per-network relay stuff to sqlite table schema.
|
9 gadi atpakaļ |
Adam Ierymenko
|
740121504f
Add a timestamp to netconf cache, fix some SQL queries in NC.
|
9 gadi atpakaļ |
Adam Ierymenko
|
6369c264e2
Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency.
|
9 gadi atpakaļ |