summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-20Added JNI code for construction/destruction of ZT1_Node objectsGrant Limberg
Signed-off-by: Grant Limberg <glimberg@gmail.com>
2015-04-20Updated Java Node class native methods to pass the node IDGrant Limberg
This is so that we know which C-based ZT1_Node struct is being operated on Signed-off-by: Grant Limberg <glimberg@gmail.com>
2015-04-20Generated header files for JNIGrant Limberg
Signed-off-by: Grant Limberg <glimberg@gmail.com>
2015-04-20first revision of the java API for ZeroTier OneGrant Limberg
Signed-off-by: Grant Limberg <glimberg@gmail.com>
2015-04-20Add build files for compiling ZeroTier One SDK for Android targetsGrant Limberg
Signed-off-by: Grant Limberg <glimberg@gmail.com>
2015-04-20Network preferred relay stuff in netconf controller.Adam Ierymenko
2015-04-20Add per-network relays to NetworkConfig.Adam Ierymenko
2015-04-20OSUtils::resolve()Adam Ierymenko
2015-04-20Add per-network relay stuff to sqlite table schema.Adam Ierymenko
2015-04-20(1) now builds and works on Linux, (2) fix a threading problem causing carsh ↵Adam Ierymenko
on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests.
2015-04-17Add a timestamp to netconf cache, fix some SQL queries in NC.Adam Ierymenko
2015-04-17Add some TRACE instrumentation to external surface address awareness.Adam Ierymenko
2015-04-17docsAdam Ierymenko
2015-04-16build fixAdam Ierymenko
2015-04-16Stash old software updater code, will refactor into separate utility.Adam Ierymenko
2015-04-16Don't need these files anymore.Adam Ierymenko
2015-04-16docsAdam Ierymenko
2015-04-16zerotier-cli suspiciously working... that didn't hurt *too* badly.Adam Ierymenko
2015-04-16Almost done with JSON parsing for tabular output.Adam Ierymenko
2015-04-16CLI work and Makefile cleanup.Adam Ierymenko
2015-04-16Basic CLI working with JSON output. Now to parse and support old tabular form.Adam Ierymenko
2015-04-16Some cleanup, and bite the bullet and go ahead and write a simple Http ↵Adam Ierymenko
client. Need a cross-platform built-in one to do cli right.
2015-04-16Include a BSD licensed JSON parser for the CLI.Adam Ierymenko
2015-04-16Update LZ4 in ext/Adam Ierymenko
2015-04-16Prettify JSON output.Adam Ierymenko
2015-04-15Write a zerotier-one.port file to the home path to make CLI easy to write, ↵Adam Ierymenko
and do a backward compatiable CLI in bash instead of as part of the executable.
2015-04-15Wire API auth token stuff.Adam Ierymenko
2015-04-15Remove network/controller -- we will do this in Ruby instead since it will ↵Adam Ierymenko
be part of the whole OnePoint project anyway.
2015-04-15Add some additional detail to the peer record in CAPI and JSON control plane.Adam Ierymenko
2015-04-15Compile fixes.Adam Ierymenko
2015-04-15Compile fixes.Adam Ierymenko
2015-04-15More cleanup, and fix for the extremely unlikely case of identity collision.Adam Ierymenko
2015-04-15Putting the main binary back together...Adam Ierymenko
2015-04-15Rename netconf to controller and NetworkConfigMaster to NetworkController ↵Adam Ierymenko
for consistency.
2015-04-15Cleanup, drop 32-bit from Mac build flags since i386 is pretty thoroughly ↵Adam Ierymenko
deprecated and dead on OSX. We will have to make our updater stop updating on any 32-bit Macs that might actually still be running ZT1.
2015-04-15cleanupAdam Ierymenko
2015-04-15Rename One to OneService, create separate sources for other tools.Adam Ierymenko
2015-04-15Disable a few noisy TRACEs, and limit how often we confirm new paths to ↵Adam Ierymenko
avoid flooding.
2015-04-15Fix some deadlock issues, move awareness of broadcast subscription into ↵Adam Ierymenko
core, other bug fixes.
2015-04-14Tap driver load fix.Adam Ierymenko
2015-04-14Add beacon broadcasting back into Node.Adam Ierymenko
2015-04-14Make tap itself handle remembering sticky device to nwid mappings.Adam Ierymenko
2015-04-14Bunch of tap stuff, IP address assignment hookups, etc.Adam Ierymenko
2015-04-14Include tap device name in JSON output for network info.Adam Ierymenko
2015-04-14Just return files from listDirectory() since that is all we need, fix ↵Adam Ierymenko
network request on network restore logic, and remember saved networks in service/One
2015-04-14Fix missed closedir()Adam Ierymenko
2015-04-14Fix some minor issues, now to reintegrate taps.Adam Ierymenko
2015-04-14Fix < logic.Adam Ierymenko
2015-04-14Turns out you do have to unpack and compare sockaddr structures due to ↵Adam Ierymenko
sin_len / sin6_len not present on all platforms and other junk.
2015-04-14Bunch more control plane work, and shelve old UI -- React FTW.Adam Ierymenko