Commit History

Autor SHA1 Mensaxe Data
  Joseph Henry e1af003e4f Consolidation of multipath logic. Better system separation %!s(int64=3) %!d(string=hai) anos
  Adam Ierymenko 06730c7d1d BSL date bump %!s(int64=5) %!d(string=hai) anos
  Joseph Henry a50e8e9878 Add Bonds, Slaves, and Flows %!s(int64=5) %!d(string=hai) anos
  Adam Ierymenko 52a166a71f Relicense: GPLv3 -> ZeroTier BSL 1.1 %!s(int64=6) %!d(string=hai) anos
  Joseph Henry 0e597191b8 Updated licenses for 2019 %!s(int64=6) %!d(string=hai) anos
  Adam Ierymenko 7e7723e98f A small memory use reduction. %!s(int64=7) %!d(string=hai) anos
  Adam Ierymenko 4419734a7d Implement continuous contacting of designated anchors and multicast replicators - GitHub issue #666 %!s(int64=7) %!d(string=hai) anos
  Adam Ierymenko 65c07afe05 Copyright updates for 2018. %!s(int64=7) %!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 d2415dee00 Cleanup. %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko f18158a52d . %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 2f20258807 . %!s(int64=8) %!d(string=hai) anos
  Adam Ierymenko 1b68d6dbdc License header update. %!s(int64=8) %!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 4e4fd51117 boring doc stuff %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 1023ef23b7 Remove somewhat ugly and costly anti-recursion hack -- we will switch to more explicit methods. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 436c1fac1d Selectively move over changes from "edge" to "dev" excluding netcon. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 94f4316a0e Fix for possible high CPU usage on multicast queries. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 8ef4edebbf Deferred decode for HELLO to prevent HELLOcalypse under high load of new peers. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 57e29857cf Cluster work -- integrating with the rest of the code. %!s(int64=9) %!d(string=hai) anos
  Adam Ierymenko 3f567a07ca Save a little bit of RAM by getting rid of overkill CMWC4096 non-crypto PRNG and replacing it with a simple non-crypto PRNG that just uses Salsa20. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 6369c264e2 Rename netconf to controller and NetworkConfigMaster to NetworkController for consistency. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko d9e9b60a98 Node status and network list. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko c894710ac1 Remove Logger.hpp references. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko a2821e9000 Add code to check external surface against reported surface from other trusted peers, and also rename ExternalSurface to SelfAwareness because lulz. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko b723855751 Refactoring... lalalala... %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 36eab4f1a9 Whole heap more cleanup and refactoring... %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 60158aa5dd Turns out that node/ likely has no business with or need for the system IP routing table. So shelve that code for now. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 278c8fd9f1 Wire up externally specified NetworkConfigMaster %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 93012b0ee5 Re-incorporation: ZeroTier Networks -> ZeroTier, Inc. [Delaware] %!s(int64=10) %!d(string=hai) anos