505 Commits

Author SHA1 Message Date
Grant Limberg eaccce743f moar plumbing progress 2021-12-01 12:07:05 -08:00
Grant Limberg 7cce23ae79 wip 2021-12-01 10:44:29 -08:00
Grant Limberg a33d7c64fe more fixin 2021-11-30 17:27:13 -08:00
Grant Limberg d15516f0ef query fix & controller build fix 2021-11-30 16:18:34 -08:00
Grant Limberg 4a1d6f4cc8 get central controller docker builds working again 2021-11-30 15:22:31 -08:00
Grant Limberg 6393a4beec progress 2021-11-30 14:22:25 -08:00
Grant Limberg 5f548705dd lots more refactoring 2021-11-29 14:11:29 -08:00
Grant Limberg 87fdd644d4 cleanup some ifdef'd things 2021-11-18 13:36:09 -08:00
Grant Limberg 2e356613ec Refactor NetworkState into object with accessor methods 2021-11-18 12:39:55 -08:00
Joseph Henry b277e04efa Remove vestigial bonding parameters 2021-10-18 20:52:49 -07:00
Grant Limberg 27ce787fbd fix central docker launch without redis 2021-09-15 09:21:41 -07:00
Adam Ierymenko 1b8917a57c Fix for MacOS interface setup and config timing bugs. 2021-09-09 09:30:48 -04:00
Adam Ierymenko d7ba2957cd Tear down routes before devices when leaving a network or shutting down. 2021-09-02 17:56:06 -04:00
Joseph Henry e1af003e4f Consolidation of multipath logic. Better system separation 2021-09-01 21:37:49 -07:00
Adam Ierymenko 5005244d1b Mac install fixes, remove obsolete stuff, and write local.conf via API for new UI integration. 2021-09-01 21:55:54 -04:00
Adam Ierymenko 11b352458e Pick a new random secondary port if we are offline for more than path-timeout seconds (COMA problem workaround). 2021-08-31 16:47:00 -04:00
Adam Ierymenko 958420ee44 Fix Windows slowness on API query bug. 2021-08-23 11:58:02 -04:00
Travis LaDuke db29c3ac13 Don't use v6 source addresses for v4 routes
and vice versa.

For issue #1104

With some printf debugging, I was seeing:

here, src fe80::3c7a:2dff:fe0c:21ed, target 10.147.20.0, matchingPrefixBits 0, mostMatchingPrefixBits 0
here, src fd8b:d512:4fd6:255:3c99:932f:2fda:6eff, target 10.147.20.0, matchingPrefixBits 0, mostMatchingPrefixBits 0

and (matchingPrefixBits >= mostMatchingPrefixBits) would be true

Then on mac, somewhere downstream from there, the default route would
get messed up:

default via 92:29:f1:6f:2f:76 dev en0
2021-08-03 16:21:18 -07:00
Grant Limberg 364ad87e2b add ssoEnabled flag to network config 2021-06-05 13:44:45 -07:00
Grant Limberg e6b4fb5af7 add "ssoRedirectURL" to local.conf
plumbed it through to the central controller code
2021-06-04 16:29:03 -07:00
Grant Limberg 4fed56443e secondary ports are no longer based on the node ID and fully randomized instead 2021-05-27 15:41:11 -07:00
Adam Ierymenko 2c1d7f3dcc CLI printing of URL. 2021-05-25 12:58:33 -04:00
Adam Ierymenko 8bb5bc736d Merge branch 'dev' of github.com:zerotier/ZeroTierOne into dev 2021-05-24 22:58:36 -04:00
Adam Ierymenko b270d527f4 Basic plumbing for authentication requirement and piping through of URL information. 2021-05-24 22:58:17 -04:00
Joseph Henry 11ddbc6f30 Fix (some) compile-time warnings on Linux 2021-05-03 19:35:28 -07:00