summaryrefslogtreecommitdiff
path: root/controller/EmbeddedNetworkController.hpp
AgeCommit message (Collapse)Author
2019-08-07Fix LFDB path issue when using with Postgress in DBMirrorSet configAdam Ierymenko
2019-08-06Build fixesAdam Ierymenko
2019-08-06More work on DB mirroring.Adam Ierymenko
2019-08-06Refactoring in prep for mirroringAdam Ierymenko
2019-07-26Abstract out change listener from controller itself to permit DBs to shadow ↵Adam Ierymenko
changes from other DBs.
2019-07-22LFDB work in progressAdam Ierymenko
2019-03-05rabbitMQ implementationGrant Limberg
2019-01-21Merge branch 'dev' of http://git.int.zerotier.com/zerotier/ZeroTierOne into devGrant Limberg
2019-01-21WIP: Pass listen port down to PostgresGrant Limberg
2019-01-14Updated licenses for 2019Joseph Henry
2018-11-11Retire RethinkDB, simple receive path multithreading.Adam Ierymenko
2018-08-31Postgres Integration has begunGrant Limberg
2018-03-08docsAdam Ierymenko
2018-01-26More cleanup of old stuff.Adam Ierymenko
2018-01-09Move DB stuff into Db.Adam Ierymenko
2017-12-14Some controller fixes.Adam Ierymenko
2017-12-05Add remoteTraceLevel to controller.Adam Ierymenko
2017-11-09Get ephemeral status fields out of the configs. They do not belong there and ↵Adam Ierymenko
it just complicates things.
2017-11-07Re-integrate in-filesystem DB into new controller DB structure.Adam Ierymenko
2017-11-03RethinkDB fixes.Adam Ierymenko
2017-11-03Linux build fixes, linux build rule for RethinkDB mode controller, also ↵Adam Ierymenko
force disable shitty allocators in libstdc++.
2017-11-03Preparing for test.Adam Ierymenko
2017-11-03RethinkDB direct connectivity integration.Adam Ierymenko
2017-10-02timestamps changed from uint64_t to int64_tGrant Limberg
There were cases in the code where time calculations and comparisons were overflowing and causing connection instability. This will keep time calculations within expected ranges.
2017-08-31Start threads in Central harnessed mode.Adam Ierymenko
2017-08-17Delete support in harnessed mode.Adam Ierymenko
2017-08-16Another Central harnessed mode fix.Adam Ierymenko
2017-08-16More work on controller for new Central harnessed mode, remove old http mode.Adam Ierymenko
2017-08-09Small controller revisions, first run of controller API model JavaScript.Adam Ierymenko
2017-07-18Automatic periodic status dump from controller.Adam Ierymenko
2017-07-14Add remoteTraceTarget to network and member configs in controller.Adam Ierymenko
2017-07-14Plumbing through of remote trace into controller code.Adam Ierymenko
2017-05-30Remove old circuit test code. Rules engine will let us do this much better ↵Adam Ierymenko
and more simply.
2017-05-04MTU support in controller.Adam Ierymenko
2017-05-02Do the sometimes rather big "pong" in a background worker thread.Adam Ierymenko
2017-05-01Send member uptime in pong posts.Adam Ierymenko
2017-05-01Finish removing constantly changing stuff from controller.Adam Ierymenko
2017-04-27Reduce memory use and a bit of cleanup.Adam Ierymenko
2017-04-27Cleanup, fix a valgrind error, stack use reduction.Adam Ierymenko
2017-04-26Big cleanup of controller code, should help performance.Adam Ierymenko
2017-04-24JSONDB performance improvements, threading fix.Adam Ierymenko
2017-04-24Controller optimizations -- make locking more fine-grained, use true ↵Adam Ierymenko
hardware concurrency, etc.
2017-03-21Add a facility for full flow-through uptime test of controller by Central.Adam Ierymenko
2017-03-21Make controller do a simple write-through cache without revalidating. Means ↵Adam Ierymenko
you must restart if files change on disk, but will decrease I/O considerably.
2017-03-13Controller performance tweaks.Adam Ierymenko
2017-03-06Fix a bug that could cause duplicate IP address assignment on networks if ↵Adam Ierymenko
many new members join the controller at once.
2017-03-02Send timestamp with new circuit test response.Adam Ierymenko
2017-03-01Update how controller handles circuit tests -- save results to filesystem.Adam Ierymenko
2017-02-21Add default tag values and default set capabilities for new members.Adam Ierymenko
2017-01-19NodeJS migration script for old Sqlite controller.db to new controller data ↵Adam Ierymenko
format.