185 Commits (c12b68a6b2f8597e374a4c1386c2b95f4291932e)

Author SHA1 Message Date
Adam Ierymenko 92c7070aa8 RethinkDB fixes. 8 years ago
Adam Ierymenko b68bca35db Linux build fixes, linux build rule for RethinkDB mode controller, also force disable shitty allocators in libstdc++. 8 years ago
Adam Ierymenko e87ef18826 cleanup 9 years ago
Nicholas Schmidt 65ac61b2ea Update make-linux.mk to include support for Armv7l 9 years ago
Adam Ierymenko ba07a60c44 Fix PPC PR. 9 years ago
Adam Ierymenko bab5647522 Add make rule for official-static. 9 years ago
Dezhi “Andy” Fang 48d2017629 Add `ppc64le` arch 9 years ago
Adam Ierymenko 640ad577d1 . 9 years ago
Joseph Henry c61440efea Detect platformDefaultHomePath on QNAP systems 9 years ago
Adam Ierymenko 9a3c34b5b3 Build fix, use -Os on Linux too. 9 years ago
Adam Ierymenko d297d8fe2e Musl fix 9 years ago
Adam Ierymenko b3dd5c0e3a Build fix. 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 6ef247fb93 More ARM stuff. 9 years ago
Adam Ierymenko 0900fee5d9 Linux build stuff for ARM. 9 years ago
Adam Ierymenko 9e80db0fd1 Cleanup, fix a valgrind error, stack use reduction. 9 years ago
Adam Ierymenko 72def658d0 Add a dummy Ethernet tap and a build option to enable it. 9 years ago
Adam Ierymenko 77796caba6 Static ARM32 build fixes. 9 years ago
Adam Ierymenko 97f1d7ae2e . 9 years ago
Adam Ierymenko 487e89d4d0 Add i486 and i586 to Linux makefile for detection of ia32. 9 years ago
Adam Ierymenko a376bcc654 ARM NEON Salsa20/12 in build and selftest. Almost 2X speedup on a Raspberry Pi. 9 years ago
Adam Ierymenko a1c316b940 Makefile cruft. 9 years ago
Adam Ierymenko 02f84b225c Add MIPS architectures to Linux Makefile and add an error if architecture cannot be determined. 9 years ago
Adam Ierymenko 6551c20005 Enable x64 ASM Salsa20/12 on Linux. 9 years ago
Adam Ierymenko 33c3af752b Need to just have a make option for soft float ARM. 9 years ago
Adam Ierymenko f73a1d2d56 Linux ARM flags. 9 years ago
Adam Ierymenko 470ad39d0d More Linux ARM stuff. 9 years ago
Adam Ierymenko 3d2518f799 crazy formatting fix 9 years ago
Adam Ierymenko c467c3b7e4 ARM tweaks 9 years ago
Adam Ierymenko cdc0eaec3a Fix attempt to WHOIS self. 9 years ago
Adam Ierymenko c6a39ed927 Fixes for possible ARM issues, cleanup, fix for spurious meaningless exceptions on NETWORK_CONFIG_REQUEST 9 years ago
Adam Ierymenko 393aa3c527 fix debuild comand 9 years ago
Adam Ierymenko 05d4b0cd94 Update RPM spec file 9 years ago
Joseph Henry b5b335a6f8 Route re-add patch for linux build on Synology devices 9 years ago
Joseph Henry 57ef31d51c Route re-add patch for linux build on Synology devices 9 years ago
Adam Ierymenko 3361b4030b Integrate and test linux privilege drop code (from contributor PR). It works now if a "zerotier-one" user is present on a Linux system. Does everything automagically. 9 years ago
Adam Ierymenko 967ce78a57 Add static build option so we can build a static Linux binary for ancient distros (wheezy, etc.) 9 years ago
Adam Ierymenko 4d071081bb docs 9 years ago
Adam Ierymenko 0995c1dcaa Encapsulate LZ4 in Packet.cpp to eliminate dependency. 9 years ago
Adam Ierymenko 7612bf3302 Fix LZ4 warning. 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 6b5d6efe6c Retire old build farm (something new is coming) and update makefile for linux to not auto-build doc. 9 years ago
Adam Ierymenko 5bd8968eb8 Add rules engine debugging switch to make-linux.mk 9 years ago
Michał Zieliński 344a25c133 Run as nonroot user on Linux (with CAP_NET_ADMIN and CAP_NET_RAW added). 10 years ago
Adam Ierymenko 8afdb0aa65 GitHub issue #346 10 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 1254dece5b Linux build fixes, and build controller. 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