ZeroTierOne/osdep
Grant Limberg 764dd1c3d9 ARP packets do need the source IP address in them, as well as the MAC address.
Packets wouldn't even show up in WireShark without the source IP in it.
2015-11-21 19:14:59 -08:00
..
Arp.cpp ARP packets do need the source IP address in them, as well as the MAC address. 2015-11-21 19:14:59 -08:00
Arp.hpp ARP packets do need the source IP address in them, as well as the MAC address. 2015-11-21 19:14:59 -08:00
BackgroundResolver.cpp Background resolver. 2015-05-21 13:44:33 -07:00
BackgroundResolver.hpp BackgroundResolver test. 2015-05-21 14:11:44 -07:00
BSDEthernetTap.cpp BSDEthernetTap build fixes. 2015-05-17 18:31:41 -07:00
BSDEthernetTap.hpp Bring BSDEthernetTap into the current century. 2015-05-17 18:28:04 -07:00
Http.cpp Merge Phy<> from netcon. 2015-10-27 12:50:23 -07:00
Http.hpp Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>. 2015-04-24 15:05:28 -07:00
LinuxEthernetTap.cpp (1) now builds and works on Linux, (2) fix a threading problem causing carsh on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests. 2015-04-20 15:12:31 -07:00
LinuxEthernetTap.hpp (1) now builds and works on Linux, (2) fix a threading problem causing carsh on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests. 2015-04-20 15:12:31 -07:00
OSUtils.cpp Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, (2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch. 2015-11-13 12:14:28 -08:00
OSUtils.hpp Create periodic backup copies of controller.db in network controller from the main process itself to facilitate easier and safer backups of controller.db. 2015-11-03 15:52:10 -08:00
OSXEthernetTap.cpp (1) now builds and works on Linux, (2) fix a threading problem causing carsh on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests. 2015-04-20 15:12:31 -07:00
OSXEthernetTap.hpp Bunch of tap stuff, IP address assignment hookups, etc. 2015-04-14 17:57:51 -07:00
Phy.hpp Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT 2015-11-09 15:44:13 -08:00
README.md docs 2015-03-31 14:12:33 -07:00
Thread.hpp Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>. 2015-04-24 15:05:28 -07:00
UPNPClient.cpp Turns out it wasn't hard to add miniupnpc to the VS2012 project and just have it build with the rest of the code. 2015-11-16 19:04:04 -08:00
UPNPClient.hpp GitHub issue #242 -- crappy uPnP protocol demands infinite lease time or else 2015-11-10 17:45:05 -08:00
WindowsEthernetTap.cpp Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, (2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch. 2015-11-13 12:14:28 -08:00
WindowsEthernetTap.hpp Manually set DeviceInstanceID since this registry key is missing on Windows Vista and Server 2008. 2015-08-13 15:52:54 -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.