313 Commits (afbbf615882b75171e05ca12e64697ec322d8ff7)

Author SHA1 Message Date
Adam Ierymenko afbbf61588 Delete persistent tap device on Windows when we leave a network. 12 years ago
Adam Ierymenko 28665079a0 Windows UI appearance fixes (font issue, etc.) and fix to WinSock init on GUI client. 12 years ago
Adam Ierymenko 80997f652b Few small cleanup things... 12 years ago
Adam Ierymenko 9d67a02b5f Lock down individual files in networks.d instead of directory since directory ACLs are more complex on Windows. 12 years ago
Adam Ierymenko 22efa1ab53 Windows Installer work, fix 100% CPU bug in EthernetTap on Windows, Windows lockDownFile() implementation that uses 'cacls' utility. 12 years ago
Adam Ierymenko eb554a504d Fix for allIps -> ips in EthernetTap on Unix. 12 years ago
Adam Ierymenko 8771418170 Fix bug in tap driver introduced during unused code purge (deleted the part that acknowledges writes!), and fix bug in EthernetTap causing 0000 for etherType. Windows works now! Yay! 12 years ago
Adam Ierymenko 2f37ea842f Couple of Windows fixes, get rid of ips()/allIps() distinction in EthernetTap. (Will need to be fixed on Unix now... later.) 12 years ago
Adam Ierymenko 9232ba1da0 Tap works on Windows now, sort of. Now I discovered that Windows has two mechanisms for assigning IP addresses: the registry and lower-level calls. Joy. 12 years ago
Adam Ierymenko 2da6a7570b More tap driver work, increment version number, remove old binaries since signatures may not have been valid. 12 years ago
Adam Ierymenko 370dd6c4da Several things: 12 years ago
Adam Ierymenko 6bc5a84a2d Windows build fixes and installer work... 12 years ago
Adam Ierymenko 45c5b66e9e Self test now passes on Windows. 12 years ago
Adam Ierymenko f303c24d3c Build fix. 12 years ago
Adam Ierymenko a5896264fa Builds on Windows now. 12 years ago
Adam Ierymenko 4d1cca1150 Remove VC++ warnings in C25519, also add inline to short methods. 12 years ago
Adam Ierymenko 07f505971c Windows build fixes. 12 years ago
Adam Ierymenko 7eccc5ebf2 Windows HTTP client code (untested) 12 years ago
Adam Ierymenko 412f93122d Add our own getifmaddrs() since this convenience function is not in OSX 10.6. 12 years ago
Adam Ierymenko 4788d911ad Remove ZT1 GPL copyright from the top of code that is basically all Daniel Bernstein's 12 years ago
Adam Ierymenko 3482d836ae Mac install fixes, more internal use scripts. 12 years ago
Adam Ierymenko 60731e6d02 Update URLs for auto-update, check supernode version in one more place, delete pid before executing updater. 12 years ago
Adam Ierymenko c1256fff5b Remove some legacy code from the core loop. 12 years ago
Adam Ierymenko a19c19c58c Refactor SoftwareUpdate to make .nfo parse and signature check code easily reusable so it can be used from the Qt GUI code. 12 years ago
Adam Ierymenko 22b52858e0 Fix -h in zerotier-cli and move code to find auth token into LocalClient, also move auth token for mac into Mac-standard Library/Application Support location. 12 years ago
Adam Ierymenko 9f28eec95c VERSION 0.6.7: revert change for GitHub issue #20 12 years ago
Adam Ierymenko cc2a1444ae TRACE output improvements and compile fix. 12 years ago
Adam Ierymenko 10df5dcf70 Fix several things: 12 years ago
Adam Ierymenko 8055635e85 VERSION 0.6.5: minor bug fix in peer connection tracking 12 years ago
Adam Ierymenko 83fc684b20 Add a netconf-service version field to netconf. 12 years ago
Adam Ierymenko f9d31605b8 Ethernet tap cleanup. 12 years ago
Adam Ierymenko a6dc4caecf Unload the mac kext on exit. 12 years ago
Adam Ierymenko df84bcf3bf Some logging improvements in software updater. 12 years ago
Adam Ierymenko c8166b2db1 Bump version to 0.6.4 for testing, integrate software updater auto-check into PacketDecoder decode path and main loop. 12 years ago
Adam Ierymenko 92969b4426 Fix for GitHub issue #20 (untested) 12 years ago
Adam Ierymenko 026442f28f docs 12 years ago
Adam Ierymenko 9ffda4f955 Update Qt build to enable building against local static libraries, rename Network to NetworkWidget to avoid filesystem or object naming collision with Network.o in node/. 12 years ago
Adam Ierymenko f7e3c10eca Cleanup in Utils, fix for HttpClient on Linux. 12 years ago
Adam Ierymenko ec4ffc0c2c Software update fetcher seems to work, going back to updater/installer itself. 12 years ago
Adam Ierymenko a22a3ed7e8 Software update work... 12 years ago
Adam Ierymenko d3bcc58074 Fix update URL stuff, fix main build, add update dummy for testing updates on OSX and Linux and such. 12 years ago
Adam Ierymenko bf0da9f2f7 Rest of software updater, ready to test... 12 years ago
Adam Ierymenko 612c17240a Dead code removal, fix for cleanup GitHub issue #28 12 years ago
Adam Ierymenko 518410b7e0 HTTP client works! 12 years ago
Adam Ierymenko 0a0ed893c3 HTTP client work... 12 years ago
Adam Ierymenko f5d397e8c8 Pull in-band file transfer stuff. Toyed around with that idea, but it seems that updates for some platforms are big enough and there are enough reliability concerns that just using TCP/HTTP is safer and easier. 12 years ago
Adam Ierymenko b699bdefbd Add shutdownIfUnreadable file feature: shut down if shutdownIfUnreadable in home folder is in fact existent but unreadable (e.g. broken link). This enables nifty shutdown on .app trashing feature for OSX. 12 years ago
Adam Ierymenko 4296db2358 Add configuration age to listnetworks results and GUI. 12 years ago
Adam Ierymenko c979a695c5 UI work, add name to listnetworks output in control bus interface. 12 years ago
Adam Ierymenko 902c8c38d2 UI basically works, almost ready for testing and packaging... 12 years ago