Commit History

Autor SHA1 Mensaxe Data
  Adam Ierymenko c2187c8759 (1) distribute default root-topology in new dictionary format, (2) bump peer serialization version to force obsolescence of old supernodes, (3) stop outputting a log message every time we poll for software updates %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 8a804b5257 (1) Disable firewall openers (its easy to re-enable), (2) Do some prep work for making supernode topology hot-updatable. %!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 f15271f31f Get rid of pointer type punning warning/issue on g++. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko aee742e767 More toward GitHub issue #56 %!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 28a6d328a5 Some adjustments to TCP logic for GitHub issue #60 %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 158002d2d1 Tweak some timings and stuff. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko c96d3ebf8c Such ping logic. So edge case. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko f0223490be Make GUI work with new control client API, make control client look for user authtoken.secret if system unreadable. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 81e5690410 More tweaks to TCP failover logic. Such edge case. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 700a450806 More tweaks to algorithm for determining when to fail over to TCP, and stop supernodes from resynchronizing unless explicitly ordered. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko c3b41c289d Resynchronize on startup. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko b73c36acbf Merge branch 'adamierymenko-dev' of ssh://shub-niggurath.zerotier.com:222/git/ZeroTierOne into adamierymenko-dev %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 181369964f Make TCP optional, rename port constant. %!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 d9b91758e0 Fix command line interface. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 33ad3deaee Builds with new Path code. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko ba3f04deed Work in progress: refactoring paths, adding TCP fallback. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 6f5a4d7e29 Fix blocking socket issues in new socket I/O code. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 6fdb360e2a More IPC work. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 0d847d9410 More build fixes. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko abc82d6a52 IPC changes and SocketManager changes all build! %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 0b75992737 Everything but the local config bus... blech. %!s(int64=11) %!d(string=hai) anos
  Adam Ierymenko 91fef21973 More ripping out of old condition stuff. %!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