Adam Ierymenko c93de67d79 Add netconf-service readme. %!s(int64=12) %!d(string=hai) anos
..
Makefile bbcd76ecd0 Netconf updates -- actually issue COM, and log attempts to access networks in NetworkActivity using the new authenticated flag in the new DB schema. %!s(int64=12) %!d(string=hai) anos
README.txt c93de67d79 Add netconf-service readme. %!s(int64=12) %!d(string=hai) anos
netconf-test.cpp 2a6b74746e Netconf service itself works, time to integrate. %!s(int64=12) %!d(string=hai) anos
netconf.cpp 1505e8dd50 Fix netconf init and identity transfer. %!s(int64=12) %!d(string=hai) anos

README.txt

This is the netconf service, which can be built and run by placing it in the
services.d subfolder of the ZeroTier One home directory.

Users probably won't be interested in this. It's for running a "netconf
master," which handles certificate issuing, static IP assignment, and other
things for a network. The ZeroTier address of the netconf master forms the
first 40 bits of a hexadecimal network ID, permitting the master to be
located and queried.

Masters currently don't support multi-homing, but they can easily be made
fault tolerant via fail-over. If the master node goes down, it can be
started elsewhere with the same ZT1 identity. (The underlying database would
also have to be fault tolerant.)

For this to work it requires a MySQL backend with a properly structured
database.