Adam Ierymenko b1b37d9d72 Increase paltry listen() backlog size to prevent Linux kernel syn flood fallback (only really affects supernodes). 11 gadi atpakaļ
..
BSDRoutingTable.cpp b80c229d87 Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90 11 gadi atpakaļ
BSDRoutingTable.hpp b80c229d87 Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90 11 gadi atpakaļ
LinuxEthernetTap.cpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 gadi atpakaļ
LinuxEthernetTap.hpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 gadi atpakaļ
LinuxEthernetTapFactory.cpp 98d426e1d5 Path fixes in osnet/ stuff 11 gadi atpakaļ
LinuxEthernetTapFactory.hpp 98d426e1d5 Path fixes in osnet/ stuff 11 gadi atpakaļ
LinuxRoutingTable.cpp df0a8e8450 Linux routing table now works. 11 gadi atpakaļ
LinuxRoutingTable.hpp df0a8e8450 Linux routing table now works. 11 gadi atpakaļ
NativeSocketManager.cpp b1b37d9d72 Increase paltry listen() backlog size to prevent Linux kernel syn flood fallback (only really affects supernodes). 11 gadi atpakaļ
NativeSocketManager.hpp 2436e22f46 More work on abstracting socket manager. 11 gadi atpakaļ
OSXEthernetTap.cpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 gadi atpakaļ
OSXEthernetTap.hpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 gadi atpakaļ
OSXEthernetTapFactory.cpp 37341048a9 Silence kextload/kextunload output, error handling improvements. 11 gadi atpakaļ
OSXEthernetTapFactory.hpp 98d426e1d5 Path fixes in osnet/ stuff 11 gadi atpakaļ
README.md 9a5f6f020f docs 11 gadi atpakaļ
WindowsEthernetTap.cpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 gadi atpakaļ
WindowsEthernetTap.hpp 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 11 gadi atpakaļ
WindowsEthernetTapFactory.cpp de4e29288d Fix for crazy Windows threading bug... repeatedly adding and removing a network now doesn't leave networks in limbo. 11 gadi atpakaļ
WindowsEthernetTapFactory.hpp 7adf0eac7e Windows Ethernet tap refactoring complete. 11 gadi atpakaļ
WindowsRoutingTable.cpp f8d4611d15 (1) Tweak LAN locator beacon frequencies, (2) Windows virtual networks 11 gadi atpakaļ
WindowsRoutingTable.hpp f0199d6770 Windows routing table interface (untested). 11 gadi atpakaļ

README.md

Network and Virtual Network Port Interfaces for Real OSes

This folder contains implementations of EthernetTap, EthernetTapFactory, and RoutingTable that bind to operating system level interfaces and drivers on Linux, Mac, Windows, and other platforms.

It also contains NativeSocketManager which implements SocketManager using standard sockets (or WinSock2) and select() for multiplexing.