101 Commits (4f30b0693027fa25fbf33db28062817caeee8015)

Author SHA1 Message Date
Joseph Henry bcaf42e075 Transfer speed increate + stability fixes 10 years ago
Joseph Henry 1783867f96 Print path for user. Removed unused stub Phy methods 10 years ago
Joseph Henry f52a82d9f2 Updated RX buffer code 10 years ago
Adam Ierymenko 4e4fd51117 boring doc stuff 10 years ago
Joseph Henry 3e65ecb93d Stateless RPC rework 10 years ago
Adam Ierymenko 436c1fac1d Selectively move over changes from "edge" to "dev" excluding netcon. 10 years ago
Adam Ierymenko 24cc0904fa 1.1.2 Windows build fixes, tweaks, etc. 10 years ago
Adam Ierymenko e506fda3e4 Only set SO_NO_CHECK on IPv4 UDP sockets for now due to broken V6 stacks that drop zero checksum UDP packets. 10 years ago
Adam Ierymenko c21882da9c Put selftest back and turn off tracing in PortMapper. 10 years ago
Adam Ierymenko f260250580 Simplify IP assignment logic in OSXEthernetTap, also fix for GitHub issue #249 10 years ago
Adam Ierymenko d862d2868c ... and here. 10 years ago
Adam Ierymenko 1e213b4d4c Need to close on premature abort too or resources are leaked. 10 years ago
Adam Ierymenko 3d66492828 Also add a timeout for the actual NAT-PMP port mapping step. 10 years ago
Adam Ierymenko 838fdf4d11 ifdef naming fix. 10 years ago
Adam Ierymenko 685c5e9ad1 Fix for uPnP 10 years ago
Adam Ierymenko 66a29a00ee Merge miniupnpc/libnatpmp build into main build by just adding flags, defs, and objs. 10 years ago
Adam Ierymenko 6768521330 Ton of uPnP work and adding NAT-PMP support, still testing... 10 years ago
Adrian Frühwirth 038476c412 Fix for GitHub issue #253. 11 years ago
Grant Limberg 764dd1c3d9 ARP packets do need the source IP address in them, as well as the MAC address. 11 years ago
Grant Limberg ac09c3569a ARP packet lengths are 28 bytes. This condition required the packet to be 29 or more bytes. 11 years ago
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. 11 years ago
Adam Ierymenko 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. 11 years ago
Adam Ierymenko a13ba7102a GitHub issue #242 -- crappy uPnP protocol demands infinite lease time or else 11 years ago
Adam Ierymenko 2cc50bdb10 Try bringing back TTL escalation -- may help with Docker (IP-MASQ) type NAT 11 years ago
Adam Ierymenko 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. 11 years ago
Joseph Henry bb912cff30 More appropriate phyOnUnixClose handling 11 years ago
Joseph Henry 6338a4933b Fixed another closure bug. Updated debug levels 11 years ago
Joseph Henry 96eb0ce492 Added state dump, fixed numerous RPC related bugs 11 years ago
Adam Ierymenko 40e0a34a5c Add set buffer sizes code to Phy<> 11 years ago
Adam Ierymenko 7295fcfa86 Merge Phy<> from netcon. 11 years ago
Adam Ierymenko 7711eba297 More cluster wiring... 11 years ago
Joseph Henry 557c0c29b0 minor changes 11 years ago
Adam Ierymenko 69f006f641 . 11 years ago
Adam Ierymenko ff7ac0487b . 11 years ago
Adam Ierymenko 6ce64c2557 Phy<> loses socketpair, gains raw FD monitoring. 11 years ago
Joseph Henry 3ed5edb295 fixed fd-transfer logic bug, needs new write-queue logic 11 years ago
Joseph Henry 8ea83c9548 netif code hooked up 11 years ago
Adam Ierymenko c1a53a2653 ARP cache and responder agent code for use in netcon and iOS. 11 years ago
Joseph Henry 20beafedc5 refactor almost complete 11 years ago
Adam Ierymenko cd3d77987c . 11 years ago
Joseph Henry b11d429bc0 refactor in progress 11 years ago
Adam Ierymenko 637da383f5 Remove unnecessary accessors. 11 years ago
Adam Ierymenko 9a723be263 Add socketpair support to Phy. 11 years ago
Joseph Henry 3802d37d29 started refactor 11 years ago
Joseph Henry 750352836f initial commit 11 years ago
Adam Ierymenko dfb08ec753 More netcon stuff, and Phy build fix. 11 years ago
Adam Ierymenko 4626175d11 Stub of NetconEthernetTap 11 years ago
Adam Ierymenko 4838cbc350 Unix domain sockets in Phy<> 11 years ago
Adam Ierymenko b75bdedaee Manually set DeviceInstanceID since this registry key is missing on Windows Vista and Server 2008. 11 years ago
Adam Ierymenko 620562f7cf Because Windows, because Windows. Now it upgrades correctly from 1.0.1, including automatic driver update from NDIS5 to NDIS6. Also a bit more robust on creating new ports, just in case. 11 years ago