summaryrefslogtreecommitdiff
path: root/service
diff options
context:
space:
mode:
authorAdam Ierymenko <adam.ierymenko@gmail.com>2018-10-25 12:43:30 -0700
committerAdam Ierymenko <adam.ierymenko@gmail.com>2018-10-25 12:43:30 -0700
commit2e44b90f633acfa0fbcf262a99f9690fec2d3e3f (patch)
treecadeea521409d7ed3d60526b7189e8bbf720e700 /service
parent7c726533850eb0a6f3a40d72f42bd50a8e93e621 (diff)
downloadinfinitytier-2e44b90f633acfa0fbcf262a99f9690fec2d3e3f.tar.gz
infinitytier-2e44b90f633acfa0fbcf262a99f9690fec2d3e3f.zip
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.
Diffstat (limited to 'service')
-rw-r--r--service/OneService.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/service/OneService.cpp b/service/OneService.cpp
index 9d3a9599..c3769d05 100644
--- a/service/OneService.cpp
+++ b/service/OneService.cpp
@@ -114,8 +114,8 @@ namespace ZeroTier { typedef VirtualTap EthernetTap; }
#else
#ifdef __APPLE__
-#include "../osdep/OSXEthernetTap.hpp"
-namespace ZeroTier { typedef OSXEthernetTap EthernetTap; }
+#include "../osdep/MacEthernetTap.hpp"
+namespace ZeroTier { typedef MacEthernetTap EthernetTap; }
#endif // __APPLE__
#ifdef __LINUX__
#include "../osdep/LinuxEthernetTap.hpp"