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
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
Moritz Warning
76b785c90f
fix _FORTIFY_SOURCE warning
...
warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
10 years ago
Adam Ierymenko
56fb08621e
amazon-2016.03 docker image
10 years ago
Adam Ierymenko
4457c8218d
Auto-detect miniupnpc 2.0 and use it on Linux if present.
10 years ago
Adam Ierymenko
b9e86103cf
Docker build farm seems to work!
10 years ago
Adam Ierymenko
af23596c34
Put everything in /usr/sbin on Linux.
10 years ago
Adam Ierymenko
233945e60f
More Dockerfile fixes, and do not use "ln -r" since it is not supported on older Linux distributions.
10 years ago
Adam Ierymenko
8de5b2beda
RPM build fixes -- use RPM cflags, spec fixes, etc.
10 years ago
Adam Ierymenko
9784393b15
More Linux Docker build farm targets.
10 years ago
Adam Ierymenko
37afa876a7
Linux bug fixes, small controller fix.
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
acbe8ad398
More controller work, and some RedHat fixes.
10 years ago
Adam Ierymenko
56ef9e0643
Add rpm target.
10 years ago
Adam Ierymenko
f9056da6be
rpmbuild -ba zerotier-one.spec basically works
10 years ago
Adam Ierymenko
abd7071eaa
systemd stuff for debian
10 years ago