Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko 1613f42d00 Re-integrate in-filesystem DB into new controller DB structure. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko b68bca35db Linux build fixes, linux build rule for RethinkDB mode controller, also force disable shitty allocators in libstdc++. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko dab0fb9e05 Remote trace: plumbing, replace old TRACE with calls to Trace object. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 640ad577d1 . %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko dd68c207f4 Stuff old Cluster code in attic. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 505b9c7f56 Makefile reorg to allow core to be built as a library. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 4244cca48c Delete comically named SSL gateway code, which is going elsewhere. %!s(int64=8) %!d(string=hai) anos
  Joseph Henry 683ba79ff0 Added ButtFlare stub code %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 22f86df606 Merge ControlPlane into OneService to make variable access simpler. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 10185e92fa Certificate of ownership -- used to secure against IP address spoofing, especially for IPv4 and regular IPv6. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko ec0e8a9a43 Rip out resolver and use anycast address instead. In the long term existing TCP proxy dies anyway. Fixes static build problem for old Linux versions. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 565842b5ec Software updater work. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 3c00cd0f88 Separate out JSON store from controller code. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 1f74dd4589 Revocation work in progress, add WATCH which is TEE with implicit rate sync (thanks JG@DCVC!), and clean up some cruft in Network. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko a13f4d8353 We now always build the controller in ZeroTier One, at least for desktop and server targets. Also means that ZeroTier One now requires C++11. (Still keeping C++11 out of the core in node/ though.) %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 4d7f625aa1 . %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 98152d974a More cleanup and removal of DeferredPackets, will do the latter in a more elegant way. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko f057bb63cd More work on tags and capabilities. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko eaf6d6c938 Basic L2/L3 filter for rules engine (not integrated yet) and some cleanup. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko b104bb4762 New super-packed dictionary -- we are going back to a backward compatibile format with the old netconf but in an embedded-friendly way. This is simpler. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko b90e66f7c7 ManagedRoute, which applies C++ RAII to injected routes. Move RoutingTable to attic. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko fd81a7fe63 On Linux auto-detect presence of http-parser and lz4 and link against system libs instead of ext/ builtins (for RPM and DEB packaging effort) %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 425d311ce8 Merge of netcon with edge and unification of make processes. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 8ef4edebbf Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 16bc3e0398 Factor out RemotePath subclass of Path -- no longer needed, just cruft. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko e07bae2525 Run geoip cluster service sub-process. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 619e113748 Work in progress on Cluster for new root infrastructure, multi-homing. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 1b1945c63e Work in progress on refactoring root-topology into World and adding in-band updates. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 2ad69237cf Background resolver. %!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