136 Commits (master)

Author SHA1 Message Date
Grant Limberg e58a0b3efb
build central controller docker images on macOS 6 years ago
Grant Limberg 74478b24b0
add librabbitmq binaries for macos for testing central controller 6 years ago
Adam Ierymenko de127056c2
Add notarization to "make official". 7 years ago
Adam Ierymenko 237c379866
Choose which tap to use (feth or kext) on Mac based on Darwin version. 7 years ago
Adam Ierymenko 63ec19674c . 7 years ago
Travis LaDuke af60e769b0 Allow mac users to `make central-controller` 7 years ago
Adam Ierymenko c56831767e Fix Mac tap agent abort on EINTR. 7 years ago
Adam Ierymenko 2e44b90f63 OSX no longer requires the kext due to feth black magic! The MacEthernetTapAgent must be installed in /Library/Application Support/ZeroTier/One for ZT to work now. Eventually this can let us do an app bundle, get rid of the pkg, and have ZT itself run with normal or reduced privileges. Also fixes GitHub issue #870 (at least for me) and may be faster than the old kext. 7 years ago
Joseph Henry 46a7a2be2e Added VERB_ACK and VERB_QOS_MEASUREMENT, refined notion of path quality 8 years ago
Adam Ierymenko 6fbd15f8b2 cleanup 8 years ago
Grant Limberg 381857ea49 macOS: add libcurl to libraries when ZT_VAULT_SUPPORT=1 is specified on the make command line 8 years ago
Joseph Henry 346fa4d7f4 Added ZT_SANITIZE option to makefiles. This your new memory debugging best friend 8 years ago
Adam Ierymenko ada611d597 Go ahead and load kext so MacOS High Sierra users will see kext auth dialog right away. 8 years ago
Adam Ierymenko 640ad577d1 . 9 years ago
Adam Ierymenko 2a4a50b1da Add some also-ZeroTier-written ext/ code for use in new clustering, delete some old code, and change Mac to use -Os which is just as fast as -Ofast and may be faster due to cache effects. 9 years ago
Adam Ierymenko cf49e511a5 More makefile changes. 9 years ago
Adam Ierymenko 505b9c7f56 Makefile reorg to allow core to be built as a library. 9 years ago
Adam Ierymenko f9ae5938d0 Makefile fix, only bifurcate routes for default, and release notes. 9 years ago
Adam Ierymenko a1e94154be Just incorporate the X64 ASM version of Salsa20/12 for X64 platforms. This gives us (for example) 1.5gb/sec encryption on a Core i5 2.8ghz. 9 years ago
Adam Ierymenko 7a94f63058 Back out NaCl since the old one with xmm6 salsa2012 does not support multi-block use and the new one is slower. 9 years ago
Adam Ierymenko df48738ac9 Enable use of NaCl for faster X64 Salsa20 implementations. Also include binary for OSX for easy build. Blazingly fast. 9 years ago
Adam Ierymenko 592cac5815 Remove from a few other places. 9 years ago
Joseph Henry 683ba79ff0 Added ButtFlare stub code 9 years ago
Adam Ierymenko 712e8e828b use .exe naming convention 9 years ago
Adam Ierymenko 0995c1dcaa Encapsulate LZ4 in Packet.cpp to eliminate dependency. 9 years ago
Adam Ierymenko 0fb3d1d582 Add a build version for software update use so we can do very minor updates within a version. 9 years ago
Adam Ierymenko 0e4d3244b2 "make official" for Mac now builds update image as well as pkg (update image is just PKG + SFX script) 9 years ago
Adam Ierymenko 84bfec8329 . 9 years ago
Adam Ierymenko e1727d6297 Fix to software update repeat downloads. 9 years ago
Adam Ierymenko ab25c96821 Build fixes. 9 years ago
Adam Ierymenko c6b0b07605 More software update work, and settings in local.conf. 9 years ago
Adam Ierymenko 565842b5ec Software updater work. 9 years ago
Adam Ierymenko 6fb49f68fc Comment out and disable old auto-update code. 9 years ago
Adam Ierymenko 24017659df Update installer, etc., for Mac. 9 years ago
Adam Ierymenko c175a5fcd7 Change org names, add makefile rule for Mac to build new UI. 9 years ago
Adam Ierymenko 8e3463d47a Add length limit to TEE and REDIRECT, and completely factor out old C json-parser to eliminate a dependency. 10 years ago
Adam Ierymenko a13f4d8353 We now always build the controller in ZeroTier One, at least for desktop and server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.) 10 years ago
Adam Ierymenko 402d99ea8d C++11 mode build fix. 10 years ago
Adam Ierymenko b08ca49580 More controller work -- it builds! 10 years ago
Adam Ierymenko c03ca3c278 VERSION 1.1.6: route management, default route override, new IPv6 mode for Docker, and more! 10 years ago
Adam Ierymenko 0ad6b4105a Outline of new CLI with ability to control controllers/central as well as service. 10 years ago
Adam Ierymenko bc3d7d11fe Remove netcon from dev branch. This is moving to its own new ZeroTierSDK repo for future release under the SDK name. 10 years ago
Adam Ierymenko 3c655a4b84 Default route ready to test on Mac. 10 years ago
Adam Ierymenko 8c7433a525 . 10 years ago
Adam Ierymenko 4342b71d7a Upgrade miniupnpc to 2.0 10 years ago
Adam Ierymenko 5bce3e37ee clean doc node_modules on clean 10 years ago
Adam Ierymenko fd81a7fe63 On Linux auto-detect presence of http-parser and lz4 and link against system libs instead of ext/ builtins (for RPM and DEB packaging effort) 10 years ago
Adam Ierymenko ff931e53b5 more makefile stuff 10 years ago
Joseph Henry 95d28494f6 Mac OSX Port - Lightly tested 10 years ago
Adam Ierymenko 425d311ce8 Merge of netcon with edge and unification of make processes. 10 years ago