2 Commits (86f7b523f01b785776e3ae611bc01c5f81d8b2c2)

Author SHA1 Message Date
Michael Aldridge 1a89694980 Remove explicit sys/sysctl.h includes 10 years ago
Adam Ierymenko 8ac411a9e4 Stashing utun work for OSX -- abandoning for now since utun excludes mDNS among other issues. 10 years ago
Adam Ierymenko 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. 11 years ago
Adam Ierymenko 508519b62a Tap driver load fix. 11 years ago
Adam Ierymenko aeb4b42ab3 Make tap itself handle remembering sticky device to nwid mappings. 11 years ago
Adam Ierymenko 67f1f1892f Bunch of tap stuff, IP address assignment hookups, etc. 11 years ago
Adam Ierymenko 9e651b39e4 Add some TRACE around pinging (for now), and refactor service/One to just run in the foreground as some platforms may not require threads at all. 11 years ago
Adam Ierymenko 08a11a6f32 Since which tap to use is chosen statically at compile time and the factories are gone, there is now no need for inheritance or virtual methods (indirect calls) here. Should improve performance slightly to get rid of them. 11 years ago
Adam Ierymenko 8990fb8267 osnet -> osdep 11 years ago
Adam Ierymenko 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] 11 years ago
Adam Ierymenko 4e95384ad6 Cleanup, add tristate to config code in Network, and happy new year! 11 years ago
Adam Ierymenko 67aa23530b More work on adding testnet and user-mode capabilities for local network simulation. 12 years ago
Adam Ierymenko eadff71d37 Another fix to Network life cycle. 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 9809511c4c Another rename... 12 years ago
Adam Ierymenko 538e8a86c8 Move node/osdep/ to sys/ 12 years ago
Adam Ierymenko 7475c4047e A bunch more osdep/ work... 12 years ago
Adam Ierymenko 5e58a7d54a Split UnixEthernetTap by platform to get rid of ifdef spaghetti. 12 years ago
Adam Ierymenko a76d9d4408 Move OS-dependent implementations of generic interfaces to osdep/ in preparation for TapFactory refactor. 12 years ago
Adam Ierymenko 31ddc49da2 GitHub issue #67 12 years ago
Adam Ierymenko 317995b921 Fixed for Linux tap for GitHub Issue #69 12 years ago
Adam Ierymenko beb7b5bbe5 GitHub Issue #69 - make MAC assignment schema differ between virtual networks. 12 years ago
Adam Ierymenko 420edf23ad Was not closing _shutdownSignalPipe in UnixEthernetTap either... 12 years ago
Adam Ierymenko 6c5f6feb5e Set close-on-exec in attempt to head off GitHub issue #61 12 years ago
Adam Ierymenko 6c60305a96 Split EthernetTap into subclasses, work in progress... 12 years ago