Grant Limberg
27ce787fbd
fix central docker launch without redis
5 years ago
Adam Ierymenko
1b8917a57c
Fix for MacOS interface setup and config timing bugs.
5 years ago
Adam Ierymenko
d7ba2957cd
Tear down routes before devices when leaving a network or shutting down.
5 years ago
Joseph Henry
e1af003e4f
Consolidation of multipath logic. Better system separation
5 years ago
Adam Ierymenko
5005244d1b
Mac install fixes, remove obsolete stuff, and write local.conf via API for new UI integration.
5 years ago
Adam Ierymenko
11b352458e
Pick a new random secondary port if we are offline for more than path-timeout seconds (COMA problem workaround).
5 years ago
Adam Ierymenko
958420ee44
Fix Windows slowness on API query bug.
5 years ago
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
5 years ago
Grant Limberg
364ad87e2b
add ssoEnabled flag to network config
5 years ago
Grant Limberg
e6b4fb5af7
add "ssoRedirectURL" to local.conf
...
plumbed it through to the central controller code
5 years ago
Grant Limberg
4fed56443e
secondary ports are no longer based on the node ID and fully randomized instead
5 years ago
Adam Ierymenko
2c1d7f3dcc
CLI printing of URL.
5 years ago
Adam Ierymenko
b270d527f4
Basic plumbing for authentication requirement and piping through of URL information.
5 years ago
Joseph Henry
11ddbc6f30
Fix (some) compile-time warnings on Linux
5 years ago
Adam Ierymenko
79e2fd4586
Automatically detect Ethernet tap friendly name in Windows shouldBind stuff.
5 years ago
Joseph Henry
353905394e
Fix interface blacklisting in shouldBindInterface
5 years ago
Pablo Hinojosa
d3fd0d3916
Show the port number which is not able to connect
5 years ago
Adam Ierymenko
a1b6cc44fc
Revert wireguard blacklist by default... turns out we have people who depend on that. may revisit.
5 years ago
bradleydiggs
a401b21f3d
blacklists wg# (WireGuard) interfaces by default
...
On certain OSes (Linux & Apple) tun#, tap#, and of course zt# are blacklisted by default, this adds wg# to the list as WireGuard is a similar popular service with wg# being the default adapter name(s) by convention.
5 years ago
Joseph Henry
3db328cc94
Fix minor semantic typo in error trace message
5 years ago
Grant Limberg
0a8b692482
fix device binding & possible loopback issue on FreeBSD
5 years ago
Grant Limberg
0456a71295
Windows feedback loop fix
5 years ago
Grant Limberg
70b1b4ecc7
Buffer<> has no .empty() method
5 years ago
Joseph Henry
ecfac0601a
Add new bond control commands to CLI
5 years ago
Adam Ierymenko
4e3a59f329
Build fix.
5 years ago
Adam Ierymenko
57516cfbe6
revert queue... not quite what we need
5 years ago
Adam Ierymenko
bb62279a20
Queue up managed route syncs and do them periodically to avoid dependency problems.
5 years ago
Adam Ierymenko
e8be28734b
Linux netlink and route setting... work in progress.
5 years ago
Adam Ierymenko
6c5a097711
Use LinuxNetLink for routes on Linux... still needs testing/debugging on an actual Linux machine.
5 years ago
Adam Ierymenko
16a878adb1
... route fix test
5 years ago
Adam Ierymenko
020d882e82
Route assignment fix.
5 years ago
Adam Ierymenko
90f18f7ee7
Fix for ZTO-33 (Jira), only assign routes if there is a viable source IP.
5 years ago
Adam Ierymenko
317263b31c
Remove unused variable on non-windows
5 years ago
Adam Ierymenko
52679d2784
Simplify and fix managed route logic.
5 years ago
Grant Limberg
bbb307aff7
DNS is now toggleable via `zerotier-cli set <nwid> allowDNS=[0|1]`
...
Flag is disabled by default as it should be opt-in on each endpoint
6 years ago
Joseph Henry
b1ddba0438
Remove a few old comments
6 years ago
Adam Ierymenko
06730c7d1d
BSL date bump
6 years ago
Grant Limberg
c0c215c83c
single dns config per network
6 years ago
Grant Limberg
302ac8fefe
DNS config support on macOS
6 years ago
Grant Limberg
88a3c685fb
latest
6 years ago
Grant Limberg
2e52a1eebf
forgot a couple queries in postgres. trying to pull dns of member not network in embedded network controller
...
also some debug logging
6 years ago
Grant Limberg
d098a99d09
fix memory init issue
...
and another place where dns data needs to be copied
6 years ago
Joseph Henry
9f4985b11a
Add basic bond health status reporting (listbonds)
6 years ago
Joseph Henry
dc784f6213
Comment out Bond and BondController debug traces
6 years ago
Suad Halilovic
ffebcd247f
2020/07/16, Minor optmizations
6 years ago
Joseph Henry
a33a494d60
Adjust terminology
6 years ago
Joseph Henry
5f0ee4fc78
Fix invalid defaultBondingPolicy conditions, Add ZT_MultipathFlowRebalanceStrategy, Add basic hysteresis mechanism to flow re-assignment
6 years ago
Joseph Henry
7266550c22
Remove vestigial constructor, fix typos, clean up code
6 years ago
Joseph Henry
a50e8e9878
Add Bonds, Slaves, and Flows
6 years ago
Grant Limberg
154470b570
add original hiredis
6 years ago