summaryrefslogtreecommitdiff
path: root/service/OneService.cpp
AgeCommit message (Collapse)Author
2015-05-21Basic TCP fallback -- now to test.Adam Ierymenko
2015-05-21Completely factor out "desperation" from the core. I thought of a ↵Adam Ierymenko
significantly simpler way to move all of this logic entirely into the containing service, liberating the core from any concern over the nature of its pipe to the outside world.
2015-05-21Add some proxy debugging, and auto-resolve and periodically re-resolve TCP ↵Adam Ierymenko
fallback tunnel hostname.
2015-05-20Windows auto-update integration into OneService.Adam Ierymenko
2015-05-20Apple auto-update stuff, now for Windows.Adam Ierymenko
2015-05-20Ground work for reincorporating software updater for select platforms.Adam Ierymenko
2015-05-19Windows build warning removal, be more defensive in Windows tap driver code, ↵Adam Ierymenko
and clean up service start/stop in installer.
2015-05-17/var/db is for all of xBSDAdam Ierymenko
2015-05-17Refactor and simplify controller integration with JSON API and OneService.Adam Ierymenko
2015-05-16Fixes to control plane, API, eliminate problematic inheritance pattern, and ↵Adam Ierymenko
start on a NodeJS class for talking to the network controller.
2015-05-16OSX build fixAdam Ierymenko
2015-05-15Basic OpenBSD compile fixes -- still need to update BSDEthernetTap, will do ↵Adam Ierymenko
that later. Should be able to re-use FreeBSD port for OpenBSD, but we will see.
2015-05-05Beginning of HTML+Bootstrap+React UI for new desktop client -- looking like ↵Adam Ierymenko
it will be easier than retrofitting the old Qt client for the new API.
2015-04-30Get rid of G++ compiler warning.Adam Ierymenko
2015-04-30A few more refinements to TCP code, ready to integrate with "desperation" ↵Adam Ierymenko
stuff and test.
2015-04-28TCP tunneling implementation -- not tested yet and no initiation yet.Adam Ierymenko
2015-04-26For now just bind TCP to localhost, since we do not permit remote use of the ↵Adam Ierymenko
control bus at all yet.
2015-04-24Destroy tap devices on Windows 'leave'.Adam Ierymenko
2015-04-24Windows now builds and runs selftest correctly, and fixed a Windows (and ↵Adam Ierymenko
possibly other platforms) issue in Phy<>.
2015-04-24Build fixes.Adam Ierymenko
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-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-15Compile fixes.Adam Ierymenko
2015-04-15More cleanup, and fix for the extremely unlikely case of identity collision.Adam Ierymenko
2015-04-15Rename One to OneService, create separate sources for other tools.Adam Ierymenko