ZeroTierOne/osdep
2018-11-13 13:52:45 -08:00
..
Arp.cpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
Arp.hpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
Binder.hpp Added preprocessor check for __APPLE__ as an attempted fix for ticket #600 2018-11-11 14:23:24 -08:00
BlockingQueue.hpp Support shutdown with postLimit in BlockingQueue 2018-11-13 13:52:45 -08:00
BSDEthernetTap.cpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
BSDEthernetTap.hpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
freebsd_getifmaddrs.c cleanup 2016-12-27 11:57:05 +01:00
freebsd_getifmaddrs.h cleanup 2016-12-27 11:57:05 +01:00
Http.cpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
Http.hpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
LinuxEthernetTap.cpp rtnetlink integrated. no more callouts to iproute2 2018-06-04 12:24:12 -07:00
LinuxEthernetTap.hpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
LinuxNetLink.cpp quieting things down unless ZT_TRACE is defined 2018-06-11 10:47:58 -07:00
LinuxNetLink.hpp Remove direct include of bits/sockaddr.h 2018-08-03 16:20:08 -07:00
MacEthernetTap.cpp More Mac tap improvements and threading efficiency improvements. 2018-11-13 13:51:25 -08:00
MacEthernetTap.hpp More Mac tap improvements and threading efficiency improvements. 2018-11-13 13:51:25 -08:00
MacEthernetTapAgent.c More Mac tap improvements and threading efficiency improvements. 2018-11-13 13:51:25 -08:00
MacEthernetTapAgent.h 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
ManagedRoute.cpp Remove direct include of bits/sockaddr.h 2018-08-03 16:20:08 -07:00
ManagedRoute.hpp rtnetlink integrated. no more callouts to iproute2 2018-06-04 12:24:12 -07:00
NeighborDiscovery.cpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
NeighborDiscovery.hpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
NetBSDEthernetTap.cpp cleanup 2016-12-27 11:57:05 +01:00
NetBSDEthernetTap.hpp make it compilable 2016-12-25 22:54:27 +01:00
OSUtils.cpp Changed home path for Synology 2018-09-17 11:44:56 -07:00
OSUtils.hpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
Phy.hpp Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality 2018-05-30 17:45:29 -07:00
PortMapper.cpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
PortMapper.hpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
README.md docs 2015-03-31 14:12:33 -07:00
TestEthernetTap.hpp cleanup 2018-01-09 12:31:00 -08:00
Thread.hpp Copyright updates for 2018. 2018-01-08 14:33:28 -08:00
WindowsEthernetTap.cpp TAP driver requires input and output buffers for calls passed into DeviceIoControl 2018-02-23 13:42:02 -08:00
WindowsEthernetTap.hpp Spellcheck sweep across codebase 2018-06-07 17:25:27 -07:00

OS-Dependent and OS-Interface Things

This folder contains stuff that interfaces with the base operating system like Phy for network access and the various OS-specific Ethernet tap drivers.