25 Commits (4bf2fa3edbf4ccb4dec56020efc3229ba4919d21)

Author SHA1 Message Date
Adam Ierymenko b1b37d9d72 Increase paltry listen() backlog size to prevent Linux kernel syn flood fallback (only really affects supernodes). 12 years ago
Adam Ierymenko 4923ab2945 Windows build fix, set up Windows solution with new layout. 12 years ago
Adam Ierymenko 9a5f6f020f docs 12 years ago
Adam Ierymenko 2436e22f46 More work on abstracting socket manager. 12 years ago
Adam Ierymenko 128a131070 About halfway there in refactoring to support pluggable SocketManager. 12 years ago
Adam Ierymenko 6bc9a938cf Move socket manager implementation into osnet/ 12 years ago
Adam Ierymenko 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 12 years ago
Adam Ierymenko 6df9546742 Fix for missing broadcast address on Linux Ethernet taps. 12 years ago
Adam Ierymenko eadff71d37 Another fix to Network life cycle. 12 years ago
Adam Ierymenko de4e29288d Fix for crazy Windows threading bug... repeatedly adding and removing a network now doesn't leave networks in limbo. 12 years ago
Adam Ierymenko 44d58ee871 Change 1.1.1.1 pseudo-IP used for default route hack to 25.255.255.254, since 1.1.1.1 is from a now-in-use IPv4 block while 25.0.0.0/8 is still unrouted. It can be changed in the future without impacting anything, since Windows keys off the MAC not the IP to classify networks. 12 years ago
Adam Ierymenko f8d4611d15 (1) Tweak LAN locator beacon frequencies, (2) Windows virtual networks 12 years ago
Adam Ierymenko fe3ad5e2cc Fix a Windows bug in refactored tap code, and always make sure we have a firewall exception rule on startup. 12 years ago
Adam Ierymenko 77457cbff1 Windows compile fixes, compiler warning fix, unfreed memory fix in main.c (though it would not have mattered since program exits immediately after). 12 years ago
Adam Ierymenko 1f5feb75fb LinuxEthernetTap refactor. 12 years ago
Adam Ierymenko 37341048a9 Silence kextload/kextunload output, error handling improvements. 12 years ago
Adam Ierymenko 92d9ad4a7f Some tap interface changes and integration into main.cpp for *nix systems. 12 years ago
Adam Ierymenko 7adf0eac7e Windows Ethernet tap refactoring complete. 12 years ago
Adam Ierymenko df0a8e8450 Linux routing table now works. 12 years ago
Adam Ierymenko 526435859f Newly broken out OSX tap driver builds now. 12 years ago
Adam Ierymenko 98d426e1d5 Path fixes in osnet/ stuff 12 years ago
Adam Ierymenko b80c229d87 Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90 12 years ago
Adam Ierymenko 59ebc9d41e docs 12 years ago
Adam Ierymenko f0199d6770 Windows routing table interface (untested). 12 years ago
Adam Ierymenko 9809511c4c Another rename... 12 years ago