Adam Ierymenko 0f5fb48a0b Turns out it wasn't hard to add miniupnpc to the VS2012 project and just have it build with the rest of the code. 10 years ago
..
Arp.cpp c1a53a2653 ARP cache and responder agent code for use in netcon and iOS. 10 years ago
Arp.hpp c1a53a2653 ARP cache and responder agent code for use in netcon and iOS. 10 years ago
BSDEthernetTap.cpp 0e87002d78 BSDEthernetTap build fixes. 10 years ago
BSDEthernetTap.hpp ddaf3ef347 Bring BSDEthernetTap into the current century. 10 years ago
BackgroundResolver.cpp 2ad69237cf Background resolver. 10 years ago
BackgroundResolver.hpp 61021fc778 BackgroundResolver test. 10 years ago
Http.cpp 7295fcfa86 Merge Phy<> from netcon. 10 years ago
Http.hpp f5848972f9 Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>. 10 years ago
LinuxEthernetTap.cpp 60f05518aa (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. 10 years ago
LinuxEthernetTap.hpp 60f05518aa (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. 10 years ago
OSUtils.cpp 0d9f33dc4f 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. 10 years ago
OSUtils.hpp 7903f24a8f Create periodic backup copies of controller.db in network controller from the main process itself to facilitate easier and safer backups of controller.db. 10 years ago
OSXEthernetTap.cpp 60f05518aa (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. 10 years ago
OSXEthernetTap.hpp 67f1f1892f Bunch of tap stuff, IP address assignment hookups, etc. 10 years ago
Phy.hpp 2cc50bdb10 Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT 10 years ago
README.md e61a40a956 docs 10 years ago
Thread.hpp f5848972f9 Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>. 10 years ago
UPNPClient.cpp 0f5fb48a0b Turns out it wasn't hard to add miniupnpc to the VS2012 project and just have it build with the rest of the code. 10 years ago
UPNPClient.hpp a13ba7102a GitHub issue #242 -- crappy uPnP protocol demands infinite lease time or else 10 years ago
WindowsEthernetTap.cpp 0d9f33dc4f 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. 10 years ago
WindowsEthernetTap.hpp b75bdedaee Manually set DeviceInstanceID since this registry key is missing on Windows Vista and Server 2008. 10 years ago

README.md

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.