staphen
b847cae274
Use lowercase when including Windows headers
4 years ago
Joseph Henry
b277e04efa
Remove vestigial bonding parameters
4 years ago
Adam Ierymenko
75a45eeb27
Revert "Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed."
...
This reverts commit 48ce7632fa .
5 years ago
Adam Ierymenko
48ce7632fa
Backport guts of 1.8 to 1.6 tree so we can point release without waiting for UI quirks to be fixed.
5 years ago
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