Historique des commits

Auteur SHA1 Message Date
  Adam Ierymenko 81b12b6826 Rename the ubiquitous _r pointer to RuntimeEnvironment to RR just to be a little more consistent about using _ to denote private member variables. il y a 11 ans
  Adam Ierymenko d9abd4d9be Work on defining new direct broadcast multicast algorithm. il y a 11 ans
  Adam Ierymenko 4708231046 Fix for GitHub issue #122 and other fixes il y a 11 ans
  Adam Ierymenko 6b76cac6cf Back off from thrashing shutdownIfUnreadableCheck, fix bug in control service. il y a 11 ans
  Adam Ierymenko 2762db8408 More work on control bus refactor... il y a 11 ans
  Adam Ierymenko fb22ef053b Move rest of NodeControl stuff out of node/ and into control/ il y a 11 ans
  Adam Ierymenko 1d37204a37 Refactoring in progress... pardon our dust... il y a 11 ans
  Adam Ierymenko 4e9280fc7a Rip out dead "firewall opener" code, replace in pipeline with anti-symmetric-NAT tactics. il y a 11 ans
  Adam Ierymenko dcea212e40 Add noupdate flag in root topologies, add ability for mktopology to read from a template. il y a 11 ans
  Adam Ierymenko 721625d512 Add MAC to listnetworks, and some other make stuff. il y a 11 ans
  Adam Ierymenko 715afc0314 Default to built-in root topology if signature check fails (instead of exiting) il y a 11 ans
  Adam Ierymenko 4f0fcc582e Refactor HttpClient a bit. il y a 11 ans
  Adam Ierymenko aa59cfd545 Web request part of supernode resync (not quite done, needs test) il y a 11 ans
  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 il y a 11 ans
  Adam Ierymenko 8a804b5257 (1) Disable firewall openers (its easy to re-enable), (2) Do some prep work for making supernode topology hot-updatable. il y a 11 ans
  Adam Ierymenko b80c229d87 Tons of code cleanup, refactor Network to use EthernetTapFactory, probably also fix GitHub issue #90 il y a 11 ans
  Adam Ierymenko f15271f31f Get rid of pointer type punning warning/issue on g++. il y a 11 ans
  Adam Ierymenko aee742e767 More toward GitHub issue #56 il y a 11 ans
  Adam Ierymenko c9294c1a78 Prevent recursive transit of ZeroTier packets, toward GitHub issue #56 il y a 11 ans
  Adam Ierymenko 8fb442d81a Yet more cleanup to TCP logic, this time adding a master switch and adding UDP preference in send(). il y a 11 ans
  Adam Ierymenko 28a6d328a5 Some adjustments to TCP logic for GitHub issue #60 il y a 11 ans
  Adam Ierymenko 158002d2d1 Tweak some timings and stuff. il y a 11 ans
  Adam Ierymenko c96d3ebf8c Such ping logic. So edge case. il y a 11 ans
  Adam Ierymenko f0223490be Make GUI work with new control client API, make control client look for user authtoken.secret if system unreadable. il y a 11 ans
  Adam Ierymenko 81e5690410 More tweaks to TCP failover logic. Such edge case. il y a 11 ans
  Adam Ierymenko 700a450806 More tweaks to algorithm for determining when to fail over to TCP, and stop supernodes from resynchronizing unless explicitly ordered. il y a 11 ans
  Adam Ierymenko c3b41c289d Resynchronize on startup. il y a 11 ans
  Adam Ierymenko b73c36acbf Merge branch 'adamierymenko-dev' of ssh://shub-niggurath.zerotier.com:222/git/ZeroTierOne into adamierymenko-dev il y a 11 ans
  Adam Ierymenko 181369964f Make TCP optional, rename port constant. il y a 11 ans
  Adam Ierymenko c231510f8b More TCP-related fixes and tweaks to ping timing, resynchronize, and startup. il y a 11 ans