Adam Ierymenko
3fd8efe642
AES builds now
6 years ago
Adam Ierymenko
06730c7d1d
BSL date bump
6 years ago
Grant Limberg
81c9db7a15
fix libs for non-controller builds on macOS
6 years ago
Grant Limberg
8d0a3563e4
Merge branch 'dns' into dev
6 years ago
Grant Limberg
c0c215c83c
single dns config per network
6 years ago
Grant Limberg
058d888311
More debug logging cleanup
6 years ago
Grant Limberg
30b18d925f
clean up some debug logging
6 years ago
Grant Limberg
137d05e799
add setDNS stubs for linux/bsd
6 years ago
Grant Limberg
d9c4e644de
Windows DNS
6 years ago
Joseph Henry
edd960566a
Improve bond tracing, fix bond initialization bugs, remove vestigial debug code
6 years ago
Grant Limberg
6868e98904
Get stuff building on Windows
...
Been a minute since any of this has been updated
6 years ago
Grant Limberg
85a5b0b948
Remove dns config on shutdown
...
Also add calls to MacDNSHelper to the kext tap
6 years ago
Grant Limberg
b9a1719cb1
Let's make sure to clean up our memory
6 years ago
Grant Limberg
d6e3164ea1
remove initial attempt at dns config via scutil
6 years ago
Grant Limberg
302ac8fefe
DNS config support on macOS
6 years ago
Grant Limberg
d2708daa8e
debug output
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
Grant Limberg
6b197e067a
Merge branch 'dev' into dns
6 years ago
Joseph Henry
9f4985b11a
Add basic bond health status reporting (listbonds)
6 years ago
Travis LaDuke
c92e030a4b
Create a bash completion script.
...
Just adding it to the repo, but it still needs to be dealt with during install.
Probably put it in $ZT_HOME and then symlink to the proper place for the distro?
searches $ZT_HOME/networks.d/ for network IDs
searches HISTORY for 16 digit numbers that look like network IDs.
6 years ago
Joseph Henry
ff50762649
Merge multipath branch into dev branch
6 years ago
Joseph Henry
29ebda62ef
Remove (some) debug functions and traces
6 years ago
Joseph Henry
a1b2ff772a
Add new replacement condition in peer path redundancy logic to fix duplicate paths
6 years ago
Joseph Henry
dc784f6213
Comment out Bond and BondController debug traces
6 years ago
Grant Limberg
387039456d
Pass 1 at adding DNS to controller
6 years ago
Joseph Henry
fd0c906b1b
Merge branch 'multipath' of http://git.int.zerotier.com/ZeroTier/ZeroTierOne into multipath
6 years ago
Joseph Henry
decd5add2a
Fix segfault on unique interface name list generation (for multipath)
6 years ago
Joseph Henry
8eb453e042
Revert to ancient path redundancy check logic
6 years ago
Grant Limberg
bd6c97aeb8
dont strip binary
6 years ago
Joseph Henry
29e7fa5c4b
Revert to ancient path redundancy check logic
6 years ago
Joseph Henry
a23b6d09c0
Fix merge conflict for controller code (minor edit)
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
Grant Limberg
d0aacfddb7
one more spot
6 years ago
Grant Limberg
9b92ad7772
handle case of no networks and/or no members
6 years ago
Grant Limberg
17c7ae20cc
force add libredis++.a for mac
6 years ago
Joseph Henry
fa5c8ef434
Fix timers, fix flow count discrepancy after flow removal, fix balance-aware flow re-assignment when one or more links go down
6 years ago
Joseph Henry
1dca7b92cf
Remove exit condition for bond creation during re-learning of previously-known paths
6 years ago
Joseph Henry
5e122b95e7
Fix segfault during balance-rr when link is brought down
6 years ago
Grant Limberg
135a547889
No longer update both pgsql & redis
6 years ago
Grant Limberg
06de25a680
bump online notification pause to 100ms
...
also put all online notification redis commands into a single tx
6 years ago
Grant Limberg
5692402d32
A little more cleanup
6 years ago
Grant Limberg
ad7ae5a372
list of all network-node pairs
6 years ago
Grant Limberg
9794e31a64
Temporary online notification thread hack
...
Updates both Redis and Postgres
6 years ago
Grant Limberg
2f0f0e4f53
redis init optimization
6 years ago
Grant Limberg
7bde004c7c
Replace scan of Redis with iteration of _networks map
6 years ago
Joseph Henry
a8f830aa9c
Add multipath documentation to service/
6 years ago
Joseph Henry
7266550c22
Remove vestigial constructor, fix typos, clean up code
6 years ago