29 Commits (7e0cc28a89ea46a747148bfab4e96cd5116ae14b)

Author SHA1 Message Date
Adam Ierymenko 720ac93ba9 Use NDIS6 driver preferentially if available. 11 years ago
Adam Ierymenko ce09e363dc Destroy tap devices on Windows 'leave'. 11 years ago
Adam Ierymenko f5848972f9 Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>. 11 years ago
Adam Ierymenko 86c87875a7 OSUtils::resolve() 11 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 1f5700191f zerotier-cli suspiciously working... that didn't hurt *too* badly. 11 years ago
Adam Ierymenko 13d5073e5b CLI work and Makefile cleanup. 11 years ago
Adam Ierymenko 53cbe485f0 Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right. 11 years ago
Adam Ierymenko f7b1437154 Putting the main binary back together... 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 347e98dcd2 Just return files from listDirectory() since that is all we need, fix network request on network restore logic, and remember saved networks in service/One 11 years ago
Adam Ierymenko 29a2175b7a Fix missed closedir() 11 years ago
Adam Ierymenko daef54ba32 HTTP server is in, and works. 11 years ago
Adam Ierymenko 5572b7ffb6 Simplify Phy<> to get rid of more indirections. 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 068d311ecc TRACE compile fixes, other fixes, and it basically works! It says HELLO. 11 years ago
Adam Ierymenko 38200cc6a5 Add data store functions to service/One, and shelve old main.cpp since it will get rebuilt. 11 years ago
Adam Ierymenko 6615a70027 Service code builds now. 11 years ago
Adam Ierymenko 7192fe6d15 osdep/ compile fixes, and remove some lingering OS-specific stuff from node/Defaults 11 years ago
Adam Ierymenko d761330465 No more tap factories. 11 years ago
Adam Ierymenko e34bc961db Add awareness of online status, and put old OS-dep utils in OSUtils. 11 years ago
Adam Ierymenko 488f5bf977 More build fixes, and attic/ some stuff. 11 years ago
Adam Ierymenko 36eab4f1a9 Whole heap more cleanup and refactoring... 11 years ago
Adam Ierymenko 647ce82b86 Move more stuff into osdep/ -- node/ will not use threads directly. 11 years ago
Adam Ierymenko e61a40a956 docs 11 years ago
Adam Ierymenko 8990fb8267 osnet -> osdep 11 years ago