Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko 50aedda54d Basic TCP fallback -- now to test. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko d9006712f6 Completely factor out "desperation" from the core. I thought of a 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. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 0f7dcb3ef2 Add some proxy debugging, and auto-resolve and periodically re-resolve TCP fallback tunnel hostname. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 905d2e91e5 Windows auto-update integration into OneService. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 1213073916 Apple auto-update stuff, now for Windows. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko b6698d8415 Ground work for reincorporating software updater for select platforms. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko c7eb5f0c81 Windows build warning removal, be more defensive in Windows tap driver code, and clean up service start/stop in installer. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 0af18b164c /var/db is for all of xBSD %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 086f21ed70 Refactor and simplify controller integration with JSON API and OneService. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko a187d290f1 Fixes to control plane, API, eliminate problematic inheritance pattern, and start on a NodeJS class for talking to the network controller. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 38243e5eff OSX build fix %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko d0e0f5dd12 Basic OpenBSD compile fixes -- still need to update BSDEthernetTap, will do that later. Should be able to re-use FreeBSD port for OpenBSD, but we will see. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko b2b32e5969 Beginning of HTML+Bootstrap+React UI for new desktop client -- looking like it will be easier than retrofitting the old Qt client for the new API. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 105e1a016f Get rid of G++ compiler warning. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 288d73a4ad A few more refinements to TCP code, ready to integrate with "desperation" stuff and test. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko a9a3705877 TCP tunneling implementation -- not tested yet and no initiation yet. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 7dcde7503a For now just bind TCP to localhost, since we do not permit remote use of the control bus at all yet. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko ce09e363dc Destroy tap devices on Windows 'leave'. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko f5848972f9 Windows now builds and runs selftest correctly, and fixed a Windows (and possibly other platforms) issue in Phy<>. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 883a216d2a Build fixes. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko ddebe2d4c7 Network controller CRUD... :P %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 60f05518aa (1) now builds and works on Linux, (2) fix a threading problem causing carsh on shutdown, (3) cleanup in selftest, re-enable Phy and Http tests. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 53cbe485f0 Some cleanup, and bite the bullet and go ahead and write a simple Http client. Need a cross-platform built-in one to do cli right. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 12b4646ce8 Prettify JSON output. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 4e5d2d2c72 Write a zerotier-one.port file to the home path to make CLI easy to write, and do a backward compatiable CLI in bash instead of as part of the executable. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 21a7e774bb Wire API auth token stuff. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 33c8d3c50b Compile fixes. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko ea1859541c More cleanup, and fix for the extremely unlikely case of identity collision. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 8639538299 Rename One to OneService, create separate sources for other tools. %!s(int64=10) %!d(string=hai) anos