summaryrefslogtreecommitdiff
path: root/one.cpp
AgeCommit message (Collapse)Author
2017-04-18Cleanup, Windows fixes, Self test fixAdam Ierymenko
2017-03-17Windows build fixes, app about text revisions.Adam Ierymenko
2017-03-17Fixes for possible ARM issues, cleanup, fix for spurious meaningless ↵Adam Ierymenko
exceptions on NETWORK_CONFIG_REQUEST
2017-03-14Software update cleanup, and a fix for updates on Windows.Adam Ierymenko
2017-03-08Clarify key semantics.Adam Ierymenko
2017-03-08No need to put time in .moon filename.Adam Ierymenko
2017-03-01ZeroTier now has link quality measurement. We are not using this yet but ↵Adam Ierymenko
decided to put it in to prep for future QoS support and SD-WAN stuff.
2017-02-16Fix build on Linux if PR_CAP_AMBIENT is not defined, which is the case for ↵Adam Ierymenko
some libc-dev installs.
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-02-13Add CLI shortcuts for adding federated roots.Adam Ierymenko
2017-02-13Small fixes to moon-management code in CLI.Adam Ierymenko
2017-02-01Eliminate warning.Adam Ierymenko
2017-01-27zerotier-idtool commands to init and generate moonsAdam Ierymenko
2017-01-27Dead code removal, fix minor issue in upstream endpoint check.Adam Ierymenko
2017-01-19OpenBSD fixes, workaround for apparent libstdc++ bug.Adam Ierymenko
2017-01-13Windows build fixes, Software update fix, warning removal.Adam Ierymenko
2017-01-10Refactor some JSON stuff for performance, and fix a build error.Adam Ierymenko
2016-12-12Make allow management from a local.conf parameters.Adam Ierymenko
2016-11-18Move split() to OSUtils since it is not used in core.Adam Ierymenko
2016-11-14Add (currently undocumented) option to allow management from certain networks.Adam Ierymenko
2016-11-03add new files & remove old ones from VS project. Now builds & runs on ↵Grant Limberg
Windows again
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-03Tweaks to new Path code for dual-stack operation, and other fixes.Adam Ierymenko
2016-08-26Documentation updates, add rules engine revision to network config request ↵Adam Ierymenko
meta-data.
2016-08-24It basically works... at least on current controllers.Adam 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-07-21C++11 requires a space between literal and string macroMoritz Warning
2016-06-29Hack settings into old CLI.Adam Ierymenko
2016-06-08Fix include for system json-parser.Adam Ierymenko
2016-05-26Hack in zerotier-idtool to allow generation of vanity addresses.Adam Ierymenko
2016-03-04Correct license grant to match “GPL v3 or later” grant in source.Ben Finney
2016-03-04Update copyright notice.Ben Finney
2016-03-04Refactor the program name to a pre-processor directive.Ben Finney
2016-03-04Refactor the copyright notice text to a pre-processor directive.Ben Finney
2016-03-04Refactor the license grant text to a pre-processor directive.Ben Finney
2016-01-12boring doc stuffAdam Ierymenko
2015-12-21Selectively move over changes from "edge" to "dev" excluding netcon.Adam Ierymenko
2015-11-17Fix crash on exit in Windows (does not affect other OSes) and revert ↵Adam Ierymenko
debugging tweak in Windows version that prevented service from starting after real install.
2015-11-13Fix: (1) Windows stack overflow due to buffer too large in peer deserialize, ↵Adam Ierymenko
(2) clean up some other stuff seen during debugging and reduce the sizes of some buffers due to Windows small stack size, (3) remove a redundant try/catch.
2015-10-13More World stuff, and mkworld.Adam Ierymenko
2015-09-24(1) Make ZT_ naming convention consistent (get rid of ZT1_), (2) Make local ↵Adam Ierymenko
interface a full sockaddr_storage instead of an int identifier, which turns out to be better for multi-homing and other uses.
2015-09-23Pick random port on -p0Adam Ierymenko
2015-07-31Add security notice to auto-update info in -h output, and fix a missing paren.Adam Ierymenko
2015-07-30Bring back _winPokeAHole() to dynamically allocate firewall exception. ↵Adam Ierymenko
Shouldn't be needed but seems to help on Windows 8.
2015-07-30Kill the devcon.exe dependency by dynamically loading cfgmgr32, newdev, and ↵Adam Ierymenko
setupapi and using these functions directly.
2015-07-28Add CLI support for /explicit/urls (automatically outputs JSON in this ↵Adam Ierymenko
case), and some cleanup.
2015-06-02docsAdam Ierymenko
2015-05-20Ground work for reincorporating software updater for select platforms.Adam Ierymenko
2015-05-19Get rid of old _winPokeAHole() hack in one.cpp and use Advanced Installer to ↵Adam Ierymenko
configure firewall rules (because we can now).
2015-05-17Respect user home directory copies of authtoken.secret or ↵Adam Ierymenko
~/.zeroTierOneAuthToken in CLI like we do in GUI wrappers.