summaryrefslogtreecommitdiff
path: root/make-linux.mk
AgeCommit message (Collapse)Author
2017-02-16Route re-add patch for linux build on Synology devicesJoseph Henry
2017-02-15Integrate and test linux privilege drop code (from contributor PR). It works ↵Adam Ierymenko
now if a "zerotier-one" user is present on a Linux system. Does everything automagically.
2017-01-26Add static build option so we can build a static Linux binary for ancient ↵Adam Ierymenko
distros (wheezy, etc.)
2017-01-19docsAdam Ierymenko
2017-01-19Encapsulate LZ4 in Packet.cpp to eliminate dependency.Adam Ierymenko
2017-01-19Fix LZ4 warning.Adam Ierymenko
2017-01-12More software update work, and settings in local.conf.Adam Ierymenko
2017-01-11Software updater work.Adam Ierymenko
2016-12-23Retire old build farm (something new is coming) and update makefile for ↵Adam Ierymenko
linux to not auto-build doc.
2016-11-15Add rules engine debugging switch to make-linux.mkAdam Ierymenko
2016-10-16Run as nonroot user on Linux (with CAP_NET_ADMIN and CAP_NET_RAW added).Michał Zieliński
- 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
2016-09-07GitHub issue #346Adam Ierymenko
2016-08-24Add length limit to TEE and REDIRECT, and completely factor out old C ↵Adam Ierymenko
json-parser to eliminate a dependency.
2016-08-17Linux build fixes, and build controller.Adam Ierymenko
2016-08-17We now always build the controller in ZeroTier One, at least for desktop and ↵Adam Ierymenko
server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.)
2016-07-21fix _FORTIFY_SOURCE warningMoritz Warning
warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
2016-06-29amazon-2016.03 docker imageAdam Ierymenko
2016-06-29Auto-detect miniupnpc 2.0 and use it on Linux if present.Adam Ierymenko
2016-06-27Docker build farm seems to work!Adam Ierymenko
2016-06-27Put everything in /usr/sbin on Linux.Adam Ierymenko
2016-06-27More Dockerfile fixes, and do not use "ln -r" since it is not supported on ↵Adam Ierymenko
older Linux distributions.
2016-06-27RPM build fixes -- use RPM cflags, spec fixes, etc.Adam Ierymenko
2016-06-24More Linux Docker build farm targets.Adam Ierymenko
2016-06-17Linux bug fixes, small controller fix.Adam Ierymenko
2016-06-16Remove netcon from dev branch. This is moving to its own new ZeroTierSDK ↵Adam Ierymenko
repo for future release under the SDK name.
2016-06-10More controller work, and some RedHat fixes.Adam Ierymenko
2016-06-08Add rpm target.Adam Ierymenko
2016-06-08rpmbuild -ba zerotier-one.spec basically worksAdam Ierymenko
2016-06-08systemd stuff for debianAdam Ierymenko
2016-06-08Fix include for system json-parser.Adam Ierymenko
2016-06-08Fix include for system lz4.Adam Ierymenko
2016-06-08Fix build against Debian version of libhttp-parser -- its old but it will work.Adam Ierymenko
2016-06-08Remove warnings, more Debian stuff, remove obsolete ui/ stuff.Adam Ierymenko
2016-06-08make install installs man pagesAdam Ierymenko
2016-06-08Stop shipping pre-build man pages since it violates Debian arcane rule ↵Adam Ierymenko
#134931e+26 and add manpages build target.
2016-06-07Make install/uninstall for LinuxAdam Ierymenko
2016-06-02Upgrade miniupnpc to 2.0Adam Ierymenko
2016-06-02.Adam Ierymenko
2016-06-02clean doc node_modules on cleanAdam Ierymenko
2016-06-01Finally json-parser. Skip miniupnpc since some Linux distros (even newer ↵Adam Ierymenko
ones) ship with an old unsafe crummy version.
2016-06-01also libnatpmpAdam Ierymenko
2016-06-01On Linux auto-detect presence of http-parser and lz4 and link against system ↵Adam Ierymenko
libs instead of ext/ builtins (for RPM and DEB packaging effort)
2016-04-19Clean up Linux makefile and remove doc target from default since it requires ↵Adam Ierymenko
rst2man. Add doc target to official instead.
2016-04-07Merge of bignose/manual-pages (Linux man pages)Adam Ierymenko
2016-03-04Add “doc” to the dependencies for the “all” build target.Ben Finney
2016-03-04Add Makefile module for building documentation.Ben Finney
2016-03-03more makefile stuffAdam Ierymenko
2016-03-03Linux make clean fix.Adam Ierymenko
2016-01-12Make clean rm .dependAdam Ierymenko
2016-01-12RPC updateJoseph Henry