summaryrefslogtreecommitdiff
path: root/controller/EmbeddedNetworkController.cpp
AgeCommit message (Collapse)Author
2019-03-22Get rid of ZT_FAST_MEMCPY because this is not really needed.Adam Ierymenko
2019-03-05rabbitMQ implementationGrant Limberg
2019-02-01Take netmask bits from most specific route.Adam Ierymenko
2019-02-01Wrong criteria was wrong. Now with less wrong.Adam Ierymenko
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-10-24Fully operational pgsql controllerGrant Limberg
2018-09-28Merge branch 'dev' into libpqGrant Limberg
2018-09-25Merge pull request #822 from dschulz/controller-patch1-dschulzAdam Ierymenko
Add functionality to erase members from networks using file backend i…
2018-08-31Postgres Integration has begunGrant Limberg
2018-08-02Add functionality to erase members from networks using file backend in ↵Diego Schulz
controller microservice Signed-off-by: Diego Schulz <dschulz@gmail.com>
2018-07-11Return error 503 if RethinkDB is down when built as RethinkDB-based controller.Adam Ierymenko
2018-07-03Remote debug printf.Adam Ierymenko
2018-07-03Fix two controller bugs: filesystem bug and another possible infinite ↵Adam Ierymenko
recursion bug.
2018-06-05Fix for issue #778Grant Limberg
Double quote before member name in `/controller/network/network_id/member` API
2018-03-08docsAdam Ierymenko
2018-01-26Tie up the rest of hub and spoke designated replicator multicast mode.Adam Ierymenko
2018-01-12Sanity checks on array sizes and fix a bug in IPv4 auto-assign.Adam Ierymenko
2018-01-10Doc updates and other fixes.Adam Ierymenko
2018-01-09Move DB stuff into Db.Adam Ierymenko
2017-12-15Some micro-optimizations, including a memcpy that is faster than Linux for ↵Adam Ierymenko
most distro/compiler versions.
2017-12-14Some controller fixes.Adam Ierymenko
2017-12-07docs, and make RethinkDB controller DB driver upsert into the Controller DB ↵Adam Ierymenko
and also update the hostname field.
2017-12-05Merge branch 'dev' of http://10.6.6.2/zerotier/ZeroTierOne into devAdam Ierymenko
2017-12-05docsAdam 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-08Move more ephemeral stuff to a tiny MemberLastRequest table instead of the ↵Adam Ierymenko
main Member table.
2017-11-08More Central work.Adam Ierymenko
2017-11-08Fix a deadlock and some more work on RethinkDB (for central) integration.Adam Ierymenko
2017-11-03More fixes to RethinkDB.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-24Full and clearer implementation of GitHub issue #588Adam 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-30Minor controller stuff.Adam Ierymenko
2017-08-18Make remote trace target null by default, which is probably what we want.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-19.Adam Ierymenko
2017-07-19.Adam Ierymenko
2017-07-19Bug fixes in new harness mode.Adam Ierymenko
2017-07-18Automatic periodic status dump from controller.Adam Ierymenko
2017-07-18Cleanup and replace trace field names with sane ones because usability > a ↵Adam Ierymenko
few bytes.