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 |
|
Adam Ierymenko
|
1c7b553331
|
GitHub issue #1000
|
2019-08-14 10:47:58 -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 |
|
Joseph Henry
|
a0f47b12b4
|
Removed Synology-specific home path, changes made elsewhere in SPK
|
2019-07-19 16:34:31 -07:00 |
|
Grant Limberg
|
d43e810ecb
|
Finally figured out how to update the network interface names on Windows so that they'll be visible in ipconfig , Get-NetAdapter etc.
|
2019-07-16 15:16:49 -07:00 |
|
Adam Ierymenko
|
d3728d5859
|
cleanup
|
2019-07-10 21:30:11 -04:00 |
|
Grant Limberg
|
409406d114
|
Whoops
|
2019-07-08 12:36:49 -07:00 |
|
Grant Limberg
|
203414910f
|
Give up to a second for the interface to appear to assign IP addresses
|
2019-07-08 12:33:26 -07:00 |
|
Adam Ierymenko
|
9c51ce9c40
|
Windows build fixes, fix double/float types to get rid of warnings.
|
2019-06-17 13:32:41 -07:00 |
|
Joseph Henry
|
4743ad0b16
|
Added convenience swtich for disabling JSON support in SDK build
|
2019-05-13 12:24:55 -07:00 |
|
Adam Ierymenko
|
02f0eead1c
|
More new Mac ethernet tap bugs.
|
2019-03-29 15:14:03 -07:00 |
|
Adam Ierymenko
|
d77846dcea
|
Add bigness to buffers to prevent overflow on high traffic (Mac tap).
|
2019-03-29 12:45:02 -07:00 |
|
Adam Ierymenko
|
92c811deb7
|
Destroy feth devices before creating to delete old ones if they were left behind (MacEthernetTap).
|
2019-03-29 12:14:03 -07:00 |
|
Adam Ierymenko
|
92f199ab98
|
More bug fixing for AARCH64.
|
2019-03-28 22:40:28 +00:00 |
|
Adam Ierymenko
|
b65feeba85
|
One more AARCH64 fix.
|
2019-03-28 15:23:53 -07:00 |
|
Adam Ierymenko
|
e3e5137757
|
Fix more alignment hell in LinuxNetLink for AARCH64 and probably other pedantic architectures.
|
2019-03-25 22:53:06 +00:00 |
|
Adam Ierymenko
|
d81549a7b1
|
Various other fixes including removal of more mem*() issues and netlink fixes for AARCH64.
|
2019-03-25 22:19:52 +00:00 |
|
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
2019-01-14 10:25:53 -08:00 |
|
Adam Ierymenko
|
690bd933d5
|
Support shutdown with postLimit in BlockingQueue
|
2018-11-13 13:52:45 -08:00 |
|
Adam Ierymenko
|
6684559cd9
|
More Mac tap improvements and threading efficiency improvements.
|
2018-11-13 13:51:25 -08:00 |
|
Adam Ierymenko
|
4ed7d20a48
|
Another stability fix... turns out vfork is problematic here.
|
2018-11-13 12:46:36 -08:00 |
|
Adam Ierymenko
|
350116c513
|
Stability improvements for Mac virtual Ethernet tap driver.
|
2018-11-13 12:42:03 -08:00 |
|
Adam Ierymenko
|
90631adb9b
|
Improve multithreading support for OneService (faster, dynamic adjustment of thread count based on HW concurrency).
|
2018-11-13 12:07:58 -08:00 |
|
Joseph Henry
|
c6ae81fac7
|
Added preprocessor check for __APPLE__ as an attempted fix for ticket #600
|
2018-11-11 14:23:24 -08:00 |
|
Adam Ierymenko
|
c56831767e
|
Fix Mac tap agent abort on EINTR.
|
2018-10-25 20:44:32 -07:00 |
|
Adam Ierymenko
|
72a724f075
|
Clean up some stuff after new feth tap implementation, and comment agent file.
|
2018-10-25 13:10:24 -07:00 |
|
Adam Ierymenko
|
2e44b90f63
|
OSX no longer requires the kext due to feth black magic! The MacEthernetTapAgent must be installed in /Library/Application Support/ZeroTier/One for ZT to work now. Eventually this can let us do an app bundle, get rid of the pkg, and have ZT itself run with normal or reduced privileges. Also fixes GitHub issue #870 (at least for me) and may be faster than the old kext.
|
2018-10-25 12:43:30 -07:00 |
|
Joseph Henry
|
b8268d894b
|
Changed home path for Synology
|
2018-09-17 11:44:56 -07:00 |
|
Joseph Henry
|
3dd9b1aa9b
|
Added ability to specify zt home directory via ZEROTIER_HOME - Addresses ticket #829
|
2018-09-10 16:25:39 -07:00 |
|
Adam Ierymenko
|
553101e8b5
|
merge dev
|
2018-08-09 11:31:37 -07:00 |
|
Joseph Henry
|
3cd0ab1b3b
|
Remove direct include of bits/sockaddr.h
|
2018-08-03 16:20:08 -07:00 |
|
Joseph Henry
|
e01c0adff2
|
Added ifdef checks to omit some ManagedRoute code in SDK builds
|
2018-08-01 17:17:04 -07:00 |
|
Adam Ierymenko
|
fa7e7fc6f9
|
Revert fix for GitHub issue #600 because it causes route objects to build up forever (at least on Mac). Bleh. #600 is a rare issue and will need some other fix after reliable duplication.
|
2018-07-20 15:53:19 -07:00 |
|
Joseph Henry
|
62a93c58fd
|
Added ifdefs surrounding usage of getifaddrs() on Android
|
2018-07-19 17:50:10 -07:00 |
|
Grant Limberg
|
7c53adbcfe
|
quieting things down unless ZT_TRACE is defined
|
2018-06-11 10:47:58 -07:00 |
|
Joseph Henry
|
9681fedbb4
|
Spellcheck sweep across codebase
|
2018-06-07 17:25:27 -07:00 |
|
Grant Limberg
|
b9975845ff
|
Merge branch 'rtnetlink' into edge
|
2018-06-04 12:24:58 -07:00 |
|
Grant Limberg
|
b22405b64b
|
rtnetlink integrated. no more callouts to iproute2
|
2018-06-04 12:24:12 -07:00 |
|
Joseph Henry
|
46a7a2be2e
|
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
|
2018-05-30 17:45:29 -07:00 |
|
Grant Limberg
|
3ace61ef85
|
comment out addInterface/removeInterface code for now
We already have ioctl based code to do this
|
2018-05-25 15:37:00 -07:00 |
|
Grant Limberg
|
442595d6fc
|
also store binary representation of mac address in the interface lookup table for later use
|
2018-05-25 14:25:44 -07:00 |
|
Grant Limberg
|
be469f4dd0
|
add/remove routes via rtnetlink
|
2018-05-25 14:18:06 -07:00 |
|