Adam Ierymenko
750e36993f
GitHub issue #617
8 years ago
Adam Ierymenko
ef224c3547
RethinkDB build fix.
8 years ago
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
...
When running ArchlinuxARM with 64bit support on Raspberry Pi3, the default build fails due to the architecture look-up at the beginning of the build process. A simple addition of the Armv7l section above allows the build to continue and successfully run.
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
...
I've only tested locally, on a power8 box running Ubuntu 16.10, but everything (and earth) checks out.
Let me know if more testing infrastructure is needed.
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).
...
- ZT will only drop root privileges if zerotier-one user exists. It is created by
Debian postinst script - in other cases the user has to be created by administrator.
- Linux >=4.3 with ambient capabilities is required, otherwise ZT will silently
- "-U" option now also disables privileges dropping
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