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
Adam Ierymenko
7e68791bee
Fix include for system json-parser.
10 years ago
Adam Ierymenko
6c6b18d003
Fix include for system lz4.
10 years ago
Adam Ierymenko
4da9d4e53a
Fix build against Debian version of libhttp-parser -- its old but it will work.
10 years ago
Adam Ierymenko
0ca764968a
Remove warnings, more Debian stuff, remove obsolete ui/ stuff.
10 years ago
Adam Ierymenko
ae87fbf8e3
make install installs man pages
10 years ago
Adam Ierymenko
2e890580fc
Stop shipping pre-build man pages since it violates Debian arcane rule #134931e+26 and add manpages build target.
10 years ago
Adam Ierymenko
afda5e684b
Make install/uninstall for Linux
10 years ago
Adam Ierymenko
4342b71d7a
Upgrade miniupnpc to 2.0
10 years ago
Adam Ierymenko
61d6ada88d
.
10 years ago
Adam Ierymenko
5bce3e37ee
clean doc node_modules on clean
10 years ago
Adam Ierymenko
f9148bf9cb
Finally json-parser. Skip miniupnpc since some Linux distros (even newer ones) ship with an old unsafe crummy version.
10 years ago
Adam Ierymenko
a880f93166
also libnatpmp
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
affbca74b4
Clean up Linux makefile and remove doc target from default since it requires rst2man. Add doc target to official instead.
10 years ago
Ben Finney
c0262d8f76
Add “doc” to the dependencies for the “all” build target.
10 years ago
Ben Finney
cafc46a8e9
Add Makefile module for building documentation.
10 years ago
Adam Ierymenko
ff931e53b5
more makefile stuff
10 years ago
Adam Ierymenko
ef376a7919
Linux make clean fix.
10 years ago