Suad Halilovic
|
ffebcd247f
|
2020/07/16, Minor optmizations
|
6 years ago |
Adam Ierymenko
|
1b6b38e395
|
Add default addIps() implementation to EthernetTap base class to fix build on systems that do not need addIps().
|
7 years ago |
Joseph Henry
|
d8de837c60
|
LinuxEthernetTap addIps virtual function fix for SYNOLOGY builds
|
7 years ago |
Adam Ierymenko
|
de0a5aa840
|
GitHub issue #994
|
7 years ago |
Adam Ierymenko
|
52a166a71f
|
Relicense: GPLv3 -> ZeroTier BSL 1.1
|
7 years ago |
Adam Ierymenko
|
1c7b553331
|
GitHub issue #1000
|
7 years ago |
Adam Ierymenko
|
c83a4aef55
|
cleanup
|
7 years ago |
Adam Ierymenko
|
4d70640a15
|
Remove debug line
|
7 years ago |
Adam Ierymenko
|
b11627a8bc
|
add SDK VirtualTap to new factory method
|
7 years ago |
Adam Ierymenko
|
aca31c7055
|
Put kext back in Mac distro and use on versions older than High Sierra (which lack the feth device)
|
7 years ago |
Adam Ierymenko
|
632d6e04ad
|
Mac multicast bug fix -- GitHub issue #986
|
7 years ago |
Joseph Henry
|
9cf74657e0
|
Commented out rtnetlink error debug trace
|
7 years ago |
Joseph Henry
|
a0f47b12b4
|
Removed Synology-specific home path, changes made elsewhere in SPK
|
7 years ago |
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.
|
7 years ago |
Adam Ierymenko
|
d3728d5859
|
cleanup
|
7 years ago |
Grant Limberg
|
409406d114
|
Whoops
|
7 years ago |
Grant Limberg
|
203414910f
|
Give up to a second for the interface to appear to assign IP addresses
|
7 years ago |
Adam Ierymenko
|
9c51ce9c40
|
Windows build fixes, fix double/float types to get rid of warnings.
|
7 years ago |
Joseph Henry
|
4743ad0b16
|
Added convenience swtich for disabling JSON support in SDK build
|
7 years ago |
Adam Ierymenko
|
02f0eead1c
|
More new Mac ethernet tap bugs.
|
7 years ago |
Adam Ierymenko
|
d77846dcea
|
Add bigness to buffers to prevent overflow on high traffic (Mac tap).
|
7 years ago |
Adam Ierymenko
|
92c811deb7
|
Destroy feth devices before creating to delete old ones if they were left behind (MacEthernetTap).
|
7 years ago |
Adam Ierymenko
|
92f199ab98
|
More bug fixing for AARCH64.
|
7 years ago |
Adam Ierymenko
|
b65feeba85
|
One more AARCH64 fix.
|
7 years ago |
Adam Ierymenko
|
e3e5137757
|
Fix more alignment hell in LinuxNetLink for AARCH64 and probably other pedantic architectures.
|
7 years ago |
Adam Ierymenko
|
d81549a7b1
|
Various other fixes including removal of more mem*() issues and netlink fixes for AARCH64.
|
7 years ago |
Joseph Henry
|
0e597191b8
|
Updated licenses for 2019
|
7 years ago |
Adam Ierymenko
|
690bd933d5
|
Support shutdown with postLimit in BlockingQueue
|
8 years ago |
Adam Ierymenko
|
6684559cd9
|
More Mac tap improvements and threading efficiency improvements.
|
8 years ago |
Adam Ierymenko
|
4ed7d20a48
|
Another stability fix... turns out vfork is problematic here.
|
8 years ago |
Adam Ierymenko
|
350116c513
|
Stability improvements for Mac virtual Ethernet tap driver.
|
8 years ago |
Adam Ierymenko
|
90631adb9b
|
Improve multithreading support for OneService (faster, dynamic adjustment of thread count based on HW concurrency).
|
8 years ago |
Joseph Henry
|
c6ae81fac7
|
Added preprocessor check for __APPLE__ as an attempted fix for ticket #600
|
8 years ago |
Adam Ierymenko
|
c56831767e
|
Fix Mac tap agent abort on EINTR.
|
8 years ago |
Adam Ierymenko
|
72a724f075
|
Clean up some stuff after new feth tap implementation, and comment agent file.
|
8 years ago |
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.
|
8 years ago |
Joseph Henry
|
b8268d894b
|
Changed home path for Synology
|
8 years ago |
Joseph Henry
|
3dd9b1aa9b
|
Added ability to specify zt home directory via ZEROTIER_HOME - Addresses ticket #829
|
8 years ago |
Joseph Henry
|
3cd0ab1b3b
|
Remove direct include of bits/sockaddr.h
|
8 years ago |
Joseph Henry
|
e01c0adff2
|
Added ifdef checks to omit some ManagedRoute code in SDK builds
|
8 years ago |
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.
|
8 years ago |
Joseph Henry
|
62a93c58fd
|
Added ifdefs surrounding usage of getifaddrs() on Android
|
8 years ago |
Grant Limberg
|
7c53adbcfe
|
quieting things down unless ZT_TRACE is defined
|
8 years ago |
Joseph Henry
|
9681fedbb4
|
Spellcheck sweep across codebase
|
8 years ago |
Grant Limberg
|
b22405b64b
|
rtnetlink integrated. no more callouts to iproute2
|
8 years ago |
Joseph Henry
|
46a7a2be2e
|
Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality
|
8 years ago |
Grant Limberg
|
3ace61ef85
|
comment out addInterface/removeInterface code for now
We already have ioctl based code to do this
|
8 years ago |
Grant Limberg
|
442595d6fc
|
also store binary representation of mac address in the interface lookup table for later use
|
8 years ago |
Grant Limberg
|
be469f4dd0
|
add/remove routes via rtnetlink
|
8 years ago |
Grant Limberg
|
7da4b0af15
|
better data localization in LinuxNetLink now that I know what Im doing
|
8 years ago |