summaryrefslogtreecommitdiff
path: root/service
AgeCommit message (Collapse)Author
2015-04-21Network controller CRUD... :PAdam 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-16zerotier-cli suspiciously working... that didn't hurt *too* badly.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-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-15More cleanup, and fix for the extremely unlikely case of identity collision.Adam Ierymenko
2015-04-15cleanupAdam Ierymenko
2015-04-15Rename One to OneService, create separate sources for other tools.Adam Ierymenko
2015-04-15Fix some deadlock issues, move awareness of broadcast subscription into ↵Adam Ierymenko
core, other bug fixes.
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 some minor issues, now to reintegrate taps.Adam Ierymenko
2015-04-14Bunch more control plane work, and shelve old UI -- React FTW.Adam Ierymenko
2015-04-13Basic control plane queries working.Adam Ierymenko
2015-04-13JSON control plane, almost done...Adam Ierymenko
2015-04-13Decided to back out of doing HTTP/TCP server *and* client within ZT itself. ↵Adam Ierymenko
Instead we'll do the TCP tunneling endpoint as a separate little daemon. It will appear here shortly.
2015-04-10Basic framework of HTTP server is there.Adam Ierymenko
2015-04-10HTTP server is in, and works.Adam Ierymenko
2015-04-10Simplify Phy<> to get rid of more indirections.Adam Ierymenko
2015-04-10Add some TRACE around pinging (for now), and refactor service/One to just ↵Adam Ierymenko
run in the foreground as some platforms may not require threads at all.
2015-04-09TRACE compile fixes, other fixes, and it basically works! It says HELLO.Adam Ierymenko
2015-04-09Add data store functions to service/One, and shelve old main.cpp since it ↵Adam Ierymenko
will get rebuilt.
2015-04-09Service code builds now.Adam Ierymenko
2015-04-09Starting on new service/ code to encapsulate node/ with osdep/ stuff, and ↵Adam Ierymenko
add a user pointer to the CAPI.