Adam Ierymenko
|
4aab9121d9
|
Linux build fixes, and new route code seems to work.
|
2020-11-13 22:25:12 -05:00 |
|
Adam Ierymenko
|
5ea7ef6b65
|
Rework Linux route setting to actually consult netlink interface.
|
2020-11-13 22:06:58 -05:00 |
|
Adam Ierymenko
|
a3875f9965
|
Add a route DB to LinuxNetLink to make route sync robust.
|
2020-11-13 21:55:31 -05:00 |
|
Adam Ierymenko
|
3730917dda
|
LinuxNetLink cleanup
|
2020-11-13 21:06:34 -05:00 |
|
Adam Ierymenko
|
e8be28734b
|
Linux netlink and route setting... work in progress.
|
2020-11-13 19:07:54 -05:00 |
|
Adam Ierymenko
|
6c5a097711
|
Use LinuxNetLink for routes on Linux... still needs testing/debugging on an actual Linux machine.
|
2020-11-13 18:16:14 -05:00 |
|
Adam Ierymenko
|
eadca9dd75
|
Build fix.
|
2020-11-11 15:29:01 -05:00 |
|
Adam Ierymenko
|
59dd71187e
|
Build fix.
|
2020-11-11 15:14:08 -05:00 |
|
Adam Ierymenko
|
36e167013a
|
More Linux tap shotgun debugging.
|
2020-11-11 15:12:16 -05:00 |
|
Adam Ierymenko
|
2d489a8679
|
Another possible workaround for what seems to be a Linux bug in some newer kernels.
|
2020-11-11 14:42:56 -05:00 |
|
Adam Ierymenko
|
d735a1d04c
|
Reorder some stuff in LinuxEthernetTap as possible workaround for MAC-set weirdness.
|
2020-11-11 12:49:56 -05:00 |
|
Adam Ierymenko
|
52679d2784
|
Simplify and fix managed route logic.
|
2020-11-02 19:02:07 -05:00 |
|
Adam Ierymenko
|
763d1cc3dc
|
Some more changes for slow network leaving on Mac.
|
2020-11-02 14:00:35 -05:00 |
|
Adam Ierymenko
|
fe5aad3cef
|
Some Mac feth tap changes to hopefully fix slow-leave problem.
|
2020-10-30 10:40:34 -04:00 |
|
Adam Ierymenko
|
a973a6e10e
|
Leave feth devices over feth10000 alone.
|
2020-10-08 12:04:57 -04:00 |
|
Adam Ierymenko
|
69b2fcd5af
|
Get rid of obsolete musl libc fix.
|
2020-09-23 21:58:51 -04:00 |
|
Adam Ierymenko
|
06730c7d1d
|
BSL date bump
|
2020-08-20 12:51:39 -07:00 |
|
Grant Limberg
|
8d0a3563e4
|
Merge branch 'dns' into dev
|
2020-08-12 13:56:21 -07:00 |
|
Grant Limberg
|
c0c215c83c
|
single dns config per network
|
2020-08-12 13:08:47 -07:00 |
|
Grant Limberg
|
30b18d925f
|
clean up some debug logging
|
2020-08-12 09:16:18 -07:00 |
|
Grant Limberg
|
137d05e799
|
add setDNS stubs for linux/bsd
|
2020-08-12 09:14:10 -07:00 |
|
Grant Limberg
|
d9c4e644de
|
Windows DNS
|
2020-08-11 18:55:42 -07:00 |
|
Joseph Henry
|
edd960566a
|
Improve bond tracing, fix bond initialization bugs, remove vestigial debug code
|
2020-08-06 18:10:40 -07:00 |
|
Grant Limberg
|
6868e98904
|
Get stuff building on Windows
Been a minute since any of this has been updated
|
2020-08-05 16:04:02 -07:00 |
|
Grant Limberg
|
85a5b0b948
|
Remove dns config on shutdown
Also add calls to MacDNSHelper to the kext tap
|
2020-08-05 14:49:45 -07:00 |
|
Grant Limberg
|
b9a1719cb1
|
Let's make sure to clean up our memory
|
2020-08-05 14:42:19 -07:00 |
|
Grant Limberg
|
d6e3164ea1
|
remove initial attempt at dns config via scutil
|
2020-08-05 14:42:09 -07:00 |
|
Grant Limberg
|
302ac8fefe
|
DNS config support on macOS
|
2020-08-05 14:26:11 -07:00 |
|
Grant Limberg
|
d098a99d09
|
fix memory init issue
and another place where dns data needs to be copied
|
2020-07-31 11:42:03 -07:00 |
|
Joseph Henry
|
decd5add2a
|
Fix segfault on unique interface name list generation (for multipath)
|
2020-07-14 17:05:05 -07:00 |
|
Joseph Henry
|
a33a494d60
|
Adjust terminology
|
2020-06-17 14:54:13 -07:00 |
|
Joseph Henry
|
58d567c331
|
Formatting
|
2020-05-14 20:09:25 -07:00 |
|
Joseph Henry
|
a50e8e9878
|
Add Bonds, Slaves, and Flows
|
2020-05-12 01:35:48 -07:00 |
|
Joseph Henry
|
de9cfbe9b0
|
Merge dev into multipath
|
2020-05-12 00:08:52 -07:00 |
|
Joseph Henry
|
32a78b5f61
|
Fix preprocessor typo in previous commit
|
2020-03-31 20:34:48 -07:00 |
|
Joseph Henry
|
54f9f2ad53
|
Add special case for Ubiquiti routers in platformDefaultHomePath()
|
2020-03-31 20:27:41 -07:00 |
|
Adam Ierymenko
|
1b6b38e395
|
Add default addIps() implementation to EthernetTap base class to fix build on systems that do not need addIps().
|
2019-08-28 07:43:18 -07:00 |
|
Joseph Henry
|
d8de837c60
|
LinuxEthernetTap addIps virtual function fix for SYNOLOGY builds
|
2019-08-27 14:43:30 -07:00 |
|
Adam Ierymenko
|
de0a5aa840
|
GitHub issue #994
|
2019-08-23 12:09:31 -07:00 |
|
Adam Ierymenko
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
2019-08-23 09:23:39 -07:00 |
|
Joseph Henry
|
15e44f0ddd
|
Merge remote-tracking branch 'origin/dev' into multipath
|
2019-08-14 11:25:40 -07:00 |
|
Adam Ierymenko
|
1c7b553331
|
GitHub issue #1000
|
2019-08-14 10:47:58 -07:00 |
|
Joseph Henry
|
2e9fa7a811
|
Merge remote-tracking branch 'origin/dev' into multipath
|
2019-08-13 12:42:19 -07:00 |
|
Joseph Henry
|
77ae929eb3
|
Merge master into multipath
|
2019-08-12 11:40:13 -07:00 |
|
Adam Ierymenko
|
c83a4aef55
|
cleanup
|
2019-08-07 21:47:06 -05:00 |
|
Adam Ierymenko
|
4d70640a15
|
Remove debug line
|
2019-08-07 19:06:02 -05:00 |
|
Adam Ierymenko
|
b11627a8bc
|
add SDK VirtualTap to new factory method
|
2019-08-07 18:45:04 -05:00 |
|
Adam Ierymenko
|
aca31c7055
|
Put kext back in Mac distro and use on versions older than High Sierra (which lack the feth device)
|
2019-08-07 18:14:12 -05:00 |
|
Adam Ierymenko
|
632d6e04ad
|
Mac multicast bug fix -- GitHub issue #986
|
2019-07-31 13:25:58 -07:00 |
|
Joseph Henry
|
9cf74657e0
|
Commented out rtnetlink error debug trace
|
2019-07-22 14:12:21 -07:00 |
|