Commit History

Autor SHA1 Mensaxe Data
  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
  Adam Ierymenko 64ba596e0b C++ network config master ready to test. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 4e95384ad6 Cleanup, add tristate to config code in Network, and happy new year! %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 56cfe1d603 Strip out old Service code, add new service message type. %!s(int64=10) %!d(string=hai) anos
  Adam Ierymenko 95f421024a Code cleanup, and fix some unsafe pointer handling in Network. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 2436e22f46 More work on abstracting socket manager. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 2659427864 Multicaster needs to be global, not per-network, and a bunch of other stuff. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko d9abd4d9be Work on defining new direct broadcast multicast algorithm. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko fb22ef053b Move rest of NodeControl stuff out of node/ and into control/ %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 4f0fcc582e Refactor HttpClient a bit. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko b80c229d87 Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90 %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko c9294c1a78 Prevent recursive transit of ZeroTier packets, toward GitHub issue #56 %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 8fb442d81a Yet more cleanup to TCP logic, this time adding a master switch and adding UDP preference in send(). %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko c231510f8b More TCP-related fixes and tweaks to ping timing, resynchronize, and startup. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 2ac56fd120 Fix TCP connection accumulation problem, still having issues with TCP tunneling. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko dc0f3559be Rip out old condition and Demarc stuff... %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko b5c3a92be2 Boring stuff: update dates in copyrights across all files. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 4ec7cd2760 Fix for GitHub issue #38: compute whether we are ONLINE a little differently %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko bf0da9f2f7 Rest of software updater, ready to test... %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 612c17240a Dead code removal, fix for cleanup GitHub issue #28 %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 9455b1cc81 Comments, change .nfo to .sig for uploads, clean some unused code from Utils. %!s(int64=12) %!d(string=hai) anos
  Adam Ierymenko ae138566a9 Updater code, work in progress... %!s(int64=12) %!d(string=hai) anos